إعداد بيئة تطوير WordPress
نشرت: 2023-02-12يتطلب بدء التطوير على موقع ويب جديد الكثير من التخطيط الدقيق. على سبيل المثال ، سترغب في تحديد كيفية الاقتراب من مرحلة "قيد الإنشاء" من المشروع. ستحتاج على الأرجح إلى حماية الزوار المحتملين من رؤية موقعك على الويب عندما يكون قيد التقدم.
هذا هو المكان الذي يمكن أن تكون فيه بيئات التطوير مفيدة. يمنحك هذا النوع من البيئة مكانًا للقيام بكل أعمال التصميم والبرمجة على موقعك الجديد ، دون أن يراه أحد عن طريق الخطأ. بعد ذلك ، يمكنك دفعها مباشرة عندما تكون جاهزة تمامًا.
في هذه المقالة ، سوف نلقي نظرة على نوعين مختلفين من بيئات التطوير. سنوضح لك أيضًا كيفية البدء في كلا الخيارين. إذا كنت مستعدًا ، فلنتعمق في الأمر!
بيئات التنمية المحلية مقابل بيئات التنمية البعيدة
هناك نوعان رئيسيان من بيئات التطوير التي قد ترغب في استكشافها عند إنشاء موقع WordPress على الويب. ضع في اعتبارك أنه سواء اخترت استخدام بيئة محلية أو بعيدة للتطوير ، فإن كلاهما سيتطلب جميع البرامج التي يحتاجها WordPress للعمل بشكل صحيح. يتضمن ذلك تطبيقات قواعد البيانات ومكتبات التعليمات البرمجية ، على سبيل المثال.
يعني التطوير محليًا أنه سيتم تخزين جميع ملفات WordPress الإضافية وملفات السمات على جهازك الخاص ، جنبًا إلى جنب مع ملفات WordPress الأساسية. ستتمكن من عرض أعمال التطوير الخاصة بك في متصفح ، تمامًا كما لو كنت تقوم بالوصول إلى موقع ويب على الإنترنت. ومع ذلك ، سيتم استدعاء الملفات من جهاز الكمبيوتر الخاص بك ، بدلاً من خادم استضافة موقعك.
إن بيئة التطوير عن بعد هي في الأساس نفس الشيء ، ولكن سيتم تخزين جميع ملفات مواقع الويب المهمة هذه واستردادها من موقع بعيد. هذا يعني أنك ستحتاج إلى إعداد أو شراء مساحة تخزين. على عكس استضافة مواقع الويب العادية ، ومع ذلك ، فإن موقع الملف البعيد هذا سيكون متاحًا لك أو لفريقك فقط.
تتمثل إحدى الفوائد الأساسية لاستخدام التطوير المحلي لـ WordPress في أنك لست بحاجة إلى الاتصال بالإنترنت للعمل على موقع الويب الخاص بك. على الرغم من أن التطوير عن بُعد يتطلب اتصالاً ، إلا أنه الخيار الأفضل إذا كنت تريد خيار الوصول إلى عملك من أي جهاز كمبيوتر.
مزايا بيئة التطوير عن بعد
كما ذكرنا ، تتيح لك بيئة التطوير عن بُعد الوصول إلى مشاريعك من أي مكان. ليس عليك حتى استخدام جهاز كمبيوتر معين للقيام بعملك - كل ما تحتاجه هو اتصال بالإنترنت ومعلومات تسجيل الدخول الخاصة بك.
بالإضافة إلى ذلك ، قد تتمكن من تنفيذ ميزات التحكم في الإصدار ، اعتمادًا على تطبيق البيئة البعيدة الذي قررت استخدامه. هذا يعني أنه من غير المحتمل أن تواجه مشكلات عند التطوير مع فريق.
كيفية إعداد بيئة التطوير عن بعد
يمكن أن يكون إنشاء بيئة تطوير عن بعد أكثر مشاركة من إنشاء بيئة محلية. مع قول ذلك ، إنه ليس بعيد المنال بأي حال من الأحوال. هناك العديد من الخيارات عندما يتعلق الأمر بالبيئات البعيدة ، والعديد منها يأتي مع جميع الأدوات التي ستحتاجها فور إخراجها من الصندوق.
الخطوة 1: اختيار وتكوين تطبيق التطوير عن بعد
هناك عدد من أدوات التطوير عن بعد التي يمكنك استخدامها. ما تبحث عنه هو مساحة تخزين افتراضية حيث يمكنك تخزين جميع ملفات وتطبيقات موقع الويب الخاص بك ، بالإضافة إلى البرامج اللازمة لتشغيل موقع الويب الخاص بك. هذا هو المكان الذي يمكنك فيه العمل خلال كل مرحلة من مراحل التطوير الخاصة بك ، دون دفع الموقع إلى حالة إنتاج حية حتى تصبح جاهزًا.
للقيام بذلك ، يمكنك استخدام منتج مثل DigitalOcean أو Visual Studio.

هذه تختلف فيما يقدمونه ، لكنها في النهاية تؤدي نفس المهمة. على سبيل المثال ، باستخدام Visual Studio Code ، تحصل على محرر كود متطور يصبح بيئة تطوير من خلال اختيارك للامتدادات البعيدة.
يمكنك أيضًا استخدام Amazon Elastic Compute Cloud (Amazon EC2) للتطوير عن بُعد.
بدلاً من ذلك ، يمكنك إلقاء نظرة على بيئات التطوير المخصصة الخاصة بنا. بمجرد تحديد البيئة الافتراضية أو الحل المستند إلى السحابة ، ستحتاج إلى التأكد من تكوينه لدعم تطوير WordPress.
الخطوة 2: قم بتثبيت أي أدوات وإضافات ضرورية
بغض النظر عن بيئة التطوير عن بُعد التي تختارها ، هناك مجموعة محددة من التطبيقات التي ستحتاجها لإعداد WordPress. وتشمل هذه:
- لينكس . هذا هو نظام التشغيل (OS) المطلوب بشكل مثالي لتشغيل WordPress. سوف ندخل في التفاصيل لاحقًا عندما نتحدث عن بيئات التنمية المحلية ، ولكن يكفي أن نقول إنه إذا كانت العناصر الثلاثة التالية موجودة ، فيمكنهم العمل مع أنظمة تشغيل أخرى مثل Mac و Windows أيضًا.
- اباتشي . باستخدام موقع ويب مباشر ، تكون طبقة خادم الويب هي المكان الذي يتم فيه تلبية طلبات المتصفح وإعادتها إلى مستخدمي موقع الويب الخاص بك. في بيئة التطوير ، هذا صحيح أيضًا. الاختلاف الوحيد هو أن الخادم الخاص بك لا يشير إلى مجال مباشر.
- MySQL . MySQL هو حل قواعد البيانات الأكثر شيوعًا ومجانيًا. يعد هذا ضروريًا لبيئة تطوير WordPress الخاصة بك ، حيث يتم تخزين جميع البيانات التي يحتاجها موقع الويب الخاص بك.
- PHP . تحتاج جميع العناصر الأخرى في المكدس إلى "صوت" ، وهنا يأتي دور PHP. المعالج الأولي للنص التشعبي (PHP) هو لغة مطلوبة لتشغيل WordPress.
يشار إلى هذه التطبيقات باسم "حزمة LAMP" ، ويمكن إضافتها إلى بيئات التطوير عن بُعد بعدة طرق. على سبيل المثال ، إذا كنت تستخدم DigitalOcean ، فستعمل مع Droplets لإنشاء حزمة LAMP لـ WordPress.
إذا كنت تستخدم Amazon EC2 ، فإن الإعداد الخاص بتطوير WordPress يكون يدويًا أكثر قليلاً ، ولكن لا يزال من الممكن تنفيذه في حوالي خمس دقائق.
بغض النظر عن البيئة التي تختارها ، ستحتاج إلى حزمة LAMP لبدء تطوير WordPress الخاص بك. لحسن الحظ ، تأتي العديد من خيارات التطوير عن بعد مع LAMP كخيار تثبيت سهل ، مما يوفر لك الكثير من الوقت والمتاعب.
الخطوة 3: الوصول إلى بيئتك
الطريقة الأكثر شيوعًا للوصول إلى بيئة التطوير الخاصة بك هي من خلال Secure Shell (SSH). هذه هي الطريقة التي يمكنك من خلالها الاتصال بالخادم الخاص بك من أي جهاز كمبيوتر ، والاستفادة من الجانب "البعيد" لهذا الأسلوب في تطوير WordPress.
ستعتمد تفاصيل كيفية الاتصال على المنتج الذي تختاره. على سبيل المثال ، هنا في WP Engine ، لدينا خيار SSH Gateway للمطورين.
مزايا بيئة التنمية المحلية
تتمثل إحدى أكبر مزايا استخدام بيئة التطوير المحلية في أنك لست مضطرًا إلى الاتصال بالإنترنت للوصول إليها. يمكنك العمل على موقعك من أي مكان ، ولن تتراجع بسبب مشكلات الاتصال.
بالإضافة إلى ذلك ، يمكّنك التطوير المحلي من العمل في بيئة أكثر أمانًا. ستكون قادرًا على إبقاء مشاريعك طي الكتمان حقًا حتى تصبح جاهزًا لبدء البث المباشر.
إعداد بيئة WordPress محلية
يعد إعداد بيئة WordPress محلية أمرًا بسيطًا إلى حد ما. هناك العديد من تطبيقات التطوير المحلية ، مثل Local by Flywheel ، والتي تجعل عملية الإعداد سهلة للغاية.
ضع في اعتبارك أن التطوير المحلي لـ WordPress لا يزال يتطلب حزمة LAMP. ومع ذلك ، ستستخدم بعض الحلول مصطلحات مثل WAMP أو MAMP بدلاً من ذلك ، لأنها مصممة للاستخدام مع Windows أو Mac OS بدلاً من Linux.
الخطوة 1: اختيار وتكوين تطبيق التطوير المحلي الخاص بك
هناك العديد من تطبيقات التطوير المحلي الممتازة للاختيار من بينها. لقد ذكرنا بالفعل Local by Flywheel ، لكن Varying Vagrant Vagrants (VVV) هي أداة تطوير محلية أخرى موصى بها من WordPress يجب مراعاتها. إذا كان لديك بالفعل خطة هنا في WP Engine ، فيمكنك أيضًا التحقق من Local للحصول على حل تطوير محلي.
بمجرد إعداد الحل الذي اخترته ، ستتمكن من بدء التطوير من البداية أو استيراد موقع ويب موجود للعمل عليه. على سبيل المثال ، باستخدام Local by Flywheel ، يمكنك استخدام ملف .zip لموقع الويب الذي تم تنزيله للبدء. إذا كنت تبدأ من الصفر وتقوم بتصميم موقع ويب جديد ، فإن معظم التطبيقات المحلية لديها حلول تثبيت بنقرة واحدة لإعداد البيئة للاستخدام مع WordPress.
الخطوة 2: حدد محرر نصوص
بمجرد إعداد بيئتك المحلية ، ستحتاج إلى اختيار محرر نصوص. هذا هو المكان الذي ستقوم فيه بتحرير وتصحيح كود WordPress الخاص بك. تتراوح هذه الحلول من تطبيقات النصوص البسيطة إلى واجهات محسنة بأدوات مدمجة لتحسين سير عملك.
يحتوي WordPress على بعض برامج تحرير النصوص الموصى بها للتطوير والتي تشمل Atom و Sublime Text و PhpStorm. هناك أيضًا خيارات أخرى ، لذا سترغب في العمل بما هو أكثر راحة وملاءمة لسير عملك الحالي.
الخطوة 3: اختر متصفح ويب صديقًا للمطورين
نظرًا لأنك ستستمر في عرض مشاريعك المطورة محليًا في مستعرض ويب ، فمن الممارسات الجيدة استخدام متصفح موجه للمطورين. يعد كل من Chrome و Firefox من المتصفحات الشائعة بشكل لا يصدق والتي تأتي مع مجموعات أدوات مفيدة للمطورين. يمكن أن يساعدك هذا في تصحيح الأخطاء بسهولة أكبر وتحسين تطوير الويب الخاص بك.
تطوير شيء مذهل مع WP Engine
يمكن أن يأخذ تطوير الويب العديد من الأشكال والأشكال. سواء كنت تعمل مع بيئة محلية أو بعيدة ، فإن امتلاك أفضل موارد المطورين في متناول اليد يمكن أن يساعدك على تبسيط سير عملك.
تحقق من خطط WordPress وحلول التطوير الخاصة بنا ، ودعنا نساعدك في إنشاء شيء مذهل!