Python, Django et Juniper

12 novembre 2019 | Par

En janvier, nous avons écrit sur la nécessité de porter le code Open edX de Python 2 vers Python 3. Nous sommes heureux d'annoncer que, grâce à l'aide de la communauté, nous faisons de bons progrès. La suite de tests Python pour notre référentiel principal fonctionne désormais sous Python 2 et Python 3.

Il y a maintenant un autre effort de portage devant nous. Les applications Web Open edX sont construites sur le framework Web Django. Nous utilisons actuellement la version 1.11 de Django, mais cette version arrive bientôt en fin de vie. Nous devons passer à Django 2.2 pour continuer à bénéficier du support de maintenance de Django. Ce sera un autre gros morceau de travail.

Une fois que nous sommes entièrement sur Python 3 et Django 2.2, nous pouvons démarrer la prochaine version d'Open edX, appelée Juniper. Bien que Juniper sorte un peu plus tard que nous l'avions initialement espéré, il sera construit sur une base solide pour l'avenir.

Comme pour la mise à niveau Python 3, nous accueillons l'aide de la communauté pour passer à Django 2.2. Nous recherchons de nombreux types d'aide. Si vous souhaitez vous impliquer, merci de remplir ce formulaire Google.

Plus tôt nous obtenons le code sur Django 2.2, plus tôt tout le monde pourra avoir Juniper. Merci!

chargement

Il est temps d'en savoir plus ? Consultez les articles ci-dessous.

Résoudre les problèmes ensemble : le développement de plateformes piloté par la communauté
Développer les compétences et l'avenir à la conférence Open edX
Ateliers pour développeurs de la conférence edX ouverte
Reprendre le contrôle de notre avenir numérique : pourquoi j’ai rejoint le groupe Open Renaissance
Rejoignez la conférence Open edX 2026 !

La conférence Open edX 2026 présentera des cas d'utilisation innovants pour l'un des meilleurs systèmes de gestion de l'apprentissage en ligne open source au monde, la plateforme Open edX, et découvrira les dernières avancées en matière de conception pédagogique, de constellation de cours et de méthodes d'exploitation et d'extension de la plateforme Open edX. , y compris des technologies de pointe, telles que l’IA générative.