يستخدم العديد من المطورين مواقع مثل GitHub و BitBucket و GitLab لنشر التغييرات تلقائيًا على موقع ويب قيد التشغيل أو مباشر. بالنسبة لمعظم المطورين ، يبدو سير العمل كما يلي: تقوم بتطوير سمة أو مكون إضافي محليًا ، ثم تستضيفه في مكان ما (بالنسبة لي ، عادةً ما يكون GitHub).

على مر السنين ، أصبح GitHub أحد الخيارات الشائعة للمطورين ويعد إرسال مشاريعك إليه جزءًا لا يتجزأ من تطوير الويب. يمكن أن يساعدك القيام بذلك بهذه الطريقة على مزامنته مع تثبيت مباشر لـ WordPress. تعد مزامنة مستودعات GitHub الخاصة بك مع WordPress يدويًا أمرًا صعبًا بعض الشيء حيث يتعين عليك تكرار العملية مرارًا وتكرارًا. يتضمن أيضًا نسخ الملفات إلى FTP عند تحميل المشروع إلى عميلك (على الخوادم المشتركة) أو تكوين Git بين قوسين لتحديث ، ثم استرداد وتحديث على جميع المواقع. هذا مرهق ويستغرق الكثير من الوقت.

نقلت أدوات الأتمتة والتكامل التابعة لجهات خارجية تدفق التطوير الخاص بي إلى الرئيس التالي. على الرغم من أنهم ساعدوا في تبسيط المهام ، إلا أن دمج السمات ووحدات إدارة Git كان أمرًا صعبًا. في هذا البرنامج التعليمي ، سأناقش كيفية مزامنة مستودعات GitHub تلقائيًا مع WordPress لنشر التغييرات.

1 - WP Pusher

البرنامج المساعد Wp pusher wordpress

تحميل

يعد WP Pusher أحد أكثر المكونات الإضافية اكتمالًا في هذا السياق. طور بواسطة بيتر سوم، يساعدك البرنامج المساعد على مزامنة السمات و الإضافات وورد مباشرة من GitHub أو Bitbucket أو GitLab.

سهل الاستعمال : قد تبدو مزامنة المستودعات مع المواقع الحية بمثابة عمل شاق يتعين القيام به. يعمل WP Pusher على تبسيط هذا عشر مرات من خلال مساعدتك على الهروب من مهمة نسخ الملفات إلى FTP / SSH. بمجرد تنشيط المكون الإضافي ، يمكنك البدء في إدارة جميع المشاريع التي تستضيفها GitHub من لوحة القيادة.

دفع لنشر : يكمن سحر المكون الإضافي في وظيفة Push-to-Deploy الخاصة به وهي عبارة عن صندوق صغير في الإعدادات. يقوم تلقائيًا بتحديث السمات والمكونات الإضافية في اللحظة التي تلتزم فيها بالتزاماتك تجاه GitHub ، دون أي متاعب في تحديث الإصدارات الجديدة وصيانتها يدويًا.

نسخة برو : بشكل عام ، يعمل WP Pusher على تحسين تجربة دمج Git مع WordPress بشكل كبير. على الرغم من كونه مجانيًا ، يتوفر WP Pusher أيضًا بسعر مناسب يتراوح من 39 دولارًا إلى 199 دولارًا. في النسخة المواليةيمكنك العثور على بعض الميزات الموسعة لمزامنة مستودعاتك الخاصة.

2 - محدث جيثب

البرنامج المساعد جيثب محدث وورد

تحميل

GitHub Updater هو مكون إضافي من Andy Fragen يقدم تلقائيًا تحديثات لمكوناتك الإضافية و وورد المواضيع من GitHub أو Bitbucket أو GitLab.

يعد المكون الإضافي مفيدًا بشكل خاص للعميل الذي لديه حساب استضافة لا يدعم Git. يحتوي المكون الإضافي ورأس القالب على معلومات حول مكان استضافته على GitHub. يستخدم المكون الإضافي هذه المعلومات لتحديث أي مكون إضافي أو وورد موضوع مستضاف على جيثب.

3 - WordPress GitHub Sync

بناء جملة ووردبريس جيت

تحميل

يقوم WordPress GitHub Sync بمزامنة المحتوى مع مستودع GitHub ويسمح لك بالتعاون في إنشاء المحتوى على موقع WordPress الخاص بك. تم تطويره بواسطة James DiGioia و Ben Balter ، ويتضمن البرنامج المساعد العديد من الميزات المفيدة.

مزامنة المحتوى: يسمح لك المكون الإضافي بمزامنة محتوى تركيبين مختلفين من WordPress باستخدام GitHub. يمكنك أيضًا معاينة المحتوى قبل النشر النهائي على الخادم.

التجريبية : باستخدام WordPress GitHub Sync ، يمكنك بسهولة تحرير المحتوى الخاص بك على GitHub ، والذي يسمح لك بإطلاع المستخدمين على آخر التغييرات.

إرسال التحسينات: يسمح لك هذا المكون الإضافي بتقديم تحسيناتك عن طريق تطبيق قالب " طلب سحب من جيثب.

التعاون: يسمح للفرق المختلفة بكتابة وتعديل منشوراتهم باستخدام GitHub. حتى المحررين يمكنهم كتابة وتحرير موقع من واجهة التحرير في WordPress.

4 - WP Migrate DB

ترحيل Wp db

تحميل

هذا هو ملحق WordPress رائع آخر يتيح لك تصدير قاعدة البيانات الخاصة بك ومزامنتها. ليس عليك فعل أي شيء باستخدام Git ، ولكنه يسمح بمزامنة بيئات مختلفة.

هذا كل شيء بالنسبة إلى قائمة المكونات الإضافية ، وآمل أن تتمكن من مزامنة مشاريع WordPress الخاصة بك بسهولة مع Github.