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 3.0.

Différences entre versions de « Notes de mise à jour de Moodle 3.0 »

De MoodleDocs
(→‎Version 3.0 : Nouveautés en français)
(Traduction (il en reste à faire))
Ligne 120 : Ligne 120 :
  
 
==== Activité Test ====
 
==== Activité Test ====
* MDL-47494 - New question types from the UK Open University - [https://docs.moodle.org/30/en/Select_missing_words_question_type Select missing words], [https://docs.moodle.org/30/en/Drag_and_drop_into_text_question_type Drag and drop into text], [https://docs.moodle.org/30/en/Drag_and_drop_onto_image_question_type Drag and drop onto image] and [https://docs.moodle.org/30/en/Drag_and_drop_markers_question_type Drag and drop markers]
+
* MDL-47494 - Nouveaux types de question de l'Open University - [https://docs.moodle.org/30/en/Select_missing_words_question_type Sélectionner les mots manquants], [https://docs.moodle.org/30/en/Drag_and_drop_into_text_question_type Glisser-déposer de texte], [https://docs.moodle.org/30/en/Drag_and_drop_onto_image_question_type Glisser-déposer sur image] et [https://docs.moodle.org/30/en/Drag_and_drop_markers_question_type Marqueurs à glisser-déposer]
 
* MDL-38214 - New Cloze subquestion types with shuffling of answers - MCS, MCVS, MCHS
 
* MDL-38214 - New Cloze subquestion types with shuffling of answers - MCS, MCVS, MCHS
 
* MDL-50217 - Les types de question sont triés avec les plus communs au début
 
* MDL-50217 - Les types de question sont triés avec les plus communs au début
Ligne 163 : Ligne 163 :
 
==== Éditeur Atto ====
 
==== Éditeur Atto ====
 
* MDL-45515 - Nouvelles fonctionnalités d'édition de tableau dans [https://docs.moodle.org/30/en/Text_editor l’éditeur Atto]
 
* MDL-45515 - Nouvelles fonctionnalités d'édition de tableau dans [https://docs.moodle.org/30/en/Text_editor l’éditeur Atto]
* MDL-49732 - Keyboard interaction for hyperlink in Atto (Ctrl+K)
+
* MDL-49732 - Interaction au clavier pour les hyperliens dans Atto (Ctrl+K)
* MDL-50936 - More [https://docs.moodle.org/30/en/Text_editor Atto editor] Maths equation buttons (sum, sqrt, int, etc.)
+
* MDL-50936 - Plus de boutons d’équations mathématiques (sum, sqrt, int, etc.) pour l'[https://docs.moodle.org/30/en/Text_editor éditeur Atto]  
 
* MDL-50142 - Text editor preferences help pop-up
 
* MDL-50142 - Text editor preferences help pop-up
  
Ligne 171 : Ligne 171 :
 
* MDL-30157 - Allow users to start manual enrolments right now
 
* MDL-30157 - Allow users to start manual enrolments right now
 
* MDL-49746 - Possibilité de trier les utilisateurs inscrits par date de dernier accès au cours
 
* MDL-49746 - Possibilité de trier les utilisateurs inscrits par date de dernier accès au cours
* MDL-48074 - Group filter in enrolments list should have option "not in any group"
+
* MDL-48074 - Le filtre de groupe dans la liste des inscriptions intègre une option "dans aucun groupe"
 
* MDL-50890 - Tâche programmée pour les [https://docs.moodle.org/30/en/Flat_file inscriptions par fichier plat]
 
* MDL-50890 - Tâche programmée pour les [https://docs.moodle.org/30/en/Flat_file inscriptions par fichier plat]
  
Ligne 182 : Ligne 182 :
 
* MDL-48438 - Add real name to email about login failures
 
* MDL-48438 - Add real name to email about login failures
 
* MDL-30960 - New option in email settings to specify SSL or TLS (SMTPSecure property of PHPMailer)
 
* MDL-30960 - New option in email settings to specify SSL or TLS (SMTPSecure property of PHPMailer)
* MDL-46623, MDL-51824 - [https://docs.moodle.org/30/en/CAS_server_%28SSO%29_authentication CAS server] and [https://docs.moodle.org/30/en/LDAP_authentication LDAP authentication]: Replace CLI scripts to synchronise users with scheduled tasks
+
* MDL-46623, MDL-51824 - [https://docs.moodle.org/30/en/CAS_server_%28SSO%29_authentication authentification CAS] et [https://docs.moodle.org/30/en/LDAP_authentication authentification LDAP] : remplacement des scripts en ligne de commande (CLI) de synchronisation d'utilisateurs par des tâches planifiées
 
* MDL-39319 - L'administrateur peut désinstaller plusieurs langues à la fois
 
* MDL-39319 - L'administrateur peut désinstaller plusieurs langues à la fois
 
* MDL-50155 - Move and rename "Common activities settings" link to be under "Manage activities" for consistency
 
* MDL-50155 - Move and rename "Common activities settings" link to be under "Manage activities" for consistency
Ligne 189 : Ligne 189 :
 
* MDL-50572 - Désactivation du dépôt YouTube par défaut car il nécessite une mise en place particulière
 
* MDL-50572 - Désactivation du dépôt YouTube par défaut car il nécessite une mise en place particulière
 
* MDL-51739 - Verrouillage du sélecteur de thème dans l'interface lorsque $CFG->theme est codé en dur dans config.php
 
* MDL-51739 - Verrouillage du sélecteur de thème dans l'interface lorsque $CFG->theme est codé en dur dans config.php
* MDL-51478 - Enable Mobile services by default for sites with https
+
* MDL-51478 - Activation par défaut des services pour Mobile pour les sites en https
* MDL-19748 - Do not allow to edit tags in the default authenticated user role
+
* MDL-19748 - Le rôle par défaut "utilisateur authentifié" n'a plus la capacité de modifier les tags
* MDL-46398 - Make HTML5 video the default player for capable videos
+
* MDL-46398 - Le lecteur HTML5 est utilisé par défaut pour les vidéos compatibles
  
 
==== Autres améliorations ====
 
==== Autres améliorations ====
Ligne 213 : Ligne 213 :
 
* MDL-51247 - Revive / refresh / rebuild the autocomplete mform element.
 
* MDL-51247 - Revive / refresh / rebuild the autocomplete mform element.
 
* MDL-50839 - Allow themes to set User menu avatar size ([https://docs.moodle.org/dev/Customising_the_theme_user_menu documentation])
 
* MDL-50839 - Allow themes to set User menu avatar size ([https://docs.moodle.org/dev/Customising_the_theme_user_menu documentation])
* MDL-48494 - Make $plugin->component required for all plugins
+
* MDL-48494 - $plugin->component est requis pour tous les plugins
 
* MDL-43896 - Abandon du support de $module dans les fichiers version.php pour Moodle 3.0
 
* MDL-43896 - Abandon du support de $module dans les fichiers version.php pour Moodle 3.0
 
* MDL-50645 - Cache the list of available callbacks per plugin
 
* MDL-50645 - Cache the list of available callbacks per plugin
 
* MDL-33564 - rss_error() retourne un code d'erreur HTTP correct
 
* MDL-33564 - rss_error() retourne un code d'erreur HTTP correct
 
* MDL-37864 - New method to add help icons to the sortable table headers ([https://docs.moodle.org/dev/lib/tablelib.php documentation])
 
* MDL-37864 - New method to add help icons to the sortable table headers ([https://docs.moodle.org/dev/lib/tablelib.php documentation])
* MDL-51737 - Add ability to detect MS Edge in our browser sniffing code
+
* MDL-51737 - Ajout de la possibilité de détecter le navigateur MS Edge dans le code de détection de navigateur
 
* MDL-51213 - external_format_text should be safe to call from web or webservice ([https://docs.moodle.org/dev/How_to_contribute_a_web_service_function_to_core documentation])
 
* MDL-51213 - external_format_text should be safe to call from web or webservice ([https://docs.moodle.org/dev/How_to_contribute_a_web_service_function_to_core documentation])
 
* MDL-51413 - Add an additional return field in get_forums_by_courses in order to specify if the current user can create discussions
 
* MDL-51413 - Add an additional return field in get_forums_by_courses in order to specify if the current user can create discussions

Version du 24 mai 2016 à 14:17

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.

Remarque : cet article est en cours de rédaction. N'hésitez pas à le compléter. Veuillez utiliser la page de discussion ou un forum adéquat de Moodle en français pour vos recommandations et suggestions d'améliorations.


Version 3.0

Sortie : lundi 16 novembre 2015

Vous pouvez consulter un survol des nouvelles fonctionnalités de Moodle 3.0 avec des copies d'écran, ou cette série de vidéos (en anglais).

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

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

Prérequis serveur

Les prérequis sont quasiment les mêmes que ceux de Moodle 2.7, 2.8 et 2.9.

Ces versions sont les versions minimales pour assurer un fonctionnement correct ; nous vous recommandons d'utiliser des versions récentes et à jour.

  • Versions PHP : 5.4.4 minimum (utilisez toujours la dernière version 5.4.x ou 5.5.x sous Windows - http://windows.php.net/download/). PHP 7 n'est supporté qu'à partir de Moodle 3.0.1 !
  • Extensions PHP recommandées : GD (pour la conversion des images), zlib, OPcache
  • Ghostscript doit être installé pour l'annotation des fichiers PDF rendus dans les devoirs

Prérequis de base de données

Moodle supporte les bases de données suivantes. Les versions minimales sont bien les minimales supportées, il est recommandé d'utiliser les dernières versions stables de chaque logiciel !

Base de données Version minimale Version recommandée
PostgreSQL 9.1 Dernière
MySQL 5.5.31 Dernière
MariaDB 5.5.31 Dernière
Microsoft SQL Server 2008 Dernière
Oracle 10.2 Dernière

Pour Oracle 10.2, oci_native_moodle_package.sql doit être lancé avant de mettre à jour sur les serveurs Oracle.

Prérequis client

Navigateurs internet supportés

Navigateur Internet Version minimale Version recommandée Notes
Google Chrome 30.0 Dernière
Mozilla Firefox 25.0 Dernière
Apple Safari 6 Dernière
Microsoft Internet Explorer 9 Dernière IE 10 requis pour le glisser-déposer de contenu de l'extérieur du navigateur vers Moodle

Lecteurs d'écran

Nous supportons maintenant et testons deux configurations de lecteur d'écran (MDL-44002).

Navigateur Lecteur d'écran Version minimale Version recommandée
Microsoft Internet Explorer Jaws 15 Dernière
Mozilla Firefox NVDA 2014.1 Dernière

Avant de mettre à jour

Pour pouvoir mettre à jour vers Moodle 3.0, Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, passez d'abord à Moodle 2.2.11).

Si vous n'installez pas une version neuve de Moodle 3.0, mais réalisez une mise à jour depuis une version existante, consultez impérativement les informations de Mise à jour à Moodle 3.0 !

Nouvelles fonctionnalités majeures

Améliorations principales

  • MDL-29801 - Les utilisateurs peuvent supprimer les messages personnels (pour eux-même)
  • MDL-27177 - Allow students to see each other's contact details in full profile without global permission if they are able to see each other's course profile
  • MDL-46455 - Sauvegarde/restauration avec le nouveau système d'historique (depuis Moodle 2.7)
  • MDL-46878 - Réinitialiser le tableau de bord pour tous les utilisateurs après avoir modifié le tableau de bord par défaut

Activité Test

Activité Forum

  • MDL-49682 - Le modèle de courriel de forum est modifiable
  • MDL-46321 - Uninformative error when moving forum without first selecting destination
  • MDL-50993 - Timed discussions are now displayed to students in a logical order
  • MDL-50430 - Nombre d'abonnés spécifié dans la liste des abonnés au forum

Activité Devoir

  • MDL-49176 - Assignment marking guide 'flattens' instructions for markers and students
  • MDL-49515 - Mise à jour de la librairie FPDI dans assignfeedback_editpdf en 1.5.4 pour corriger les problèmes avec l'annotation PDF sur certains fichiers
  • MDL-50283 - Improve Rubric interface to include the ability to duplicate rows

Autres modules d'activité

Améliorations de l'interface utilisateur et de l'utilisabilité

  • MDL-51051 - Rename 'Categories and items' to 'Gradebook setup' and add link
  • MDL-51250 - Show default section name when editing section details with default checkbox being checked
  • MDL-49984 - Add visual blocks outlines to My profile page to help separate information
  • MDL-48947 - Regroupement des boutons d'action de section au sein d'un menu déroulant "Modifier"
  • MDL-51087 - Use client-side validation in the signup form
  • MDL-50113 - Amélioration des noms longs d'utilisateur et de cours dans la messagerie
  • MDL-50919 - Simplify the Manage tags page, allow to quickly change name, flag and official status of the tags
  • MDL-51013 - Navbar button should appear for smaller screens only when the custom menu or language menu is not empty
  • MDL-51260 - Use the new autocomplete form field for tags
  • MDL-51296 - Add title to page when adding blog post
  • MDL-38763 - Permission override UI should use JS confirmation
  • MDL-29763 - Add description to Portfolio settings page

Éditeur Atto

Inscriptions

  • MDL-30674 - Clé d'accès pour les visiteurs anonymes déplacée sur la page des méthodes d'inscription
  • MDL-30157 - Allow users to start manual enrolments right now
  • MDL-49746 - Possibilité de trier les utilisateurs inscrits par date de dernier accès au cours
  • MDL-48074 - Le filtre de groupe dans la liste des inscriptions intègre une option "dans aucun groupe"
  • MDL-50890 - Tâche programmée pour les inscriptions par fichier plat

Administration

  • MDL-49329 - Multiples améliorations dans l'installation et la mise à jour des plugins, dont la possibilité d'installer plusieurs plugins à la fois
  • MDL-49280 - Nouveau paramètre de configuration pour autoriser les doublons d’adresses de courriel
  • MDL-51330 - Show scheduled tasks component in the cron log
  • MDL-51261 - Upgrade key - mechanism to protect anonymous web access to upgrade screens
  • MDL-50602 - New settings in Automated backup setup for deleting older backups and keeping a minimum number of backups
  • MDL-48438 - Add real name to email about login failures
  • MDL-30960 - New option in email settings to specify SSL or TLS (SMTPSecure property of PHPMailer)
  • MDL-46623, MDL-51824 - authentification CAS et authentification LDAP : remplacement des scripts en ligne de commande (CLI) de synchronisation d'utilisateurs par des tâches planifiées
  • MDL-39319 - L'administrateur peut désinstaller plusieurs langues à la fois
  • MDL-50155 - Move and rename "Common activities settings" link to be under "Manage activities" for consistency
  • MDL-50631 - Affichage du logo Moodle en ASCII dans l'installeur en ligne de commande
  • MDL-46167 - Nouvelle option pour l'installation en ligne de commande : sauter la base de données
  • MDL-50572 - Désactivation du dépôt YouTube par défaut car il nécessite une mise en place particulière
  • MDL-51739 - Verrouillage du sélecteur de thème dans l'interface lorsque $CFG->theme est codé en dur dans config.php
  • MDL-51478 - Activation par défaut des services pour Mobile pour les sites en https
  • MDL-19748 - Le rôle par défaut "utilisateur authentifié" n'a plus la capacité de modifier les tags
  • MDL-46398 - Le lecteur HTML5 est utilisé par défaut pour les vidéos compatibles

Autres améliorations

  • MDL-51132 - Introduce course tagging as a replacement for user-course-tagging in the "Tags" block. See upgrade documentation
  • MDL-41042 - Course contacts shown in course listings no longer lag by an hour
  • MDL-44273 - Back-off strategy for RSS feeds
  • MDL-45981 - CAS Auth Config needs way to specify that curl should use SSLv3.
  • MDL-49891 - Add description meta to frontpage
  • MDL-25451 - Go straight to "Permissions" from block context menu instead of "Assign roles" if they are not available
  • MDL-50647 - Add 'not in group' section to group overview page
  • MDL-50956 - Allow main menu block to be displayed "throughout the entire site"
  • MDL-28954 - Allow images and embedded files in the cohort descriptions
  • MDL-50371 - Use $CFG->gradepointdefault for new manual gradeitems and grade categories

Sécurité

Rien de nouveau concernant la sécurité depuis Moodle 2.9.3 sorti le 9 novembre 2015.

Pour les développeurs

  • MDL-46455 - Events must define fields mappings in order to be correctly restored (documentation)
  • MDL-50125 - Allow all plugins to inject links in the preferences page (documentation)
  • MDL-51247 - Revive / refresh / rebuild the autocomplete mform element.
  • MDL-50839 - Allow themes to set User menu avatar size (documentation)
  • MDL-48494 - $plugin->component est requis pour tous les plugins
  • MDL-43896 - Abandon du support de $module dans les fichiers version.php pour Moodle 3.0
  • MDL-50645 - Cache the list of available callbacks per plugin
  • MDL-33564 - rss_error() retourne un code d'erreur HTTP correct
  • MDL-37864 - New method to add help icons to the sortable table headers (documentation)
  • MDL-51737 - Ajout de la possibilité de détecter le navigateur MS Edge dans le code de détection de navigateur
  • MDL-51213 - external_format_text should be safe to call from web or webservice (documentation)
  • MDL-51413 - Add an additional return field in get_forums_by_courses in order to specify if the current user can create discussions
  • MDL-51217 - Using recaptcha is not possible outside auth_email plugin.
  • MDL-51107 - Add a callback to inject nodes in the category settings navigation (documentation)
  • MDL-50891 - is_web_crawler should be moved to useragent class
  • MDL-50453 - Replace reserved word usage from \core\progress\null (PHP7)
  • MDL-50009 - Empêche les tâches planifiées de laisser des transactions de base de données non terminées
  • MDL-49821 - Some Web Services miss checks for guest and deleted users
  • MDL-50926 - Mise à jour à phpunit 4.x
  • MDL-50491 - Nouvelle option de format_text pour exclure des fichiers particuliers
  • MDL-50783 - Allow some ajax external functions to be called without a session
  • MDL-50150 - Add "Blocks" feature to JS and PHP mustache engines (documentation)

Notes de mise à jour pour les développeurs

Pour plus de détails, voyez lib/upgrade.txt et les fichiers upgrade.txt dans les dossiers de plugin :

Activity modules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
Assignment module
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/assign/upgrade.txt;hb=master
Authentication plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
Blocks
http://git.moodle.org/gw?p=moodle.git;a=blob;f=blocks/upgrade.txt;hb=master
Conditional availability system
http://git.moodle.org/gw?p=moodle.git;a=blob;f=availability/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 module
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/forum/upgrade.txt;hb=master
Glossary module
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/glossary/upgrade.txt;hb=master
Grade export plugins
http://git.moodle.org/gw?p=moodle.git;a=blob;f=grade/export/upgrade.txt;hb=master
Grade reports
http://git.moodle.org/gw?p=moodle.git;a=blob;f=grade/report/upgrade.txt;hb=master
LTI module
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/lti/upgrade.txt;hb=master
Modules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/upgrade.txt;hb=master
Question system
http://git.moodle.org/gw?p=moodle.git;a=blob;f=question/upgrade.txt;hb=master
Quiz module
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/quiz/upgrade.txt;hb=master
Quiz access rules
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/quiz/accessrule/upgrade.txt;hb=master
Repositories
http://git.moodle.org/gw?p=moodle.git;a=blob;f=repository/upgrade.txt;hb=master
SCORM module
http://git.moodle.org/gw?p=moodle.git;a=blob;f=mod/scorm/upgrade.txt;hb=master
Themes
http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
TinyMCE
http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/editor/tinymce/upgrade.txt;hb=master

Voir aussi