Python, Django und Juniper

12. November 2019 | Von

Bereits im Januar haben wir über die Notwendigkeit geschrieben portieren Sie den Open edX-Code von Python 2 nach Python 3. Wir freuen uns, Ihnen mitteilen zu können, dass wir dank der Hilfe der Community gute Fortschritte machen. Die Python-Testsuite für unser Haupt-Repository läuft jetzt sowohl unter Python 2 als auch unter Python 3.

Jetzt steht uns eine weitere Portierung bevor. Die Open edX-Webanwendungen basieren auf dem Django-Webframework. Wir verwenden derzeit Version 1.11 von Django, aber diese Version kommt bald an ihr Lebensende. Wir müssen zu Django 2.2 wechseln, um weiterhin Djangos Wartungsunterstützung zu erhalten. Das wird wieder ein großes Stück Arbeit.

Sobald wir vollständig auf Python 3 und Django 2.2 sind, können wir die nächste Open edX-Version namens Juniper starten. Obwohl Juniper etwas später erscheinen wird, als wir ursprünglich gehofft hatten, wird es auf einem Fundament mit starker Unterstützung für die Zukunft aufgebaut.

Wie beim Python 3-Upgrade begrüßen wir die Hilfe der Community beim Umstieg auf Django 2.2. Wir suchen viele Arten von Hilfe. Wenn Sie mitmachen möchten, Bitte füllen Sie dieses Google-Formular aus.

Je früher wir den Code auf Django 2.2 bekommen, desto früher kann jeder Juniper haben. Danke!

Laden

Zeit für mehr? Sehen Sie sich die folgenden Artikel an.

Gemeinsam Probleme lösen: Community-getriebene Plattformentwicklung
Kompetenzentwicklung und Skalierung als Zukunftsthemen auf der Open edX Konferenz
Open edX Konferenz – Entwicklerworkshops
Unsere digitale Zukunft zurückerobern: Warum ich der Open Renaissance Group beigetreten bin
Nehmen Sie an der Open edX Conference 2026 teil!

Auf der Open edX-Konferenz 2026 werden innovative Anwendungsfälle für eines der weltweit besten Open-Source-Online-Lernmanagementsysteme, die Open edX-Plattform, vorgestellt und die neuesten Fortschritte im Lehrdesign, der Kurskonstellation und Methoden für den Betrieb und die Erweiterung der Open edX-Plattform vorgestellt , einschließlich bahnbrechender Technologien wie generativer KI.