« Notes de mise à jour de Moodle 2.2 » : différence entre les versions
Aucun résumé des modifications |
(Il reste à compléter et traduire....) |
||
Ligne 26 : | Ligne 26 : | ||
==== Changements dans les API centrales ==== | ==== Changements dans les API centrales ==== | ||
* https://github.com/moodle/moodle/blob/master/lib/upgrade.txt | * https://github.com/moodle/moodle/blob/master/lib/upgrade.txt | ||
* MDL-29474 Les plugins devraient déclarer s'ils dépendent d'autres plugins | * MDL-29474 - Les plugins devraient déclarer s'ils dépendent d'autres plugins | ||
* MDL-28554 Mise à jour à YUI 3.4.0 et 2.9.0 | * MDL-28554 - Mise à jour à YUI 3.4.0 et 2.9.0 | ||
* MDL-26796 Les tableaux ne sont plus acceptés par required_param() et optional_param() | * MDL-26796 - Les tableaux ne sont plus acceptés par required_param() et optional_param() | ||
==== Nouveaux types de plugins ==== | ==== Nouveaux types de plugins ==== | ||
Ligne 36 : | Ligne 36 : | ||
==== Changements dans les API de plugins ==== | ==== Changements dans les API de plugins ==== | ||
Les descriptions courtes des changements d'API sont toujours conservées à jour dans un fichier "upgrade.txt" de chaque plugin. Nous faisons cela afin que l'information soit toujours exactement celle correspondant à la version de Moodle que vous utilisez. | |||
;Authentification : http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master | |||
;Inscriptions : http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master | |||
;Filtres: http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master | |||
;Modules d'activité : http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master | |||
;Question behaviours : http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/behaviour/upgrade.txt;hb=master | |||
;Formats de question : http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/format/upgrade.txt;hb=master | |||
;Types de question : http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master | |||
;Thèmes : http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master | |||
==== Changements en base de données ==== | ==== Changements en base de données ==== | ||
* MDL-29313 La longueur maximale des colonnes VARCHAR a été étendue à 1333 caractères, pour toutes les bases de données. Cela permettra d'utiliser ce type de colonne pour stocker des URLs et des contenus longs en général. | * MDL-29313 - La longueur maximale des colonnes VARCHAR a été étendue à 1333 caractères, pour toutes les bases de données. Cela permettra d'utiliser ce type de colonne pour stocker des URLs et des contenus longs en général. | ||
* Pour les installations qui utilisent Oracle : | * Pour les installations qui utilisent Oracle : | ||
** 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 ==== | ==== Librairies supprimées de la distribution ==== | ||
Ligne 66 : | Ligne 68 : | ||
==== Changements dans les services web ==== | ==== Changements dans les services web ==== | ||
* MDL-20804 SOAP server can now publish detailed object structures via WSDL | * MDL-20804 - SOAP server can now publish detailed object structures via WSDL | ||
* MDL-29106 | * MDL-29106 - Nouvelle convention de nommage | ||
* MDL-29435 SOAP/XML-RPC return clear error message when Moodle debug mode >= NORMAL | * MDL-29435 - SOAP/XML-RPC return clear error message when Moodle debug mode >= NORMAL | ||
* MDL-29277 | * MDL-29277 - Any error at the web service description level is clearly indicated => which parameter/returned value is wrong, and what was expected. | ||
* MDL-29279 REST server can return JSON | * MDL-29279 - REST server can return JSON | ||
* MDL-29276 | * MDL-29276 - Plusieurs autres améliorations des services web | ||
* Plusieurs [https://github.com/moodlehq/sample-ws-clients démonstrations des clients] des services web | * Plusieurs [https://github.com/moodlehq/sample-ws-clients démonstrations des clients] des services web | ||
* Mise à jour de la documentation des services web pour [[:en:Web_services|les utilisateurs]] et [[:dev:Web_services|les développeurs]] documentation update. | * Mise à jour de la documentation des services web pour [[:en:Web_services|les utilisateurs]] et [[:dev:Web_services|les développeurs]] documentation update. | ||
Ligne 78 : | Ligne 80 : | ||
<noinclude>=== Voir aussi === | <noinclude>=== Voir aussi === | ||
* [[Mise à jour à Moodle 2.2]] | * [[Mise à jour à Moodle 2.2]] | ||
* [https://docs.moodle.org/22/en/Category:New_features Documentation utilisateur des nouvelles fonctionnalités de Moodle 2.2] (en anglais) | |||
[[Catégorie:Notes de mises à jour]] | [[Catégorie:Notes de mises à jour]] |
Version du 2 décembre 2011 à 10:10
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
- Rubriques - (premier élément de nos nouvelles Méthodes de notation)
- MDL-20534 IMS Learning Tools Interoperability
- MDL-29956 IMS Common Cartridge
- MDL-27622 Thème MyMobile - intégré en standard
- MDL-21676 Intégration de Gravatar
- MDL-27256 SCORM - New interactions report (GSOC Project)
Changements importants
- MDL-28455 Mise à jour de l'éditeur HTML TinyMCE. Safari sur iPad/iPhone avec iOS5 fonctionne maintenant !
- MDL-27242 Les activités conditionnelles peuvent utiliser des heures et minutes, en plus des dates
- MDL-28646 Mobile apps can now download static offline copies of courses
- MDL-26477 Navigation block now links to topic/weekly sections
- MDL-28270 Plusieurs petites améliorations aux cohortes
- MDL-29719 Les listes de cours peuvent (en option) afficher le nom abrégé partout
- MDL-27001 Les descriptions d’activité peuvent maintenant être affichées sur les pages du cours
- MDL-27036 MDL-30146 SCORM AICC - Améliorations dans la gestion des paquetages externes AICC
Pour les développeurs : changements dans les API
Changements dans les API centrales
- https://github.com/moodle/moodle/blob/master/lib/upgrade.txt
- MDL-29474 - Les plugins devraient déclarer s'ils dépendent d'autres plugins
- MDL-28554 - Mise à jour à YUI 3.4.0 et 2.9.0
- MDL-26796 - Les tableaux ne sont plus acceptés par required_param() et optional_param()
Nouveaux types de plugins
Changements dans les API de plugins
Les descriptions courtes des changements d'API sont toujours conservées à jour dans un fichier "upgrade.txt" de chaque plugin. Nous faisons cela afin que l'information soit toujours exactement celle correspondant à la version de Moodle que vous utilisez.
- Authentification
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
- Inscriptions
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=enrol/upgrade.txt;hb=master
- Filtres
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/upgrade.txt;hb=master
- Modules d'activité
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
- Question behaviours
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/behaviour/upgrade.txt;hb=master
- Formats de question
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/format/upgrade.txt;hb=master
- Types de question
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/type/upgrade.txt;hb=master
- Thèmes
- http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
Changements en base de données
- MDL-29313 - La longueur maximale des colonnes VARCHAR a été étendue à 1333 caractères, pour toutes les bases de données. Cela permettra d'utiliser ce type de colonne pour stocker des URLs et des contenus longs en général.
- Pour les installations qui utilisent Oracle :
- 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-29883 - lib/mp3player
- MDL-29671 - lib/odbc.php
- MDL-29882 - lib/overlib
- MDL-29914 - lib/pear/PHP/CodeSniffer
- MDL-29881 - lib/profilerlib.php and lib/pear/Console/Getopt
- MDL-29922 - lib/smarty (avec suppression du format de question IMS QTI 2.0 - MDL-29921)
- MDL-29887 - lib/swfobject/swfobject.js
Changements dans les services web
- MDL-20804 - SOAP server can now publish detailed object structures via WSDL
- MDL-29106 - Nouvelle convention de nommage
- MDL-29435 - SOAP/XML-RPC return clear error message when Moodle debug mode >= NORMAL
- MDL-29277 - Any error at the web service description level is clearly indicated => which parameter/returned value is wrong, and what was expected.
- MDL-29279 - REST server can return JSON
- MDL-29276 - Plusieurs autres améliorations des services web
- Plusieurs démonstrations des clients des services web
- Mise à jour de la documentation des services web pour les utilisateurs et les développeurs documentation update.
- Nouvelle planification des services web