Notes de mise à jour de Moodle 2.2
De MoodleDocs
Moodle 2.2
Date de sortie : prévue le 1er décembre 2011
Consulter la liste des détails sur les évolutions et corrections de bogues qui sont prévus dans cette version 2.2 (en anglais).
Nouvelles fonctionnalités
A venir plus tard
Changements importants
- MDL-26796 - stop accepting arrays in required_param() and optional_param()
- MDL-27242 - Les activités conditionnelles peuvent utiliser des heures et minutes, en plus des dates
Pour les développeurs : changements dans les API
Changement dans les API de plugins
- https://github.com/moodle/moodle/blob/master/auth/upgrade.txt
- https://github.com/moodle/moodle/blob/master/enrol/upgrade.txt
- https://github.com/moodle/moodle/blob/master/mod/upgrade.txt
- https://github.com/moodle/moodle/blob/master/theme/upgrade.txt
Nouveaux types de plugins
- admin/tool - tool_
- mod/quiz/accessrule - quizaccess_
= Changements en base de données
- MDL-29313: Length limit for VARCHAR columns under all Databases has been raised to 1333 chars. This will allow using that column type to store URLs and longer contents in general.
- Specifically for Oracle installations:
- MDL-29322: All VARCHAR2 columns will be created using CHAR semantics instead of default BYTE semantics in Moodle 2.2 and upwards. This provides better cross-db compatibility and improves storage of longer Unicode strings.
- MDL-29416: For all existing sites, one new report has been added under Admin -> Development -> XMLDB Editor -> Check semantics, able to detect all the "old" BYTE semantics remaining in the database and generate the SQL statements needed to move them to proper CHAR semantics.