Python, Django e Juniper

12 novembre 2019 | Di

A gennaio abbiamo scritto della necessità di farlo porta il codice Open edX da Python 2 a Python 3. Siamo lieti di comunicare che, grazie all'aiuto della community, stiamo facendo buoni progressi. La suite di test Python per il nostro repository principale ora funziona sia con Python 2 che con Python 3.

Ora c'è un altro sforzo di porting davanti a noi. Le applicazioni web Open edX sono basate sul framework web Django. Attualmente utilizziamo la versione 1.11 di Django, ma quella versione arriverà presto alla fine del suo ciclo di vita. Dobbiamo passare a Django 2.2 per continuare a ricevere il supporto per la manutenzione di Django. Sarà un altro grosso pezzo di lavoro.

Una volta che siamo completamente su Python 3 e Django 2.2, possiamo avviare la prossima versione di Open edX, chiamata Juniper. Sebbene Juniper uscirà un po' più tardi di quanto sperassimo inizialmente, sarà costruito su una base con un forte supporto per il futuro.

Come per l'aggiornamento di Python 3, accogliamo con favore l'aiuto della comunità per passare a Django 2.2. Cerchiamo tanti tipi di aiuto. Se vuoi metterti in gioco, si prega di compilare questo modulo di Google.

Prima otteniamo il codice su Django 2.2, prima tutti potranno avere Juniper. Grazie!

Caricamento in corso

Tempo per altro? Dai un'occhiata agli articoli qui sotto.

Risolvere i problemi insieme: sviluppo di piattaforme guidate dalla comunità
Competenze e sviluppo del futuro alla conferenza Open edX
Workshop per sviluppatori della conferenza Open edX
Riconquistare il nostro futuro digitale: perché mi sono unito all'Open Renaissance Group
Partecipa alla conferenza Open edX 2026!

La conferenza Open edX del 2026 presenterà casi d'uso innovativi per uno dei migliori sistemi di gestione dell'apprendimento online open source al mondo, la piattaforma Open edX, e scoprirà gli ultimi progressi nella progettazione didattica, nella costellazione dei corsi e nei metodi per utilizzare ed estendere la piattaforma Open edX , comprese tecnologie rivoluzionarie, come l'intelligenza artificiale generativa.