« Notes de mise à jour de Moodle 2.5 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
m (Version plus supportée)
 
(16 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
{{Traduction}}
{{Traduction}}
<noinclude>{{Version plus supportée}}</noinclude>
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>
== Moodle 2.5 ==
== Moodle 2.5 ==
Date de sortie : prévue le 13 mai 2013
Date de sortie : 14 mai 2013


Vous pourrez consulter la liste des [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%222.5%22)%20ORDER%20BY%20priority%20DESC détails sur les évolutions et corrections de bogues de cette version 2.5] (en anglais).
Vous pourrez consulter la liste des [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%222.5%22)%20ORDER%20BY%20priority%20DESC détails sur les évolutions et corrections de bogues de cette version 2.5] (en anglais).


Vous pouvez regarder [http://moodlefairyenfrancais.wordpress.com/2013/04/11/les-nouveautes-de-moodle-2-5/ la vidéo de présentation des nouveautés de Moodle 2.5] (en français, par Mary Cooch) ou des [https://docs.moodle.org/25/en/New_features copies d'écrans des nouvelles fonctionnalités principales de Moodle 2.5] (en anglais)
Vous pouvez regarder [http://moodlefairyenfrancais.wordpress.com/2013/04/11/les-nouveautes-de-moodle-2-5/ la vidéo de présentation des nouveautés de Moodle 2.5] (en français, par Mary Cooch) ou des [https://docs.moodle.org/25/en/New_features copies d'écrans des nouvelles fonctionnalités principales de Moodle 2.5] (en anglais)
Merci beaucoup à [http://moodle.org/dev/contributions.php?version=2.5.x tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version].
Notre processus de sortie de version continue d'évoluer et de s'améliorer avec plus de tests (humains ET automatisés) que jamais auparavant. Merci surtout à l'équipe d'intégration Moodle HQ pour inlassablement revoir et améliorer tout le nouveau code, David Monllao pour notre excellent nouveau mécanisme de test basé sur Behat, ainsi que tous les testeurs qualité, les examinateurs pairs et les testeurs qui ont testé chaque ajout dans Moodle 2.5 (3 fois ! )


=== Prérequis ===
=== Prérequis ===
Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions récentes et à jour.
* Navigateur internet minimal recommandé : Mozilla Firefox 4, Google Chrome 11, Safari 5, Internet Explorer 8 (IE 10 requis pour le glisser-déposer de fichier vers Moodle), Opera 9
* Navigateur internet minimal recommandé : Mozilla Firefox 4, Google Chrome 11, Safari 5, Internet Explorer 8 (IE 10 requis pour le glisser-déposer de fichier vers Moodle), Opera 9
* Versions PHP : 5.3.3 minimum, une version 5.4.x récente étant recommandée
* Versions PHP : 5.3.3 minimum. '''PHP 7 n'est pas supporté !'''
* L'extension PHP GD est requise (pour la conversion des images)
* L'extension PHP GD est requise (pour la conversion des images)
* Versions de base de données : Postgres 8.3, MySQL 5.1.33 (MDL-33984), MariaDB 5.2, MSSQL 2005 ou Oracle 10.2 (oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle)
* Versions de base de données : Postgres 8.3, MySQL 5.1.33 (MDL-33984), MariaDB 5.2, MSSQL 2005 ou Oracle 10.2 (oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle)
* Mise à jour de Moodle : Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, [[Mise à jour à Moodle 2.2|passez d'abord à Moodle 2.2.9]])
* Mise à jour de Moodle : Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, [[Mise à jour à Moodle 2.2|passez d'abord à la version la plus récente de Moodle 2.2]])


Note : le support d'IE8 sera abandonné pour Moodle 2.6 (novembre 2013). Cela signifie qu'IE8 fonctionnera probablement encore avec Moodle 2.6, mais les développeurs ne seront pas tenus de tester leur nouveau code sur ce navigateur. Moodle, comme la plupart des sites web du monde et des producteurs de navigateur, vous encourage à mettre à jour vos navigateurs internet pour améliorer la sécurité et les fonctionnalités, tout en nous épargnant un temps précieux. Voyez par exemple [http://googleappsupdates.blogspot.ca/2012/09/supporting-modern-browsers-internet.html ce que fait Google].
Note : le support d'IE8 sera abandonné pour Moodle 2.6 (novembre 2013). Cela signifie qu'IE8 fonctionnera probablement encore avec Moodle 2.6, mais les développeurs ne seront pas tenus de tester leur nouveau code sur ce navigateur. Moodle, comme la plupart des sites web du monde et des producteurs de navigateur, vous encourage à mettre à jour vos navigateurs internet pour améliorer la sécurité et les fonctionnalités, tout en nous épargnant un temps précieux. Voyez par exemple [http://googleappsupdates.blogspot.ca/2012/09/supporting-modern-browsers-internet.html ce que fait Google].


=== Nouvelles fonctionnalités majeures ===
=== Nouvelles fonctionnalités majeures ===
* MDL-35073 - Intégration d'Open Badges
* MDL-38509 - Nouvel outil d'administration pour installer des plugins
* MDL-38016 - Nouveau thème "bootstrap" avec un affichage auto-adaptatif pour toutes les tailles d'écran
* MDL-30637 - Amélioration de l'usage général des formulaires complexes de Moodle.
* MDL-37459 & MDL-37417 - Améliorations spécifiques des formulaires liés au module devoir et à la création de questions.
* MDL-32652 - Le glisser-déposer de bloc fonctionne maintenant sur ​​tout le site (et pas seulement sur ​​les pages de cours) !
* MDL-36804 - Système de re-soumission de Devoir
* MDL-37009 - Les listes de cours s'affichent de la même façon sur tout le site (des [https://docs.moodle.org/dev/Courses_lists_upgrade_to_2.5 modifications de thème] peuvent être requises)
* MDL-37284 - Le support Unicode dans MariaDB/MySQL est maintenant configuré automatiquement pendant l'installation
* MDL-35611 - behat integration, the framework for testing of user expectations


=== Amélioration des inscriptions ===
==== Intégration d'Open Badges ====
* MDL-26956 - Vous pouvez maintenant chercher parmi les utilisateurs inscrits à un cours
* MDL-35073 - Des [https://docs.moodle.org/25/en/Badges Badges] peuvent être attribués manuellement, ou suite à l'achèvement de cours ou d'activité. Users can choose to display their badges in their Moodle profile and in their Mozilla backpack. Thanks to Yuliya Bozhko from Totara for the bulk of work on this.
* MDL-36514 - New option for preventing of new self-enrolments in course
 
* MDL-7537 - Support for more currencies in PayPal
==== Installateur de plugins tiers ====
* MDL-32387 - Implemented expiration of PayPal enrolments
* MDL-38509 - Nouvel outil d'administration pour [https://docs.moodle.org/25/en/Installing_add-ons installer des plugins tiers]
* MDL-37291 - Restore support for PayPal enrolments
 
* MDL-37187 - Multiple problems fixed in Flat File enrolment plugin
==== Thèmes ====
* MDL-28705 - Configurable mapping between IMS course names and Moodle course names for IMS Enterprise enrolment
* MDL-38016 - Thèmes basés sur Bootstrap, avec un affichage auto-adaptatif pour toutes les tailles d'écran (incluant un nouveau thème ''[https://docs.moodle.org/dev/Clean_theme Clean]'' comme exemple).  Merci à Bas Brands, David Scotson, Stuart Lamour et Mary Evans.
* MDL-36504 - Complete list of all enrolment related improvements
* MDL-23504 - Transparence et support RGB dans le sélecteur de couleur des thèmes
 
==== Formulaires ====
* MDL-30637 et MDL-38012 - Amélioration de l'usage général des formulaires complexes de Moodle.
* MDL-38614 - Réduction du champs description avec un éditeur qui peut être minimisé/replié
 
==== Inscriptions ====
* MDL-26956 - Vous pouvez maintenant chercher parmi les [https://docs.moodle.org/25/en/Enrolled_users utilisateurs inscrits] à un cours
* MDL-36514 - Nouvelle option pour empêcher les nouvelles [https://docs.moodle.org/25/en/Self_enrolment auto-inscriptions] dans le cours
* MDL-7537 - Toutes les monnaies supportées par PayPal peuvent être utilisées dans [https://docs.moodle.org/25/en/Paypal_enrolment l'inscription Paypal]
* MDL-32387 - New PayPal enrolment setting 'Enrolment expiration action'
* MDL-37291 - Restauration des inscriptions PayPal
* MDL-37187 - Plusieurs corrections de [https://docs.moodle.org/25/en/Flat_file l'inscription par fichier plat]
* MDL-28705 - Configurable mapping between IMS course names and Moodle course names for [https://docs.moodle.org/25/en/IMS_Enterprise IMS Enterprise enrolment]
 
Consultez MDL-36504 pour la liste complète des améliorations liées aux inscriptions.


=== Performance ===
==== Activité Devoir ====
* MDL-35716 - Nouveau rapport de performances
* MDL-36804 - Nouveau [https://docs.moodle.org/25/en/Assignment_settings paramètre de Devoir] pour gérer les re-soumissions
* MDL-35685 - Improved login performance
* MDL-37337 - Amélioration de la page de réglage des Devoirs
* MDL-36809 - Support for persistent connections to MariaDB/MySQL servers
* MDL-34344 - CFG caching in MUC
* MDL-34346 - New repository caching
* MDL-34401 - New caching of plugin information
* MDL-37718 - Improved database recordset memory use
* MDL-38212 - Workaround for some memory issues in cron
* MDL-38391 - Improved YUI module loading performance


==== Divers ====
==== Activité Base de données ====
* MDL-38166 - [https://docs.moodle.org/en/Building_Database Activité base de données] les champs URL ont une option pour ouvrir les liens dans une nouvelle fenêtre.
* MDL-38166 - [https://docs.moodle.org/en/Building_Database Activité base de données] les champs URL ont une option pour ouvrir les liens dans une nouvelle fenêtre.
* MDL-37455 - Nouvelle option de ressource dossier pour afficher le contenu du dossier sur la page du cours
* MDL-7660 - Option to delete database activity entry attachment
* MDL-30790 - Nouvelle option de ressource dossier pour afficher les sous-dossiers développés ou réduits
 
* MDL-37602 - Overall assessment feedback support in the [[:en:Workshop module|Workshop module]]
==== Activité Glossaire ====
* MDL-28585 - LDAP authentication password expiry handling
* MDL-20131 - Global glossary entries can be displayed in the [https://docs.moodle.org/25/en/Random_glossary_entry_block random glossary entry block]
* MDL-20131 - Random glossary entry block can use a global glossary
* MDL-35842 - Nouvelle option pour afficher les éléments par ordre alphabétique dans le [https://docs.moodle.org/25/en/Random_glossary_entry_block random glossary entry block]
* MDL-35842 - Random glossary entry block alphabetical order option
 
* MDL-37337 - Amélioration de la page de réglage de Devoir
==== Activité Test ====
* MDL-37644 - New setting for showing course full names in the navigation block
* MDL-5875  - Option pour montrer le nombre de mots des messages de forum
* MDL-23504 - Transparency and RGB support in themes colour picker
* MDL-37806 - New 'Save and show next' button for workshop submissions
* MDL-37728 - Améliorations de la page de définition des rôles
* MDL-37641 - Meilleurs noms quand un fichier existe déjà
* MDL-38538 - Option de sauvegarde automatique lors de tentatives de Test
* MDL-38538 - Option de sauvegarde automatique lors de tentatives de Test
* MDL-37417 - Améliorations des formulaires de création de questions
* MDL-36955 - Better grading for partially correct Cloze questions with Interactive behaviour
* MDL-36955 - Better grading for partially correct Cloze questions with Interactive behaviour
* MDL-35793 - Defaults for when a question is previewed
* MDL-35793 - Defaults for when a question is previewed
* MDL-10516 - Essay questions can have a template, so the student starts answering from the template, not a blank editor
* MDL-10516 - Les [https://docs.moodle.org/25/en/Essay_question_type questions Composition] peuvent avoir un modèle ; ainsi l'étudiant démarre sa composition depuis un modèle, plutôt qu'une page vide
* MDL-36602 - mnethostid available as an upload users field
 
* MDL-34137 - Option pour glisser et déposer un fichier multimédia sur la page du cours pour créer une étiquette
==== Activité Atelier ====
* MDL-33946 - Option pour glisser et déposer du texte sur la page du cours pour créer une étiquette
* MDL-37602 - Overall assessment feedback support in the [https://docs.moodle.org/25/en/Workshop_module Workshop module]
* MDL-37806 - New 'Save and show next' button for workshop submissions
 
==== Ressources ====
* MDL-33206 - [https://docs.moodle.org/25/en/Book_module Book] print dialogue link
* MDL-37455 - Nouveau [https://docs.moodle.org/25/en/Folder_resource_settings paramètre de ressource dossier] pour afficher le contenu du dossier sur la page du cours
* MDL-30790 - Nouveau [https://docs.moodle.org/25/en/Folder_resource_settings paramètre de ressource dossier] pour afficher les sous-dossiers développés ou réduits
* MDL-34137 - Option pour glisser et déposer un fichier multimédia sur la page du cours pour [https://docs.moodle.org/25/en/Using_Label créer une étiquette]
* MDL-33946 - Option pour glisser et déposer du texte sur la page du cours pour [https://docs.moodle.org/25/en/Using_Label créer une étiquette]
 
==== Dépôts ====
* MDL-37217 - Folders are now displayed in the [https://docs.moodle.org/25/en/Google_Drive_repository Google Drive repository] (renamed from Google Docs repository). An administrator must enable the Drive API in the Google APIs Console, as described in [https://docs.moodle.org/25/en/Google_OAuth_2.0_setup Google OAuth 2.0 setup].
* MDL-33669 - Option to access Equella site when using [https://docs.moodle.org/25/en/EQUELLA_repository EQUELLA repository]
* MDL-37641 - Meilleurs noms quand un fichier existe déjà
 
==== Listes de cours ====
* MDL-37009 - Les listes de cours s'affichent de la même façon sur tout le site (des [https://docs.moodle.org/dev/Courses_lists_upgrade_to_2.5 modifications de thème] peuvent être requises)
* MDL-38708 - Option des [https://docs.moodle.org/25/en/Course_settings paramètres de cours] pour ajouter des images et d'autres fichiers au résumé du cours, affichés dans la liste des cours
* MDL-37572 - La page de modification des catégories est séparée de leur vue et ne dépend plus du mode édition
 
==== Amélioration des performances ====
* MDL-35716 - Nouveau rapport de performances
* MDL-35685 - Amélioration des performances lors de la connexion
* MDL-36809 - Support des connections persistentes vers les serveurs MariaDB/MySQL
* MDL-34344 - Cache de CFG dans MUC
* MDL-34346 - Nouveau cache des dépôts
* MDL-34401 - Nouveau cache des informations de plugin
* MDL-37718 - Amélioration de la mémoire utilisée pour la base de données
* MDL-38212 - Amélioration de problèmes de mémoire dans le cron
* MDL-38391 - Amélioration des performances de chargement du module YUI
* MDL-37127 - Utilisation de versions "réduites" des modules YUI pour réduire la taille du contenu
* [https://docs.moodle.org/dev/Moodle_2.5_release_notes/Performance_tests Plus d'informations sur l'environnement de test]
 
==== Amélioration de la sécurité ====
* MDL-35332 - Amélioration de la sécurité des mots de passe hachés
* MDL-21342 - Nouveau mécanisme de verrouillage des comptes (paramètres dans les [https://docs.moodle.org/25/en/Site_policies Règles du site])
 
==== Tests fonctionnels automatisés ====
* MDL-35611 - [https://docs.moodle.org/dev/Behat_integration Intégration de Behat], un outil de test automatisé de scénarios utilisateurs
 
=== Autres changements ===
 
==== Amélioration du glisser-déposer ====
* MDL-33688 - Indicateur de progression de téléchargement de fichier par glisser-déposer dans le sélecteur de fichiers
* MDL-33688 - Indicateur de progression de téléchargement de fichier par glisser-déposer dans le sélecteur de fichiers
* MDL-33669 - Option to access Equella site when using Equella repository
* MDL-32652 - Le glisser-déposer de bloc fonctionne maintenant sur ​​tout le site (et pas seulement sur ​​les pages de cours) !
* MDL-32341 - Configurable calendar export date range
 
* MDL-33206 - Book resource type print dialogue link
==== Activité Forum ====
* MDL-31983 - Settings block renamed 'Administration' and reports moved there
* MDL-5875  - Nouvelle option des [https://docs.moodle.org/25/en/Forum_settings paramètres de forum] pour montrer le nombre de mots des messages de forum
* MDL-34917 - Jump to section navigation for 'One section per page' setting in course formats
 
* MDL-38708 - Option pour ajouter des images et d'autres fichiers à la liste des cours
==== Ajout d'utilisateurs ====
* MDL-36602 - mnethostid disponible comme un champs de [https://docs.moodle.org/25/en/Upload_users l'importation d'utilisateurs]
* MDL-38494 - Le téléchargement d'utilisateur accepte maintenant des champs personnalisés au format date-heure
 
==== Renommage du bloc Réglages ====
* MDL-31983 - Le bloc Réglages a été renommé [https://docs.moodle.org/25/en/Administration_block 'Administration'] et les [https://docs.moodle.org/25/en/Reports rapports] y ont été déplacés.
 
==== Divers ====
* MDL-28585 - Amélioration du support de l'expiration des mots de passe pour l'authentification LDAP
* MDL-37644 - Nouveau paramètre pour afficher le nom complet des cours dans le bloc Navigation
* MDL-37728 - Améliorations de la page de définition des rôles
* MDL-32341 - New [https://docs.moodle.org/25/en/Calendar_settings calendar settings] for specifying a custom export date range
* MDL-34917 - Navigation par menu déroulant permettant de passer à une autre section (comme en 1.9), lorsque le paramètre 'Une section par page' est activé dans les paramètres du cours
* MDL-36395 - Nouveaux paramètre "Utilisateurs maximum par page" pour spécifier le nombre d'utilisateurs indiqué dans les résultats de recherche
* MDL-36395 - Nouveaux paramètre "Utilisateurs maximum par page" pour spécifier le nombre d'utilisateurs indiqué dans les résultats de recherche
* MDL-37596 - Planification du mode de maintenance
* MDL-37596 - Planification du mode de maintenance
* MDL-35775 - Group import allows new groups to be assigned to groupings
* MDL-35775 - L'importation des groupes permet aux nouveaux groupes d'être affectés à des groupements
* MDL-38494 - Upload users accepts date-time format custom profile field
* MDL-26649 - Date picker usability improvements
* MDL-26649 - Date picker usability improvements
* MDL-37572 - La page de modification des catégories est séparée de leur vue et ne dépend plus du mode édition
* MDL-37217 - Folders are now displayed in the [https://docs.moodle.org/25/en/Google_Drive_repository Google Drive repository] (renamed from Google Docs repository). An administrator must enable the Drive API in the Google APIs Console, as described in [https://docs.moodle.org/25/en/Google_OAuth_2.0_setup Google OAuth 2.0 setup].
* Multiples améliorations des pilotes de base de données MS SQL Server et Oracle
* Multiples améliorations des pilotes de base de données MS SQL Server et Oracle
* MDL-37284 - Le support Unicode dans MariaDB/MySQL est maintenant configuré automatiquement pendant l'installation
* MDL-35819 - Rewrite tooltip help to improve UI consistency, and performance.
=== Sécurité ===
* [https://moodle.org/mod/forum/discuss.php?d=228930 MSA-13-0020] Problème de capacité de Devoir
* [https://moodle.org/mod/forum/discuss.php?d=228931 MSA-13-0021] Risque de fuite d'information dans le carnet de notes
* [https://moodle.org/mod/forum/discuss.php?d=228933 MSA-13-0022] Fuite d'information dans l'enregistrement de serveur d'échanges
* [https://moodle.org/mod/forum/discuss.php?d=228934 MSA-13-0023] Problème de permission dans les commentaires de blog
* [https://moodle.org/mod/forum/discuss.php?d=228935 MSA-13-0024] Problème de filtrage des formulaires
Tous les correctifs de sécurité intégrés dans les versions [[Notes de mise à jour de Moodle 2.3.x|2.3.x]] et [[Notes de mise à jour de Moodle 2.4.x|2.4.x]] ont été intégrés dans cette version 2.5.
=== Pour les administrateurs : avertissements ===
Il est très peu probable que l'un de ces éléments vous cause des problèmes, sauf si votre installation de Moodle est très particulière. Nous mettons à disposition ces informations juste au cas où :
==== Architecture multi-serveurs avec différentes versions de PHP ====
Moodle utilise maintenant un mécanisme plus sécurisé pour les mots de passe. Depuis Moodle 2.5 les nouveaux mots de passe sont générés en utilisant bcrypt plutôt que md5. Bcrypt étant uniquement supporté par les versions PHP 5.3.7 et supérieur, il est important que tous les serveurs d'un noeud utilisent la même version de PHP (MDL-35332).
==== Restauration de sauvegardes Moodle 2.5 sur des sites avec d'anciennes versions de PHP ====
Bcrypt n'étant pas supporté par les versions PHP inférieures à 5.3.7, les sauvegardes de cours effectuées avec le paramètre $CFG->includeuserpasswordsinbackup (dans le fichier de configuration) sur un site utilisant PHP version 5.3.7 (ou plus) qui seraient ensuite restaurées sur un site avec une version PHP < 5.3.7 nécessiteront une ré-initialisation des mots de passe.
Le problème est le même si vous passez le site d'un serveur utilisant PHP 5.3.7+ à PHP < 5.3.7. (MDL-35332)
==== Option de notation manuelle des tests ====
Before Moodle 2.5, you could set 'How questions behave' in the Quiz settings to 'Manually graded'. This caused all questions in the quiz, including multiple choice questions, to require manual grading. This option was not necessary because essay questions, the only ones that need to be graded manually, will always work that way whatever behaviour is selected.
Since the only effect of that setting was that people somehow choose it by mistake, we have hidden it. There should be no circumstances for which you would need to re-enable it, but if necessary, it can be restored by going to ''Administration > Site administration > Plugins > Question behaviour''.


=== Changements dans les API ===
=== Pour les développeurs : changements dans les API ===
* MDL-34640 - Améliorations du moteur de question pour la gestion des fichiers déposés. Cela devrait permettre d'écrire des types de questions qui notent automatiquement les fichiers déposés.
* MDL-34640 - Améliorations du moteur de question pour la gestion des fichiers déposés. Cela devrait permettre d'écrire des types de questions qui notent automatiquement les fichiers déposés.
* MDL-37287 - 3rd party libraries updated, ex.: YUI 3.9.1, TinyMCE 3.5.8, latest tcpdf and others
* MDL-37287 - Mise à jour des librairies tierces, par exemple : YUI 3.9.1, TinyMCE 3.5.8, derniers tcpdf et autres
* MDL-15727 - jQuery and jQuery UI supported in add-ons
* MDL-15727 - Support de jQuery et jQuery UI dans les plugins tiers
* MDL-29996 - Legacy filters are not supported any more, developers need to migrate filters from modules to standard filter location
* MDL-29996 - Legacy filters are not supported any more, developers need to migrate filters from modules to standard filter location
* MDL-35356 - Amélioration des exportations Excel et ODS
* MDL-35356 - Amélioration des exportations Excel et ODS
* MDL-35434 - Theme developers may use new admin setting type for user uploaded logo images
* MDL-35434 - Theme developers may use new admin setting type for user uploaded logo images
* MDL-37726 - PREVIOUS and NEXT attributes are not required in install.xml files
* MDL-37726 - Les attributs PREVIOUS et NEXT ne sont plus requis dans les fichiers install.xml
* MDL-38558 - It is now possible to run local pre-upgrade script
* MDL-38558 - Il est maintenant possible de lancer des scripts locaux avant la mise à jour
* MDL-38391 - Convert YUI_config to class in lib/outputrequirements.php
* MDL-35819 - JS M.util.help_icon déprécié en faveur de moodle-core-popuphelp


==== Notes de mise à jour pour les développeurs ====
==== Notes de mise à jour pour les développeurs ====
Ligne 108 : Ligne 187 :
;Enrolment plugins: http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
;Enrolment plugins: http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
;Filters: http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
;Filters: http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
;Forum: http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/forum/upgrade.txt;hb=master
;Question types: http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
;Question types: http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
;Repositories: http://git.moodle.org/gw?p=moodle.git;a=blob;f=repository/upgrade.txt;hb=master
;Themes: http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
;Themes: http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
;TinyMCE plugins: http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master
;TinyMCE plugins: http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master
=== Sécurité ===
Tous les correctifs de sécurité intégrés dans les versions 2.3.x et 2.4.x ont été intégrés dans cette version 2.5.
S'il y a d'autres correctifs de sécurité, ils seront divulgués une semaine après la sortie de cette version, afin de laisser le temps aux administrateurs d'installer/mettre à jour leur site.
==== Améliorations liées à la sécurité ====
* MDL-35332 - Amélioration de la sécurité des mots de passe hachés
* MDL-21342 - New user account lockout mechanism


<noinclude>=== Voir aussi ===
<noinclude>=== Voir aussi ===
* [https://docs.moodle.org/25/en/Category:New_features La documentation des nouvelles fonctionnalités de Moodle 2.5] (en anglais)
* [[Mise à jour à Moodle 2.5]] - pour que les administrateurs aient toutes les informations pour mettre à jour depuis Moodle 2.2, Moodle 2.3 ou Moodle 2.4
* [[Mise à jour à Moodle 2.5]] - pour que les administrateurs aient toutes les informations pour mettre à jour depuis Moodle 2.2, Moodle 2.3 ou Moodle 2.4
* [[:dev:Moodle 2.5 release notes|Version anglaise]]
* [[:dev:Moodle 2.5 release notes|Version anglaise]]

Dernière version du 10 mars 2016 à 09:54

Remarque : la traduction de cette page n'est pas terminée. N'hésitez pas à traduire tout ou partie de cette page ou à la compléter. Vous pouvez aussi utiliser la page de discussion pour vos recommandations et suggestions d'améliorations.


Cette version de Moodle n'est plus supportée ! Vous devriez mettre à jour vers une version supportée de Moodle.

Moodle 2.5

Date de sortie : 14 mai 2013

Vous pourrez consulter la liste des détails sur les évolutions et corrections de bogues de cette version 2.5 (en anglais).

Vous pouvez regarder la vidéo de présentation des nouveautés de Moodle 2.5 (en français, par Mary Cooch) ou des copies d'écrans des nouvelles fonctionnalités principales de Moodle 2.5 (en anglais)

Merci beaucoup à tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version.

Notre processus de sortie de version continue d'évoluer et de s'améliorer avec plus de tests (humains ET automatisés) que jamais auparavant. Merci surtout à l'équipe d'intégration Moodle HQ pour inlassablement revoir et améliorer tout le nouveau code, David Monllao pour notre excellent nouveau mécanisme de test basé sur Behat, ainsi que tous les testeurs qualité, les examinateurs pairs et les testeurs qui ont testé chaque ajout dans Moodle 2.5 (3 fois ! )

Prérequis

Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions récentes et à jour.

  • Navigateur internet minimal recommandé : Mozilla Firefox 4, Google Chrome 11, Safari 5, Internet Explorer 8 (IE 10 requis pour le glisser-déposer de fichier vers Moodle), Opera 9
  • Versions PHP : 5.3.3 minimum. PHP 7 n'est pas supporté !
  • L'extension PHP GD est requise (pour la conversion des images)
  • Versions de base de données : Postgres 8.3, MySQL 5.1.33 (MDL-33984), MariaDB 5.2, MSSQL 2005 ou Oracle 10.2 (oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle)
  • Mise à jour de Moodle : Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à la version la plus récente de Moodle 2.2)

Note : le support d'IE8 sera abandonné pour Moodle 2.6 (novembre 2013). Cela signifie qu'IE8 fonctionnera probablement encore avec Moodle 2.6, mais les développeurs ne seront pas tenus de tester leur nouveau code sur ce navigateur. Moodle, comme la plupart des sites web du monde et des producteurs de navigateur, vous encourage à mettre à jour vos navigateurs internet pour améliorer la sécurité et les fonctionnalités, tout en nous épargnant un temps précieux. Voyez par exemple ce que fait Google.

Nouvelles fonctionnalités majeures

Intégration d'Open Badges

  • MDL-35073 - Des Badges peuvent être attribués manuellement, ou suite à l'achèvement de cours ou d'activité. Users can choose to display their badges in their Moodle profile and in their Mozilla backpack. Thanks to Yuliya Bozhko from Totara for the bulk of work on this.

Installateur de plugins tiers

Thèmes

  • MDL-38016 - Thèmes basés sur Bootstrap, avec un affichage auto-adaptatif pour toutes les tailles d'écran (incluant un nouveau thème Clean comme exemple). Merci à Bas Brands, David Scotson, Stuart Lamour et Mary Evans.
  • MDL-23504 - Transparence et support RGB dans le sélecteur de couleur des thèmes

Formulaires

  • MDL-30637 et MDL-38012 - Amélioration de l'usage général des formulaires complexes de Moodle.
  • MDL-38614 - Réduction du champs description avec un éditeur qui peut être minimisé/replié

Inscriptions

Consultez MDL-36504 pour la liste complète des améliorations liées aux inscriptions.

Activité Devoir

Activité Base de données

Activité Glossaire

Activité Test

  • MDL-38538 - Option de sauvegarde automatique lors de tentatives de Test
  • MDL-37417 - Améliorations des formulaires de création de questions
  • MDL-36955 - Better grading for partially correct Cloze questions with Interactive behaviour
  • MDL-35793 - Defaults for when a question is previewed
  • MDL-10516 - Les questions Composition peuvent avoir un modèle ; ainsi l'étudiant démarre sa composition depuis un modèle, plutôt qu'une page vide

Activité Atelier

Ressources

Dépôts

Listes de cours

  • MDL-37009 - Les listes de cours s'affichent de la même façon sur tout le site (des modifications de thème peuvent être requises)
  • MDL-38708 - Option des paramètres de cours pour ajouter des images et d'autres fichiers au résumé du cours, affichés dans la liste des cours
  • MDL-37572 - La page de modification des catégories est séparée de leur vue et ne dépend plus du mode édition

Amélioration des performances

Amélioration de la sécurité

  • MDL-35332 - Amélioration de la sécurité des mots de passe hachés
  • MDL-21342 - Nouveau mécanisme de verrouillage des comptes (paramètres dans les Règles du site)

Tests fonctionnels automatisés

Autres changements

Amélioration du glisser-déposer

  • MDL-33688 - Indicateur de progression de téléchargement de fichier par glisser-déposer dans le sélecteur de fichiers
  • MDL-32652 - Le glisser-déposer de bloc fonctionne maintenant sur ​​tout le site (et pas seulement sur ​​les pages de cours) !

Activité Forum

Ajout d'utilisateurs

Renommage du bloc Réglages

Divers

  • MDL-28585 - Amélioration du support de l'expiration des mots de passe pour l'authentification LDAP
  • MDL-37644 - Nouveau paramètre pour afficher le nom complet des cours dans le bloc Navigation
  • MDL-37728 - Améliorations de la page de définition des rôles
  • MDL-32341 - New calendar settings for specifying a custom export date range
  • MDL-34917 - Navigation par menu déroulant permettant de passer à une autre section (comme en 1.9), lorsque le paramètre 'Une section par page' est activé dans les paramètres du cours
  • MDL-36395 - Nouveaux paramètre "Utilisateurs maximum par page" pour spécifier le nombre d'utilisateurs indiqué dans les résultats de recherche
  • MDL-37596 - Planification du mode de maintenance
  • MDL-35775 - L'importation des groupes permet aux nouveaux groupes d'être affectés à des groupements
  • MDL-26649 - Date picker usability improvements
  • Multiples améliorations des pilotes de base de données MS SQL Server et Oracle
  • MDL-37284 - Le support Unicode dans MariaDB/MySQL est maintenant configuré automatiquement pendant l'installation
  • MDL-35819 - Rewrite tooltip help to improve UI consistency, and performance.

Sécurité

  • MSA-13-0020 Problème de capacité de Devoir
  • MSA-13-0021 Risque de fuite d'information dans le carnet de notes
  • MSA-13-0022 Fuite d'information dans l'enregistrement de serveur d'échanges
  • MSA-13-0023 Problème de permission dans les commentaires de blog
  • MSA-13-0024 Problème de filtrage des formulaires

Tous les correctifs de sécurité intégrés dans les versions 2.3.x et 2.4.x ont été intégrés dans cette version 2.5.

Pour les administrateurs : avertissements

Il est très peu probable que l'un de ces éléments vous cause des problèmes, sauf si votre installation de Moodle est très particulière. Nous mettons à disposition ces informations juste au cas où :

Architecture multi-serveurs avec différentes versions de PHP

Moodle utilise maintenant un mécanisme plus sécurisé pour les mots de passe. Depuis Moodle 2.5 les nouveaux mots de passe sont générés en utilisant bcrypt plutôt que md5. Bcrypt étant uniquement supporté par les versions PHP 5.3.7 et supérieur, il est important que tous les serveurs d'un noeud utilisent la même version de PHP (MDL-35332).

Restauration de sauvegardes Moodle 2.5 sur des sites avec d'anciennes versions de PHP

Bcrypt n'étant pas supporté par les versions PHP inférieures à 5.3.7, les sauvegardes de cours effectuées avec le paramètre $CFG->includeuserpasswordsinbackup (dans le fichier de configuration) sur un site utilisant PHP version 5.3.7 (ou plus) qui seraient ensuite restaurées sur un site avec une version PHP < 5.3.7 nécessiteront une ré-initialisation des mots de passe.

Le problème est le même si vous passez le site d'un serveur utilisant PHP 5.3.7+ à PHP < 5.3.7. (MDL-35332)

Option de notation manuelle des tests

Before Moodle 2.5, you could set 'How questions behave' in the Quiz settings to 'Manually graded'. This caused all questions in the quiz, including multiple choice questions, to require manual grading. This option was not necessary because essay questions, the only ones that need to be graded manually, will always work that way whatever behaviour is selected.

Since the only effect of that setting was that people somehow choose it by mistake, we have hidden it. There should be no circumstances for which you would need to re-enable it, but if necessary, it can be restored by going to Administration > Site administration > Plugins > Question behaviour.

Pour les développeurs : changements dans les API

  • MDL-34640 - Améliorations du moteur de question pour la gestion des fichiers déposés. Cela devrait permettre d'écrire des types de questions qui notent automatiquement les fichiers déposés.
  • MDL-37287 - Mise à jour des librairies tierces, par exemple : YUI 3.9.1, TinyMCE 3.5.8, derniers tcpdf et autres
  • MDL-15727 - Support de jQuery et jQuery UI dans les plugins tiers
  • MDL-29996 - Legacy filters are not supported any more, developers need to migrate filters from modules to standard filter location
  • MDL-35356 - Amélioration des exportations Excel et ODS
  • MDL-35434 - Theme developers may use new admin setting type for user uploaded logo images
  • MDL-37726 - Les attributs PREVIOUS et NEXT ne sont plus requis dans les fichiers install.xml
  • MDL-38558 - Il est maintenant possible de lancer des scripts locaux avant la mise à jour
  • MDL-38391 - Convert YUI_config to class in lib/outputrequirements.php
  • MDL-35819 - JS M.util.help_icon déprécié en faveur de moodle-core-popuphelp

Notes de mise à jour pour les développeurs

Activity modules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
Assignment
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/assign/upgrade.txt;hb=master
Backup
http://git.moodle.org/gw?p=moodle.git;a=blob;f=backup/upgrade.txt;hb=master
Cache
http://git.moodle.org/gw?p=moodle.git;a=blob;f=cache/upgrade.txt;hb=master
Calendar
http://git.moodle.org/gw?p=moodle.git;a=blob;f=calendar/upgrade.txt;hb=master
Core
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/upgrade.txt;hb=master
Course formats
http://git.moodle.org/gw?p=moodle.git;a=blob;f=course/format/upgrade.txt;hb=master
Enrolment plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
Filters
http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
Forum
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/forum/upgrade.txt;hb=master
Question types
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
Repositories
http://git.moodle.org/gw?p=moodle.git;a=blob;f=repository/upgrade.txt;hb=master
Themes
http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
TinyMCE plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master

Voir aussi