« Mise à jour à Moodle 3.9 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Création de la page)
 
(Insertion du bandeau)
 
(9 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>
{{Moodle 3.9}}Cette page liste des informations spécifiques à la mise à jour vers [[Notes de mise à jour de Moodle 3.9|Moodle 3.9]]. Elle doivent être utilisées en conjonction avec les informations générales de [[Mise à jour|mise à jour de Moodle]].
{{Moodle 3.9}}Cette page liste des informations spécifiques à la mise à jour vers [[Notes de mise à jour de Moodle 3.9|Moodle 3.9]]. Elle doivent être utilisées en conjonction avec les informations générales de [[Mise à jour|mise à jour de Moodle]].
'''ATTENTION : Moodle 3.9 est en phase de développement ; ces instructions seront utiles lorsque la version sera stabilisée, ou pour les gens qui veulent faire des tests préalables.'''


Pour passer à Moodle 3.9, vous '''devez''' impérativement avoir Moodle 3.5 ou plus récent installé !
Pour passer à Moodle 3.9, vous '''devez''' impérativement avoir Moodle 3.5 ou plus récent installé !
Ligne 7 : Ligne 6 :


'''Attention : Nous vous recommandons très fortement de tester la mise à jour sur une ''COPIE'' de votre site de production, afin de tester que tout fonctionne comme prévu.'''
'''Attention : Nous vous recommandons très fortement de tester la mise à jour sur une ''COPIE'' de votre site de production, afin de tester que tout fonctionne comme prévu.'''
Moodle 3.9 vient juste de sortir ; cette page est susceptible d'être enrichie prochainement avec des indications complémentaires.


== Prérequis système ==
== Prérequis système ==
* Moodle '''3.5''' minimum est requis pour pouvoir passer à Moodle 3.9 !
* Moodle '''3.5''' minimum est requis pour pouvoir passer à Moodle 3.9 !
* Version PHP : '''7.2.0''' minimum !
* [[Moodle et PHP|Version PHP]] : '''7.2.0''' minimum ! La version a évolué depuis Moodle 3.8. '''PHP 7.3 et 7.4 sont également supportés'''. Une version 64 bits est recommandée. Les versions plus récentes '''ne sont pas''' supportées !
* L'extension PHP '''mbstring''' est requise
* L'extension PHP '''mbstring''' est requise
* Vérifiez les [[Notes de mise à jour de Moodle 3.9#Prérequis serveur|prérequis systèmes]] de [[Notes de mise à jour de Moodle 3.9|Moodle 3.9]]
* Vérifiez les [[Notes de mise à jour de Moodle 3.9#Prérequis serveur|prérequis systèmes]] de [[Notes de mise à jour de Moodle 3.9|Moodle 3.9]]
Ligne 20 : Ligne 21 :
* S'il n'existe pas de version compatible avec Moodle 3.9 d'un de vos plugins et si celui-ci fait échouer la mise à jour, vous pouvez supprimer le code de ce plugin avant de mettre à jour, plutôt que de le désinstaller, de manière à conserver les données associées à ce plugin. Une version compatible arrivera peut-être ultérieurement.
* S'il n'existe pas de version compatible avec Moodle 3.9 d'un de vos plugins et si celui-ci fait échouer la mise à jour, vous pouvez supprimer le code de ce plugin avant de mettre à jour, plutôt que de le désinstaller, de manière à conserver les données associées à ce plugin. Une version compatible arrivera peut-être ultérieurement.


Il existera une liste des [https://moodle.org/plugins/?q=award:early-bird-39 plugins compatibles Moodle 3.9 dès le jour de sa sortie], beaucoup d'autres plugins pourront être [https://moodle.org/plugins/?q=moodle-version:3.9 compatibles Moodle 3.9] plus tard.
Il existe une liste des [https://moodle.org/plugins/?q=award:early-bird-39 plugins compatibles Moodle 3.9 dès le jour de sa sortie] et beaucoup d'autres plugins ont été rendus [https://moodle.org/plugins/?q=moodle-version:3.9 compatibles avec Moodle 3.9].


== Avant de procéder à la mise à jour ==
== Avant de procéder à la mise à jour ==
Ligne 53 : Ligne 54 :


=== Amélioration de la vue d'ensemble des cours ===
=== Amélioration de la vue d'ensemble des cours ===
De nouveaux réglages de la vue d'ensemble des cours permettent à un administrateur de :
* réduire la liste des dispositions graphiques possibles (carte, liste et résumé),
* spécifier les options de filtre disponibles, y compris en fournissant un filtre personnalisé incluant des champs de cours personnalisés.
=== Changements pour les demandes de cours ===
Les capacités moodle/course:request et moodle/site:approvecourse peuvent désormais être appliquées au contexte catégorie.


=== Fonctionnalités supprimées ===
=== Fonctionnalités supprimées ===
* Le bloc Recherche communauté et les fonctionnalités de partage de cours ont été supprimés dans le cadre de la préparation de la nouvelle plateforme MoodleNet.
* Le bloc Participants a été supprimé puisqu'un lien Participants existe dans le tiroir de navigation (thème Boost) et dans le bloc de navigation (thème Classic).


=== Nouvelles capacités de Moodle 3.9 ===
=== Nouvelles capacités de Moodle 3.9 ===


'''Forum''' :
* forumreport/summary:view
* forumreport/summary:viewall
* mod/forum:exportforum
* mod/forum:grade
'''H5P''' :


* atto/h5p:addembed
* moodle/h5p:deploy
* moodle/h5p:setdisplayoptions
* moodle/h5p:updatelibraries


=== Mise à jour de plusieurs versions ===
=== Mise à jour de plusieurs versions ===
'''Important''' : si vous mettez à jour depuis une version plus ancienne que Moodle 3.8, lisez attentivement les [[Historique des versions|notes de mise à jour]] et les instructions de mise à jour vers '''chacune des versions intermédiaires''', notamment en ce qui concerne les "Problèmes qui pourraient vous affecter" !
'''Important''' : si vous mettez à jour depuis une version plus ancienne que Moodle 3.8, lisez attentivement les [[Historique des versions|notes de mise à jour]] et les instructions de mise à jour vers '''chacune des versions intermédiaires''', notamment en ce qui concerne les "Problèmes qui pourraient vous affecter" !


* [[Mise à jour à Moodle 3.5]]
* [[Mise à jour à Moodle 3.6]]
* [[Mise à jour à Moodle 3.7]]
* [[Mise à jour à Moodle 3.8]]
* [[Mise à jour à Moodle 3.8]]
* [[Mise à jour à Moodle 3.7]]
* [[Mise à jour à Moodle 3.6]]
* [[Mise à jour à Moodle 3.5]]


<noinclude>== Voir aussi ==
<noinclude>== Voir aussi ==
Ligne 73 : Ligne 95 :
* [https://moodle.org/plugins/?q=award:early-bird-39 Plugins compatibles Moodle 3.9 dès le jour de sa sortie]
* [https://moodle.org/plugins/?q=award:early-bird-39 Plugins compatibles Moodle 3.9 dès le jour de sa sortie]
* [https://moodle.org/plugins/?q=moodle-version:3.9 Plugins compatibles Moodle 3.9]
* [https://moodle.org/plugins/?q=moodle-version:3.9 Plugins compatibles Moodle 3.9]
* La [https://docs.moodle.org/39/en/Upgrading version anglaise] de cette page
* [[:Catégorie:Moodle 3.9]]
* [[:Catégorie:Moodle 3.9]]


Ligne 78 : Ligne 101 :
[[Catégorie:Moodle 3.9]]
[[Catégorie:Moodle 3.9]]


[[en:Upgrading]]
</noinclude>
</noinclude>

Dernière version du 24 novembre 2023 à 08:46

Nouveauté
Moodle
3.9
Cette page liste des informations spécifiques à la mise à jour vers Moodle 3.9. Elle doivent être utilisées en conjonction avec les informations générales de mise à jour de Moodle.

Pour passer à Moodle 3.9, vous devez impérativement avoir Moodle 3.5 ou plus récent installé ! Si vous utilisez une version plus ancienne (comme 3.2.x), vous devez d'abord passer à Moodle 3.5 !

Attention : Nous vous recommandons très fortement de tester la mise à jour sur une COPIE de votre site de production, afin de tester que tout fonctionne comme prévu.

Moodle 3.9 vient juste de sortir ; cette page est susceptible d'être enrichie prochainement avec des indications complémentaires.

Prérequis système

  • Moodle 3.5 minimum est requis pour pouvoir passer à Moodle 3.9 !
  • Version PHP : 7.2.0 minimum ! La version a évolué depuis Moodle 3.8. PHP 7.3 et 7.4 sont également supportés. Une version 64 bits est recommandée. Les versions plus récentes ne sont pas supportées !
  • L'extension PHP mbstring est requise
  • Vérifiez les prérequis systèmes de Moodle 3.9

Plugins et thèmes additionnels

Les différents plugins et thèmes que vous aviez installés sur votre site devront être remplacés par une version compatible avec Moodle 3.9 avant de faire la mise à jour (lire ci-après).

  • Vérifiez dans la Base de données des plugins Moodle si une version Moodle 3.9 de vos plugins est disponible et copiez les sources dans l'arborescence de votre code Moodle.
  • La mise à jour des plugins s'effectuera en même temps que celle de Moodle.
  • S'il n'existe pas de version compatible avec Moodle 3.9 d'un de vos plugins et si celui-ci fait échouer la mise à jour, vous pouvez supprimer le code de ce plugin avant de mettre à jour, plutôt que de le désinstaller, de manière à conserver les données associées à ce plugin. Une version compatible arrivera peut-être ultérieurement.

Il existe une liste des plugins compatibles Moodle 3.9 dès le jour de sa sortie et beaucoup d'autres plugins ont été rendus compatibles avec Moodle 3.9.

Avant de procéder à la mise à jour

ATTENTION : Le processus de mise à jour va modifier de manière irréversible le contenu de votre base de données et de votre dossier moodledata de stockage de fichiers. Si quelque chose se passe mal, vous ne pourrez pas revenir en arrière ! Il est vital que vous fassiez de bonnes sauvegardes des dossiers moodledata et de la base de données au cas où vous auriez des problèmes avec la mise à jour. Si vous n'êtes pas sûr de savoir comment faire, lisez Sauvegarde de site ou demandez dans les forums moodle.org (en expliquant quel est votre système d'exploitation).

  • Lisez les Notes de mise à jour de Moodle 3.9
  • Vérifiez que votre serveur respecte tous les prérequis nécessaires pour installer cette version de Moodle, via Administration > Serveur > Environnement.
  • Faites une sauvegarde complète de la base de données !
  • Faites une sauvegarde complète de votre dossier moodledata !
  • Sauvegardez également votre dossier Moodle
  • Vérifiez vos sauvegardes soigneusement !
  • Si vous utilisez un accélérateur PHP, videz son cache (Voir la documentation de l'accélérateur PHP que vous utilisez).

Vérifier le schéma de la base de données

Si votre site Moodle a été mis à jour depuis de nombreuses versions antérieures (surtout avant 2.0), il risque d'y avoir quelques problèmes avec le schéma de la base de données (par rapport à une nouvelle installation 3.9). Cela peut entraîner l'échec de la mise à jour. Si votre site a commencé avant Moodle 2.0, vous devriez vérifier et corriger le schéma de base de données avant la mise à jour.

Vous devriez également :

Mettre à jour

Maintenant que vous avez satisfait les exigences de Moodle 3.9 suivez les instructions sur la page mise à jour de Moodle.

Sur les serveurs Linux, Moodle 3.9 prend en charge l'exécution de la mise à jour en ligne de commande, plutôt que via un navigateur Web. Ceci est susceptible d'être plus fiable, en particulier pour les grands sites.

Après la mise à jour

Le fichier config.php de votre installation 3.x devrait fonctionner correctement, mais si vous regardez le fichier config-dist.php fourni avec Moodle 3.9, vous verrez qu'il y a plus d'options (ou des options différentes) disponibles. C'est une bonne idée d'adapter votre ancien fichier config.php en vous basant sur le fichier config-dist.php fourni avec Moodle 3.9.

Problèmes qui pourraient vous affecter

Consultez également la liste des éléments marqués comme devant apparaître dans les notes de mise à jour et ceux comportant des changements de l'interface utilisateur.

Amélioration de la vue d'ensemble des cours

De nouveaux réglages de la vue d'ensemble des cours permettent à un administrateur de :

  • réduire la liste des dispositions graphiques possibles (carte, liste et résumé),
  • spécifier les options de filtre disponibles, y compris en fournissant un filtre personnalisé incluant des champs de cours personnalisés.

Changements pour les demandes de cours

Les capacités moodle/course:request et moodle/site:approvecourse peuvent désormais être appliquées au contexte catégorie.

Fonctionnalités supprimées

  • Le bloc Recherche communauté et les fonctionnalités de partage de cours ont été supprimés dans le cadre de la préparation de la nouvelle plateforme MoodleNet.
  • Le bloc Participants a été supprimé puisqu'un lien Participants existe dans le tiroir de navigation (thème Boost) et dans le bloc de navigation (thème Classic).

Nouvelles capacités de Moodle 3.9

Forum :

  • forumreport/summary:view
  • forumreport/summary:viewall
  • mod/forum:exportforum
  • mod/forum:grade

H5P :

  • atto/h5p:addembed
  • moodle/h5p:deploy
  • moodle/h5p:setdisplayoptions
  • moodle/h5p:updatelibraries

Mise à jour de plusieurs versions

Important : si vous mettez à jour depuis une version plus ancienne que Moodle 3.8, lisez attentivement les notes de mise à jour et les instructions de mise à jour vers chacune des versions intermédiaires, notamment en ce qui concerne les "Problèmes qui pourraient vous affecter" !

Voir aussi