Notes de mise à jour de Moodle 2.5

De MoodleDocs
Révision datée du 14 mai 2013 à 08:10 par Séverin Terrier (discussion | contributions) (Mis à jour (à finir de traduire))
Aller à :navigation, rechercher

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.


Moodle 2.5

Date de sortie : prévue le 13 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)

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
  • 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 à Moodle 2.2.9)

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.

Attention

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 has moved to use a more secure mechanism for securing passwords, from 2.5 new passwords will be generated using bcrypt rather than md5. Because bcrypt is only supported for PHP version 5.3.7 and above, it is important that all servers within a cluster use the same version of PHP (MDL-35332).

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

Because bcrypt is not supported in PHP versions below 5.3.7, course backups made using the $CFG->includeuserpasswordsinbackup setting on a site using PHP version 5.3.7+ that are subsequently restored to a site with PHP version < 5.3.7 will require a password reset.

The same issue would occur if you downgraded the PHP version on the server running your site from 5.3.7+ to less than 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'. That option was almost entirely useless. It would cause all questions in the quiz (e.g. 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. I cannot think of any circumstances when you would need to re-enable it, but if necessary, you can bring it back by going to Admin -> Plugins -> Question behaviour. I repeat, you do not need to do that for Essay questions to work.

Nouvelles fonctionnalités majeures

Amélioration des inscriptions

  • MDL-26956 - Vous pouvez maintenant chercher parmi les utilisateurs inscrits à un cours
  • MDL-36514 - New option for preventing of new self-enrolments in course
  • MDL-7537 - Support for more currencies in PayPal
  • MDL-32387 - Implemented expiration of PayPal enrolments
  • MDL-37291 - Restore support for PayPal enrolments
  • MDL-37187 - Multiple problems fixed in Flat File enrolment plugin
  • MDL-28705 - Configurable mapping between IMS course names and Moodle course names for IMS Enterprise enrolment
  • MDL-36504 - Complete list of all enrolment related improvements

Performance

Divers

  • MDL-38166 - Activité base de données les champs URL ont une option pour ouvrir les liens dans une nouvelle fenêtre.
  • MDL-37455 - Nouveau paramètre de ressource dossier pour afficher le contenu du dossier sur la page du cours
  • MDL-30790 - Nouveau paramètre de ressource dossier pour afficher les sous-dossiers développés ou réduits
  • MDL-37602 - Overall assessment feedback support in the Workshop module
  • MDL-28585 - LDAP authentication password expiry handling
  • MDL-20131 - Global glossary entries can be displayed in the random glossary entry block
  • MDL-35842 - New option for displaying entries in alphabetical order in the random glossary entry block
  • MDL-37337 - Amélioration de la page de réglage de Devoir
  • 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-36955 - Better grading for partially correct Cloze questions with Interactive behaviour
  • 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-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
  • MDL-33946 - Option pour glisser et déposer du texte sur la page du cours pour créer une étiquette
  • 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-32341 - Configurable calendar export date range
  • MDL-33206 - Book resource type print dialogue link
  • MDL-31983 - Settings block renamed 'Administration' and reports moved there
  • 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
  • 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 - Group import allows new groups to be assigned to groupings
  • MDL-38494 - Upload users accepts date-time format custom profile field
  • 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 Google Drive repository (renamed from Google Docs repository). An administrator must enable the Drive API in the Google APIs Console, as described in Google OAuth 2.0 setup.
  • Multiples améliorations des pilotes de base de données MS SQL Server et Oracle
  • MDL-35819 - Rewrite tooltip help to improve UI consistency, and performance.

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 - 3rd party libraries updated, ex.: YUI 3.9.1, TinyMCE 3.5.8, latest tcpdf and others
  • MDL-15727 - jQuery and jQuery UI supported in add-ons
  • 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 - PREVIOUS and NEXT attributes are not required in install.xml files
  • MDL-38558 - It is now possible to run local pre-upgrade script
  • MDL-38391 - Convert YUI_config to class in lib/outputrequirements.php
  • MDL-35819 - JS M.util.help_icon deprecated in favour of 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
Question types
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/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

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

Voir aussi