مرة أخرى في يناير كتبنا عن الحاجة إلى ذلك انقل كود 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 ، كلما أسرعنا في الحصول على جونيبر. شكرا!
![]()