« Notes de mise à jour de Moodle 2.2 » : différence entre les versions
(Mis à jour (reste à traduire)) |
(Mis à jour (reste à traduire)) |
||
Ligne 9 : | Ligne 9 : | ||
=== Changements importants === | === Changements importants === | ||
* MDL-26796 - | * MDL-26796 - les tableaux ne sont plus acceptés par required_param() et optional_param() | ||
* MDL-27242 - Les activités conditionnelles peuvent utiliser des heures et minutes, en plus des dates | * MDL-27242 - Les activités conditionnelles peuvent utiliser des heures et minutes, en plus des dates | ||
=== Pour les développeurs : changements dans les API === | === Pour les développeurs : changements dans les API === | ||
==== | ==== Changements dans les API de plugins ==== | ||
* https://github.com/moodle/moodle/blob/master/auth/upgrade.txt | * https://github.com/moodle/moodle/blob/master/auth/upgrade.txt | ||
Ligne 21 : | Ligne 21 : | ||
* https://github.com/moodle/moodle/blob/master/theme/upgrade.txt | * https://github.com/moodle/moodle/blob/master/theme/upgrade.txt | ||
==== Nouveaux types de plugins ==== | |||
====Nouveaux types de plugins ==== | |||
* admin/tool - tool_ | * admin/tool - tool_ | ||
* [[:dev:Quiz_access_rules|mod/quiz/accessrule - quizaccess_]] | * [[:dev:Quiz_access_rules|mod/quiz/accessrule - quizaccess_]] | ||
==== Changements en base de données === | ==== 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. | * 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. | ||
Ligne 33 : | Ligne 32 : | ||
** 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-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. | ** 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. | ||
==== Librairies supprimées de la distribution ==== | |||
Voici la liste des librairies anciennes/plus utilisées qui ne sont plus intégrées à partir de Moodle 2.2. Tout plugin non standard les utilisant devrait être modifié pour une meilleure alternative, ou les intégrer dans sa propre distribution : | |||
* MDL-29884 - lib/base32.php | |||
* MDL-29885 - lib/csshover.htc | |||
* MDL-29886 - lib/md5.js | |||
* MDL-29671 - lib/odbc.php | |||
* MDL-29887 - lib/swfobject/swfobject.js | |||
<noinclude>=== Voir aussi === | <noinclude>=== Voir aussi === |
Version du 25 octobre 2011 à 07:43
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 - les tableaux ne sont plus acceptés par required_param() et 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
Changements 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.
Librairies supprimées de la distribution
Voici la liste des librairies anciennes/plus utilisées qui ne sont plus intégrées à partir de Moodle 2.2. Tout plugin non standard les utilisant devrait être modifié pour une meilleure alternative, ou les intégrer dans sa propre distribution :
- MDL-29884 - lib/base32.php
- MDL-29885 - lib/csshover.htc
- MDL-29886 - lib/md5.js
- MDL-29671 - lib/odbc.php
- MDL-29887 - lib/swfobject/swfobject.js