Attention : vous consultez actuellement la documentation dédiée aux versions 2.x de Moodle. La documentation pour les versions 3.x de Moodle est consultable ici : Notes de mise à jour de Moodle 2.6 et celle pour Moodle 4.x est consultable là : Notes de mise à jour de Moodle 2.6.

Notes de mise à jour de Moodle 2.6

De MoodleDocs
Révision datée du 7 novembre 2013 à 09:43 par Séverin Terrier (discussion | contributions) (Mis à jour (à finir de traduire))
Aller à :navigation, rechercher

Moodle 2.6

  • Sortie : 11 novembre 2013

Vous pouvez consulter les Nouvelles fonctionnalités (en anglais) pour un survol avec des copies d'écran.

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

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

Prérequis

Ces prérequis sont les versions minimales connues à ce jour ; cela peut évoluer d'ici novembre, et il est possible que des versions plus récentes/élevées soient nécessaires !

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 récent, Google Chrome récent, Safari 6, Internet Explorer 9 (IE 10 requis pour le glisser-déposer de fichier vers Moodle), Opera 9 ?
  • Versions PHP : 5.3.3 minimum (utilisez toujours la dernière version 5.3.x, 5.4.x ou 5.5.x sous Windows - http://windows.php.net/download/)
  • Extensions PHP recommandées : GD (pour la conversion des images), zlib, OPcache
  • Versions de base de données : Postgres 8.3, MySQL 5.1.33 (MDL-33984), MariaDB 5.3.5, 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.11)

Problèmes connus

  • IE8 et Safari 5 ne sont plus complètement supportés. Cela signifie qu'ils devraient encore fonctionner, mais les développeurs ne sont pas tenus de tester leur nouveau code sur ces navigateurs, et il peut y avoir des problèmes. Comme la plupart des sites Web du monde et des producteurs de navigateur, nous vous encourageons à 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.
  • IE6 et IE7 ne sont pas recommandés du tout avec Moodle 2.6. Vous rencontrerez des problèmes en essayant d'utiliser ces vieux navigateurs avec les sites Internet actuels.
  • Le support de la base de données Oracle est limité, il y a des problèmes connus de performance et de compatibilité, plusieurs plugins tiers ne sont pas compatibles. La plupart de ces problèmes sont liés au fait que la base de données Oracle n'implémente pas certains standards SQL de l'industrie et contient plusieurs limitations anciennes. Si vous utilisez Oracle, ou envisagez de le faire, nous vous encourageons vivement à réfléchir à l'utilisation d'une des bases de données Libre que nous supportons.
  • Le plugin d'authentification IMS Enterprise ne supprimait pas correctement les comptes utilisateurs, exécutez le script admin/cli/fix_deleted_users.php pour corriger cela si vous utilisez ce mode d'authentification.
  • Il y a des problèmes connus avec certains accélérateurs de code PHP, il est recommandé si possible de passer à l'extension PHP OPcache, standard et entièrement supportée.

Nouvelles fonctionnalités majeures

Activité Devoir

  • MDL-38359 - New marker allocation and grading workflow settings
  • MDL-37621 - L'administrateur peut définir des réglages par défaut pour les devoirs
  • MDL-42023 - Plugin d'édition de PDF
  • MDL-37148 - Beaucoup plus de services web
  • MDL-41131 - Assignment plugins can be on automatically

Activité Forum

  • MDL-29663 - Le suivi de lecture des forums peut maintenant être Désactivé, Optionnel ou Forcé
  • MDL-41933 - Option pour définir la valeur par défaut du suivi de lecture des forums
  • MDL-4908 - Paramètre d'abonnement par forum

Activité Test et banque de questions

  • MDL-32188 - Big improvements to how certainty-based marking (CBM) works. There is now much better feedback for students about how they have done, and what they need to do to improve in future.
  • MDL-9873 - Question text is now a required field when creating and editing questions.
  • MDL-39155 - Option for what size user picture to show during quiz attempts.

Activité SCORM

  • MDL-28579 / MDL-41580 - Allow use of file aliases and direct linking to imsmanifest.xml inside an extracted zip in the file system repository
  • MDL-39910 - Amélioration du lecteur SCORM avec des éléments adaptatifs et un meilleur support des appareils mobiles
  • MDL-39926 - Nouveau rapport d'objectifs
  • MDL-41290 - Amélioration des rapports étudiants avec la possibilité d'exporter les données
  • MDL-41434 - When updating a SCORM package we no longer delete and re-create the scorm_scoes table - we now use a sortorder field

Performance

  • MDL-41811 - Admin settings menu is loaded only when necessary
  • MDL-37761 - File-less backup/restore when importing and duplicating
  • MDL-38228 - Improvements to course validation during upgrades
  • MDL-34397 - Course modinfo cache is stored in MUC instead of DB, fields calculated on first request only
  • MDL-40415 - Extension OPcache complètement supportée et recommandée
  • MDL-38570 - Nettoyage automatique du répertoire temp
  • MDL-42206 - Meta enrolments are not synchronised after every course edit
  • MDL-31501 - Nouveaux pilotes de session supportant le stockage en fichiers, base de données ou cache mémoire
  • MDL-40545 - Nouveau paramètre $CFG->localcachedir (prévu pour les grappes de serveurs)
  • MDL-40563 - Amélioration du cache de thème (compatible avec le cache local)
  • MDL-40546 - Amélioration du cache javascript (compatible avec le cache local)
  • MDL-41019 - Amélioration du cache de langue (compatible avec le cache local)
  • MDL-41017 - Amélioration du cache HTMLPurifier (compatible avec le cache local)
  • MDL-39474 - Developer debug checks improvements
  • MDL-42016 - Simplify and speed up shortcuts synchronisations
  • MDL-37028 - Integrity check of course data on-the-fly plus CLI script

Autres changements

  • MDL-40770, MDL-42102 - Nouvelles icônes pour l'éditeur TinyMCE
  • MDL-39814 - Amélioration des icônes d'édition pour l'affichage sur tous les écrans
  • MDL-11270 - Amélioration significative de la compatibilité MS SQL Server (attention : la mise à jour pour les serveurs MS SQL peut prendre très longtemps)
  • MDL-39985 - Support complet de MariaDB
  • MDL-19390 - Notification par courriel pour les nouveaux utilisateurs ajoutés manuellement
  • MDL-33955 - Support des restrictions open_basedir
  • MDL-41245, MDL-41437, MDL-41086 - Multiples améliorations concernant l'installation et les mises à jour
  • MDL-42078 - Standardisation de la gestion et la désinstallation des plugins
  • MDL-37717 - Les enseignants sont alertés avant de suspendre leur propre inscription dans un cours
  • MDL-38155 - L'inscription des utilisateurs peut être suspendue via l'inscription par fichier plat CSV
  • MDL-16073 - Nouvelles pages de test pour l'authentification par base de données externe et pour les plugins d'inscription
  • MDL-41838 - Les fichiers .mbz de sauvegarde/restauration utilisent maintenant un nouveau format interne .tar.gz (aide avec les très gros cours)
  • MDL-41940 - Option pour empêcher les utilisateurs d'ajouter des nouveaux fichiers/répertoires aux fichiers du cours (obsolètes)
  • MDL-40874 - Le thème MyMobile n'est plus un thème standard
  • MDL-29069 - Allow database and glossary entries to be unapproved
  • MDL-41845 - Make default completion tracking selection an admin option
  • MDL-40871 - Allow for bulk deletetion of entries in the database module
  • MDL-40368 - Improved capability overview tool
  • MDL-38192 - Sauvegarde et restauration : permet la sélection par type d'activité
  • MDL-42110 - Add-on installer is using parent directory permissions for new directories and files
  • MDL-23646 - Improvement to TinyMCE editor resizing
  • MDL-36002 - Move action for activities and course sections are keyboard accessible with JavaScript enabled
  • MDL-39813 - Login page simplified for a mobile devices
  • MDL-39040 - Database activity description is visible on all tabs
  • MDL-41305 - Group forms improved
  • MDL-40550 - It is now clearer if badges will be issued immediately on activation
  • MDL-40685 - Improvements to the consistency of headings
  • MDL-12403 - Backups no longer include unnecessary questions from the Question Bank.
  • MDL-23044 - Filesystem repository shows images thunbnails
  • MDL-28463 - Grade-based conditional availability is updated immediately after grading

Sécurité

Plusieurs correctifs de sécurité ont été intégrés. Les détails seront publiés environ une semaine après la date de sortie de cette version, pour laisser le temps aux administrateurs d'effectuer la mise à jour vers la dernière version.

Pour les développeurs : changements dans les API

  • MDL-39854 - Chargement automatique des classes
  • MDL-39797 - Nouvelle infrastructure d'événements
  • MDL-41267 - Support des sous-plugins dans les plugins outils d'administration
  • MDL-26943 - Support des sous-plugins dans les plugins locaux
  • MDL-20045 - Support non officiel de niveaux de contexte personnalisés
  • MDL-40359 - Librairies tierces parties mises à jour à leurs dernières versions
  • MDL-40305, MDL-40940 - PHPUnit testcase autoloader
  • MDL-23493 - Support pour inclure une fonte via le CSS de thème
  • MDL-40248 - Meilleur support des sous plugins dans le sélecteur d'activités
  • MDL-41953 - Les restrictions de nom de plugin sont assouplies, des nombres multiples sont autorisés à la fin
  • MDL-42040 - New API for registration of shutdown handlers
  • MDL-42148 - Nouvelle page d'administration listant les librairies tierces, thirdpartylibs.xml maintenant supporté pour les plugins
  • MDL-38197, MDL-41402 - Nouveau générateur de gros cours pour les tests et le développement
  • MDL-41421 - Nouveau générateur de plans de test JMeter
  • MDL-32188 - As part of this issues, the question behaviour API was changed, and plugins will need to be updated, though this is not hard. As a result Behaviours can display summary information on the quiz review page. See CBM behaviours for an example.
  • MDL-22236 - Files can be uploaded to web services.
  • MDL-39152, MDL-39153 - web service functions no longer require context ID.
  • MDL-42407 - new method of reporting HTML elements with zIndex value for consideration when presenting a Moodle Core Dialogue
  • MDL-39339 - zip_archive ignores system files.
  • MDL-40103 - Changements dans la création de table temporaire.
  • MDL-38019 - Filter changes are logged
  • MDL-41438 - Core renderer methods produce plain headings by default.
  • MDL-41806 - Accessors added for scheme, host and port to moodle_url class.
  • MDL-41956 - Attachments accepted in message_send() in email message provider.

Notes de mise à jour pour les développeurs

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
Forum
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/forum/upgrade.txt;hb=master
Question behaviours
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/behaviour/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