Mise à jour des thèmes pour Moodle 3.7

Quels sont les changements ?

Les thèmes basés sur Bootstrap version 2 (y compris bootstrapbase, Clean et More) seront obsolètes et supprimés du noyau.

Un nouveau thème ‘Classic’, basé sur Bootstrap 4, sera ajouté à core, qui conserve le bloc de navigation classique et une disposition en trois colonnes.

Pourquoi faisons-nous ces changements ?

Jusqu'à Moodle 3.6 inclus, nous avons pris en charge les thèmes Clean et More, tous deux basés sur Bootstrap 2. La prise en charge de plusieurs frameworks et thèmes augmente nos efforts de développement et de test, car toutes les nouvelles fonctionnalités nécessitent un développement et des tests sur les différents thèmes. À son tour, cela signifie que moins de temps est disponible pour travailler sur les nouvelles fonctionnalités, les bogues et autres fonctionnalités destinées à l'utilisateur.

À long terme, cela n'est ni durable ni bénéfique. Nous préférerions concentrer nos efforts sur l’amélioration du thème principal afin de mieux servir nos utilisateurs. Par conséquent, nous supprimons progressivement la prise en charge des thèmes basés sur Bootstrap 2.

Nous ne prévoyons pas de maintenir bootstrapbase (et les thèmes enfants) dans la base de données de plugins une fois qu'ils auront été supprimés du noyau car nous ne disposerons pas des ressources nécessaires pour gérer cet éventail de thèmes.

Veuillez consulter la page de la roadmap page et la discussion sur le forum Moodle Core: plan for themes pour une vue plus complète sur les changements.


Que devrais-je faire ensuite ?

Si votre site utilise un thème personnalisé basé sur bootstrapbase (ou l’un de ses thèmes enfants), il est vivement recommandé de commencer le processus de migration vers le thème Boost ou Classic par défaut ou de créer un autre thème personnalisé basé sur Bootstrap 4.


Pour vous aider à créer un nouveau thème personnalisé ou à mettre à jour votre thème existant, veuillez consulter la page de documentation des thèmes de développement Moodle, voir liens en anglais ci dessous

Themes documentation page, et plus précisément :

Moving your theme to use Boost as a parent theme

Creating a theme based on Boost

Creating a theme based on Classic

Dates clés

La sortie de Moodle 3.7 est prévue pour mai 2019. Moodle 3.6 est la dernière version prenant en charge les thèmes basés sur Bootstrap 2. La prise en charge de la sécurité pour Moodle 3.6 prend fin en mai 2020. Moodle 3.5 est la dernière version de LTS prenant en charge les thèmes basés sur Bootstrap 2. La prise en charge de la sécurité pour Moodle 3.5 prend fin en mai 2021. Si vous avez des questions ou si vous avez des inquiétudes, n'hésitez pas à poster dans la discussion d'origine Moodle Core: plan for themes ou démarrez une nouvelle discussion dans le forum.

Voir aussi