Aspen: أول إصدار مسمى مفتوح من edX

29 أكتوبر 2014 | بقلم

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

أصدرنا اليوم Aspen ، أول إصدار مسمى لـ Open edX. Aspen هو مثيل لقاعدة كود Open edX المجمدة عند نقطة زمنية مستقرة (منتصف سبتمبر 2014) ؛ لن تتغير الكود في Aspen ، حتى مع استمرار مجتمع مطوري Open edX في البناء على قاعدة كود Open edX الحالية. ستتلقى جميع الإصدارات اختبارات مكثفة من edX ، والتي ستستخدم الإصدار لدعم ملايين المستخدمين ، وكذلك من قِبل المؤسسات داخل مجتمع Open edX ، حيث سيتم تشغيل الإصدار واختباره في العديد من التكوينات المختلفة. لقد اخترنا نظام تسمية قائم على الأشجار: سيتم تسمية الإصدار المسمى التالي بيرش ، ويجب أن يصل في غضون بضعة أشهر.

أصدر فريق DevOps في edX مسبقًا سلسلة من صناديق Vagrant باتباع مخطط تسمية قائم على الخبز ، مع إصدارات مثل Injera و Kifli. يتمثل الاختلاف الرئيسي بين الإصدارات القائمة على الخبز مثل Kifli والإصدارات المستندة إلى الأشجار مثل Aspen في أن الإصدار الأول مخصص للمطورين الذين يرغبون في الحصول على أحدث إصدار من قاعدة التعليمات البرمجية وتشغيله ، مهما كان ، في حين أن الإصدار الأخير مخصص للمشغلين الذين يرغبون في الحصول على إصدار ثابت ومتسق من قاعدة التعليمات البرمجية. الإصدارات المستندة إلى الخبز هي إصدارات من إعادة التكوين فقط ، بينما الإصدارات المستندة إلى الشجرة هي إصدارات من النظام الأساسي edX بأكمله. لاحظ أن هذا يعني أن المشغلين الذين يرغبون في التبديل من التثبيت المستند إلى Kifli إلى التثبيت المستند إلى Aspen يمكن أن يكونوا في الواقع الحط قاعدة الكود الخاصة بهم ، والتحول من أحدث كود تطوير إلى قاعدة كود أقدم وأكثر استقرارًا.

تم تصميم Kifli (وجميع إصدارات إعادة تكوين التكوين) لتتبع أحدث إصدار من قاعدة التعليمات البرمجية ، مهما كان ، لذلك قد يكون من الصعب التنبؤ بالأخطاء التي قد تواجهها عند محاولة التبديل من Kifli إلى Aspen ؛ سيبدأ الأشخاص المختلفون في إصدارات مختلفة ، لذلك قد يواجهون أخطاء مختلفة أثناء تبديل الإصدارات. هذه الصعوبة هي بالتحديد السبب وراء إنشاء Aspen: نظرًا لأن Aspen عبارة عن رمز تم التقاطه في نقطة زمنية مستقرة ، فإن كل شخص يبدأ مع Aspen سيكون له نفس مصدر الشفرة تمامًا ، وسيكون من الأسهل تطبيق التحسينات والترقيات في المستقبل. عندما نصدر Birch ، سنصدر أيضًا عملية ترقية مستقرة لترقية نظامك من Aspen إلى Birch دون الحاجة إلى البدء من نقطة الصفر مرة أخرى.

تم اختبار الكود الذي يتألف منه إصدار Aspen للمعركة وهو جاهز للاستخدام في الإنتاج. ومع ذلك ، فإن البرامج النصية والوثائق الخاصة بالتثبيت "devstack" و "fullstack" مصممة للتطوير وسهولة الاستخدام بدلاً من استخدام الإنتاج. إذا كنت تخطط لإنشاء موقع ويب قوي لاستخدام الإنتاج ، فيجب عليك التحقق من خيارات التثبيت الأخرى.

يتوفر المزيد من الوثائق حول الإصدارات المسماة الثابتة على موقعنا افتح صفحات التقاء edX، وتتوفر إرشادات التثبيت الأكثر تفصيلاً على Github wiki لمستودع التكوين. إذا واجهت مشاكل ، فنحن نشجعك على التحقق من القائمة البريدية المفتوحة والانضمام إلى المناقشة. يسعدنا تلقي تعليقاتك حول هذه العملية حتى نتمكن من تحسينها باستمرار. شكرا لكونك مجتمع رائع ومشارك!

تحميل

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

الإعلان عن ممثلي مجتمع Open edX® TOC لعام 2026
تمكين أمة: كيف وسّعت أوكرانيا نطاق مدرسة وطنية عبر الإنترنت باستخدام منصة Open edX®
العرض التقديمي في مؤتمر Open edX 2026 – دعوة للمتحدثين!
كيف قامت ناسا بتوسيع نطاق التعليم العلمي المفتوح ليشمل 20,000 ألف باحث من خلال منصة Open edX
انضم إلى مؤتمر edX المفتوح 2026!

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