مشروع مفتوح المصدر كبير بلغة PHP يبحث عن مساهمين: مهام جديدة

مدرب بايثون أونلاين للمبتدئين

تعلم Python بسهولة دون إرهاق نظري. حل مهام عملية مع التحقق التلقائي واكتب الكود مباشرة في المتصفح.

ابدأ الدورة

مشروع مفتوح المصدر كبير بلغة PHP يعلن عن فتح باب التقديم للمساهمين



تلقت مجتمعات مطوري PHP إعلانًا مهمًا: أحد أكبر المشاريع مفتوحة المصدر التي تعمل بلغة PHP يفتح رسميًا باب التقديم لمساهمين جدد. يتعلق الأمر بـ Drupal — أحد أقوى وأنظمة إدارة المحتوى (CMS) مرونة، والتي ظلت لسنوات عديدة رائدة في تطوير المصادر المفتوحة. المشروع، الذي يضم آلاف التثبيتات النشطة حول العالم، يدعو المطورين من جميع المستويات للانضمام إلى تطويره.



لماذا هذا مهم؟

Drupal ليس مجرد نظام إدارة محتوى. إنه نظام بيئي تستخدمه المواقع الحكومية والشركات الكبرى والمؤسسات التعليمية. على سبيل المثال، تعمل مواقع البيت الأبيض (الولايات المتحدة الأمريكية) وNASA وجامعة هارفارد والعديد من المنظمات الأخرى على Drupal. الآن، يضع فريق المشروع أهدافًا طموحة: تحسين أداء النواة، واعتماد معايير جديدة لتطوير الويب، وتوسيع الإمكانيات للمطورين.



لمجتمع PHP، هذه فرصة فريدة:

  • تطوير المهارات — العمل مع Drupal يتطلب فهمًا عميقًا للبرمجة كائنية التوجه (OOP) وأنماط التصميم وممارسات PHP الحديثة.
  • الدخول إلى مجتمع دولي — ستتواصل مع كبار المطورين من جميع أنحاء العالم.
  • إثراء محفظتك — المساهمة في مثل هذا المشروع تبدو رائعة في السيرة الذاتية.


ما هي المهام التي تنتظر المساهمين؟

المشروع يبحث عن مساعدة في عدة مجالات. إليك المجالات الرئيسية التي تتطلب مشاركتك:

  • تطوير النواة — إصلاح الأخطاء، تحسين استعلامات قاعدة البيانات، إعادة هيكلة الكود القديم.
  • إنشاء ودعم الوحدات — توسيع الوظائف من خلال API والإضافات.
  • الاختبار وضمان الجودة — كتابة اختبارات الوحدة (PHPUnit) والاختبارات الوظيفية.
  • التوثيق — ترجمة وتحديث التوثيق إلى اللغة العربية (حاليًا هذا أحد أكثر الطلبات شيوعًا).
  • واجهة المستخدم/تجربة المستخدم — تحسين واجهة لوحة الإدارة والجزء الخاص بالعميل.


يتم الترحيب بشكل خاص بالمبتدئين: يوجد برنامج إرشادي (mentorship program) حيث يساعد المطورون ذوو الخبرة في تقديم أول commit.



كيف تنضم؟

يمكنك الانضمام إلى المشروع من خلال المستودع الرسمي على GitHub. إليك التعليمات خطوة بخطوة:

  • انتقل إلى صفحة مشروع Drupal على GitHub: github.com/drupal/drupal.
  • اطلع على قسم CONTRIBUTING.md — حيث يتم وصف القواعد والمتطلبات لطلبات السحب (pull requests).
  • اختر مهمة من قائمة good first issue — وهي مميزة خصيصًا للمبتدئين.
  • انضم إلى الدردشة الرسمية على Slack أو Discord — حيث سيساعدونك في أي سؤال.


يجدر أيضًا الانتباه إلى المؤتمر السنوي DrupalCon، حيث تُقام ورش العمل والهاكاثونات وجلسات التواصل. في عام 2024، سيعقد المؤتمر بشكل هجين، لذا يمكنك المشاركة عن بُعد.



ماذا يحصل المساهمون؟

بالإضافة إلى الرضا المعنوي من المساهمة في المصادر المفتوحة، يحصل المشاركون في المشروع على:

  • شهادة مساهم من D

المكتبات الموصى بها