Python و Django و Juniper

12 نوفمبر 2019 | بقلم

مرة أخرى في يناير كتبنا عن الحاجة إلى ذلك انقل كود Open edX من Python 2 إلى Python 3. يسعدنا أن نعلن أنه بفضل المساعدة من المجتمع ، فإننا نحقق تقدمًا جيدًا. مجموعة اختبار Python لمستودعنا الرئيسي تعمل الآن تحت كل من Python 2 و Python 3.

الآن هناك جهد آخر في النقل أمامنا. تطبيقات الويب Open edX مبنية على إطار عمل ويب Django. نستخدم حاليًا الإصدار 1.11 من Django ، لكن هذا الإصدار يقترب من نهايته قريبًا. نحن بحاجة إلى الانتقال إلى Django 2.2 للاستمرار في الحصول على دعم الصيانة من Django. سيكون جزء كبير آخر من العمل.

بمجرد أن نكون على Python 3 و Django 2.2 بالكامل ، يمكننا بدء إصدار Open edX التالي ، المسمى Juniper. على الرغم من أن جونيبر سيخرج متأخراً قليلاً عما كنا نأمله في الأصل ، إلا أنه سيتم بناؤه على أساس يتمتع بدعم قوي في المستقبل.

كما هو الحال مع ترقية Python 3 ، نرحب بالمساعدة من المجتمع للانتقال إلى Django 2.2. نحن نبحث عن أنواع كثيرة من المساعدة. إذا كنت ترغب في المشاركة ، يرجى ملء نموذج Google هذا.

كلما أسرعنا في الحصول على الشفرة على Django 2.2 ، كلما أسرعنا في الحصول على جونيبر. شكرا!

تحميل

حان الوقت للمزيد؟ تحقق من المقالات أدناه.

حل المشكلات معًا: تطوير المنصات بقيادة المجتمع
اكتسب المهارات ووسّع آفاق المستقبل في مؤتمر Open edX
ورش عمل مطوري مؤتمر edX المفتوح
استعادة مستقبلنا الرقمي: لماذا انضممتُ إلى مجموعة النهضة المفتوحة
انضم إلى مؤتمر edX المفتوح 2026!

سيقدم مؤتمر Open edX لعام 2026 حالات استخدام مبتكرة لأحد أفضل أنظمة إدارة التعلم عبر الإنترنت مفتوحة المصدر في العالم، وهي منصة Open edX، واكتشاف أحدث التطورات في التصميم التعليمي ومجموعة الدورات التدريبية وطرق تشغيل وتوسيع منصة Open edX. ، بما في ذلك التقنيات المتقدمة، مثل الذكاء الاصطناعي التوليدي.