أفضل ملحقات GitHub لـ WordPress
نشرت: 2020-06-03GitHub و WordPress هما منصتان شائعتان للغاية. ألن يكون رائعًا إذا كان بإمكانك الحصول على أفضل ما في العالمين وجلب كل قوة GitHub إلى موقعك؟ إذا كان الأمر كذلك ، فراجع قائمتنا لأفضل مكونات GitHub الإضافية لـ WordPress لتحقيق أقصى استفادة من هذه الأنظمة الأساسية الممتازة.
ما هو جيثب؟
لفهم ماهية GitHub ، نحتاج أولاً إلى شرح ماهية Git. Git هو نظام تحكم في إصدار مفتوح المصدر تم إنشاؤه بواسطة Linus Torvalds ، نفس الشخص الذي أنشأ Linux. يساعد نظام التحكم في الإصدار المطورين على إدارة مراجعات مشاريعهم وتخزين تلك التعديلات في مستودع مركزي. تعد أنظمة التحكم في الإصدار مفيدة للغاية عندما يعمل العديد من الأشخاص على نفس الكود أو عندما يكون مشروعًا مفتوح المصدر حيث يمكن لكل مطور رؤية التغييرات في الكود وتنزيله وتعديله.
مزايا استخدام جيثب
Git ليس الإصدار الوحيد الذي يتحكم في الإصدار ولكنه الأكثر شهرة لأنه يتمتع بمزايا متعددة على الأنظمة الأخرى. في معظم هذه الأنظمة ، إذا قام شخص ما بإجراء تغييرات على المشروع ، فسيتم تطبيق تلك التعديلات مباشرة على المستودع المركزي.
مع Git ، إذا أراد المطور تعديل مشروع ، فعليه نسخ المستودع بالكامل إلى نظامه (المعروف باسم "forking") ثم إجراء التغييرات على نسخته المحلية. بعد ذلك ، يمكنهم إرسال إشعار (يُعرف باسم " طلب السحب ") إلى المالك لتطبيق هذه التغييرات على الخادم المركزي.
أخيرًا ، يمكن للمالك دمج هذه التعديلات بنقرة (تُعرف باسم " دمج "). لذا فإن GitHub عبارة عن نظام أساسي يستضيف مستودعات Git ويوفر العديد من الميزات الأخرى التي تجعله سهل الاستخدام والتعاون مع الآخرين. لديها أكثر من 40 مليون مستخدم حول العالم وقد استحوذت عليها Microsoft في عام 2018.
لماذا تستخدم ملحقات GitHub في WordPress؟
كما يمكنك أن تتخيل ، فإن العديد من المطورين الذين ينشئون سمات وإضافات لبرنامج WordPress يستضيفون أكواد المصدر في GitHub. لكن هذا ليس كل شيء. تسمح لك بعض الوظائف الإضافية بالارتقاء بتكامل GitHub-WordPress إلى مستوى جديد تمامًا.
تضيف بعض الأدوات ميزات Git إلى WordPress وتتيح لك إضافة التحكم في الإصدار وتثبيت السمات والإضافات عن بُعد ونشرها مباشرة من GitHub وتضمين المستودعات على موقعك وغير ذلك الكثير.
أفضل ملحقات GitHub لـ WordPress
أفضل ملحقات WordPress GitHub هي:
- WP Pusher
- محدث جيثب
- الإصدار
- إجراءات جيثب لوورد
- جيثب امبيد
- Markdown جيثب
- Gist GitHub Shortcode
- تنزيلات إصدار GitHub
- تضمين بلوك لـ GitHub
- جيثب الالتزام المساهمة
- الكتابة على جيثب
دعونا نلقي نظرة فاحصة على ما يقدمه كل منهم.
1. WP Pusher
WP Pusher هي أداة ممتازة تسمح لك تلقائيًا بنشر التغييرات التي تجريها على مستودع Git على موقع WordPress الخاص بك. بهذه الطريقة ، يمكنك تثبيت وتحديث السمات والإضافات مباشرة من GitHub أو Bitbucket أو GitLab بغض النظر عن الاستضافة التي تستخدمها. هذا مفيد جدًا للمطورين لأنه في كل مرة يدفعون فيها تغييرًا جديدًا إلى مستودع Git ، سيقوم تلقائيًا بتحديث المكونات الإضافية والسمات الخاصة بك دون الحاجة إلى استخدام عميل FTP.
بالإضافة إلى ذلك ، يعد WP Pusher متعدد المواقع ولا يتطلب منك تثبيت Git على الخادم الخاص بك ، وستفعل أي خدمة استضافة تستخدمها.
السعر
هذا البرنامج المساعد هو فريميوم. يقدم نسخة مجانية وثلاث خطط متميزة:
- نسخة مجانية
- Freelancer - 99 دولارًا أمريكيًا في السنة (5 مواقع)
- الوكالة - 199 دولارًا أمريكيًا في السنة (20 موقعًا)
- وكالة كبيرة - 499 دولارًا أمريكيًا في السنة (100 موقع)
يدعم الإصدار المجاني المستودعات العامة فقط بينما تتضمن الخطط المميزة مستودعات خاصة ودعم البريد الإلكتروني. علاوة على ذلك ، يتمتعون جميعًا بضمان استرداد الأموال لمدة 30 يومًا ، لذلك إذا لم يعجبك المنتج ، فيمكنك استرداد أموالك بالكامل.
2. جيثب المحدث
هذه الأداة ليست في مستودع WordPress ولكنها واحدة من أقوى مكونات GitHub الإضافية لـ WordPress. يتيح لك GitHub Updater تحديث أي مكون إضافي أو سمة مستضافة في GitHub. باستخدام هذه الأداة ، يمكنك تمكين التحديثات التلقائية لمكونات GitHub أو Bitbucket أو GitLab أو Gitea والسمات وحزم اللغات.
سحر هذه الأداة هو أنها تسمح لك بتحديث إضافات WordPress والسمات الخاصة بك في كل مرة تقوم فيها بإصدار إصدار جديد ، بنفس الطريقة التي يتلقى بها المستخدمون تحديثًا عندما يقومون بتنزيل وظيفة إضافية أو سمة من مستودع WordPress. بالإضافة إلى ذلك ، يتيح لك تثبيت السمات والإضافات عن بُعد. فكيف تستخدم هذا البرنامج المساعد؟ الشرط الوحيد هو أن المكون الإضافي أو القالب الخاص بك يجب أن يحتوي على رأس في رأس style.css أو في رأس المكون الإضافي للإشارة إلى موقعه على GitHub.
تجدر الإشارة إلى أن هذا المكون الإضافي تم تطويره في الأصل بواسطة Joey Kudish ولكن نظرًا لأنه لم يتم تحديثه لفترة من الوقت ، تولت مجموعة أخرى من المطورين تسمى Radish Concepts المشروع.
السعر
GitHub Updater هي أداة مجانية يمكنك تنزيلها من GitHub. يمكنك العثور على النسخة الأصلية هنا ، والنسخة الجديدة هنا.
3. VersionPress
VersionPress هو مكون إضافي ممتاز مفتوح المصدر يجلب كل قوة Git إلى WordPress. ما يجعل VersionPress أحد أفضل المكونات الإضافية لـ GitHub لـ WordPress هو أنه يضيف التحكم في الإصدار إلى الملفات وإلى قاعدة البيانات مما يسمح لك بتتبع كل تغيير تقوم به على موقعك. هذا يعني أنه يمكنك التراجع عن أي تغيير أجريته أو حتى إعادة موقعك إلى حالته السابقة عن طريق إعادة جميع التغييرات إلى تلك النقطة.
علاوة على ذلك ، يتيح لك VersionPress إنشاء بيئات مرحلية للاختبار ودمجها مع قاعدة البيانات الحية. على الرغم من أنها قد تبدو معقدة ، إلا أن هذه الأداة سهلة الاستخدام جدًا وتقوم بإنشاء التزامات Git لكل من تغييرات الملفات وقاعدة البيانات باللغة الطبيعية بحيث يمكن الوصول إليها حتى للمستخدمين غير التقنيين.
السعر
VersionPress مجاني ويمكنك تنزيله من GitHub.
4. إجراءات جيثب لوورد
GitHub Actions for WordPress هي واحدة من أفضل المكونات الإضافية لأولئك الذين يطورون المكونات الإضافية الخاصة بهم على GitHub. تتيح لك هذه الأداة نشر إصداراتك الجديدة مباشرةً في مستودع مكونات WordPress الإضافية في كل مرة تقوم فيها بوضع علامة على إصدار جديد على GitHub. يمكنك القيام بذلك من سطر الأوامر أو باستخدام واجهة إصدارات GitHub. هذا له فوائد كبيرة لأنه يتيح لك إدارة جميع التطورات الخاصة بك مباشرة من GitHub.
لمزيد من المعلومات ، تحقق من صفحة التوثيق هذه.
السعر
إجراءات GitHub لـ WordPress مجانية 100٪.
5. جيثب Embed
GitHub Embed هو مكون إضافي بسيط للغاية ولكنه فعال للغاية يسمح لك بتضمين تفاصيل GitHub في صفحة WordPress أو منشور. عليك فقط لصق الكود في عنوان URL كما تفعل مع أي مصدر مضمن آخر. تتيح لك هذه الأداة حاليًا تضمين:
- مستودعات
- ملفات تعريف المستخدم
- ملخصات معالم المشروع
- المساهمون في المشروع
فيما يتعلق بالتصميم ، يوفر GitHub Embed أسلوبًا أساسيًا ولكنه يضيف فئات بحيث يمكنك تخصيصها لتتناسب مع شكل وأسلوب موقعك.
السعر
GitHub Embed مجاني ويمكنك تنزيله من مستودع مكونات WordPress الإضافية.
6. Markdown جيثب
على الرغم من أنه لم يتلق أي تحديثات لعدة أشهر ، إلا أنه لا يزال أحد أفضل مكونات GitHub الإضافية لـ WordPress. يسمح لك Markdown Github بتخزين جميع معلومات موقعك في GitHub كملفات markdown والتحكم في جميع إصدارات المحتوى الخاصة بك.
لكن كيف تفعل ذلك؟ في كل مرة يتم فيها تحميل الصفحة ، يقوم Markdown Github بالاستعلام عن GitHub API بحيث تنطبق التغييرات التي تجريها في المستودع على موقعك على الفور. يعد هذا خيارًا رائعًا لأولئك الذين يحتاجون إلى تحديث موقعهم مع مستخدمين خارجيين عبر طلبات السحب. بالإضافة إلى ذلك ، يأتي هذا المكون الإضافي مع 3 رموز قصيرة لعرض آخر 5 التزامات ، وعرض الروابط المنسقة إلى المستودع بآخر تحديث ، والمزيد.
السعر
Markdown Github هي أداة مجانية ويمكنك تنزيلها من مستودع WordPress.
7. Gist GitHub Shortcode
كما يوحي اسمه ، يتيح لك Gist GitHub Shortcode إضافة GitHub Gists إلى مشاركاتك عبر الرموز القصيرة. على سبيل المثال ، يمكنك تضمين Gist الكامل بالرمز القصير التالي:
[gist]
بالإضافة إلى ذلك ، يمكنك إدراج ملف في جوهر:
[gist file="index.php"]
على الرغم من أنه لا يتلقى تحديثات في كثير من الأحيان ، كان آخرها منذ أكثر من 7 أشهر ، فإن Gist GitHub Shortcode مجاني ويمكنك تنزيله من مستودع WordPress.
8. تنزيلات إصدار جيثب
يتيح لك هذا المكون الإضافي الحصول على عدد التنزيلات والروابط والمعلومات الأخرى لإصدارات مستودعات GitHub عبر الرموز القصيرة. فمثلا:
- يمنحك الرمز القصير
[grd_count]
مجموع كل قيم عدد التنزيلات لإصدار محدد (مستودع GitHub). -
[grd_list]
قائمة التنزيل للإصدارات المحددة بما في ذلك اسم العلامة والوصف وقائمة الملفات التي يمكن تنزيلها. - يعطي
[grd_latest_version]
اسم العلامة لأحدث إصدار منشور.
قبل البدء في استخدام هذه الأداة ، انتقل إلى لوحة معلومات WordPress> الإعدادات> تنزيلات إصدار GitHub وقم بتعيين قيم لاسم مستخدم GitHub واسم المستودع الذي ستستخدمه افتراضيًا في الرموز القصيرة.
السعر
GitHub Release Downloads هي أداة مجانية يمكنك تنزيلها من مستودع WordPress.
9. تضمين بلوك لـ GitHub
يعد Embed Block أداة ممتازة لأولئك الذين يرغبون في تضمين مستودعات Github في مواقعهم. يسمح لك بسهولة إضافة كتلة تضمين مستودع GitHub إلى Block Editor وعرض بطاقة مع معلومات المستودع.
باستخدام محرر Gutenberg ، يمكنك إضافة مستودع GitHub إلى أي صفحة أو منشور على موقع الويب الخاص بك. بالإضافة إلى ذلك ، فإن Embed Block سهلة الاستخدام للغاية. ما عليك سوى إدخال عنوان URL الخاص بالمستودع وسيقوم المكون الإضافي بتضمين بطاقة بها جميع تفاصيل المستودع. يتضمن الحظر بعض أنماط CSS الأساسية ولكن يمكنك تغييرها بسهولة باستخدام القليل من CSS.
السعر
هذه الأداة مجانية ومتوفرة باللغات الإنجليزية والإسبانية والبرتغالية.
10. جيثب الالتزام المساهمة
باستخدام هذا المكون الإضافي ، يمكنك عرض جميع المساهمات التي قمت بها في GitHub. قد يكون هذا مفيدًا لإنشاء المزيد من السلطة وإظهار عملائك أو أرباب العمل المحتملين أنك مصدر محترم للمعرفة في مجال عملك.
يمكن دمج Github Commit Contribution بسهولة مع أي محفظة أو موقع ويب للسيرة الذاتية وهو سريع الاستجابة ومتوافق مع المستعرضات وجاهز لشبكية العين. بالإضافة إلى ذلك ، يأتي مع تخطيطين محددين مسبقًا ويدعم الرموز القصيرة.
السعر
هذه الأداة متاحة في Code Canyon مقابل 13 دولارًا أمريكيًا.
11. الكتابة على جيثب
الأداة الأخيرة في قائمتنا لأفضل مكونات GitHub الإضافية لـ WordPress هي الكتابة على GitHub. كما يوحي اسمه ، يسمح لك بكتابة المحتوى بشكل تعاوني مع مؤلفين آخرين والسماح للمستخدمين باقتراح تحسينات على محتوى WordPress الخاص بك عبر GitHub.
الكتابة على GitHub هي أداة مفيدة جدًا للفرق لأنها تتيح لهم كتابة المنشورات وتحريرها بشكل تعاوني باستخدام GitHub. بالإضافة إلى ذلك ، يمكن للفرق مزامنة محتوى اثنين من تثبيتات WordPress المختلفة بالإضافة إلى المسرح ومعاينة المحتوى قبل نشره في الإنتاج.
السعر
أفضل جزء هو أن الكتابة OnGitHub مجانية بنسبة 100٪.
استنتاج
باختصار ، ستسمح لك هذه المكونات الإضافية بدمج أفضل ما في GitHub و WordPress. باستخدام بعض هذه الوظائف الإضافية ، يمكنك اتخاذ خطوة تكامل GitHub-WordPress خطوة أخرى وتحسين إنتاجيتك. ستتمكن من إضافة التحكم في الإصدار إلى موقعك ، ونشر إصدارات جديدة مباشرةً من GitHub ، وتضمين مستودعات على موقعك ، وتخزين جميع معلومات موقع الويب الخاص بك في GitHub كملفات تخفيض السعر ، وغير ذلك الكثير.
إذن أي مكون إضافي يجب أن تستخدمه أولاً؟ نوصيك بالبدء باستخدام WP Pusher و GitHub Updater و VersionPress. لديهم جميعًا إصدارات مجانية ولديهم ميزات ممتازة ستساعدك على تحقيق أقصى استفادة من GitHub على موقعك بسهولة.
هل تستخدم أي ملحقات GitHub؟ أخبرنا بالأدوات الأخرى التي يجب أن ندرجها في قسم التعليقات أدناه.