« Notes de mise à jour de Moodle 2.7 » : différence entre les versions

De MoodleDocs
Aller à :navigation, rechercher
(Frequently updated page translation note (as extra info is often added to release notes long after release))
(Redirigé vers documentation 2.x)
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
<noinclude><div class="navtrail">[[Accueil]] ► [[Installation]] ► [[Historique des versions]] ► [[{{FULLPAGENAME}}]]</div></noinclude>
{{2.x}}
{{Frequently updated page translation
|devpagetitle = Moodle 2.7 release notes
}}
== Version 2.7 ==
 
Sortie : 12 mai 2014
 
Vous pouvez consulter les [https://docs.moodle.org/27/en/New_features Nouvelles fonctionnalités] pour un survol avec des copies d'écran.
 
Vous pouvez consulter la liste des [https://tracker.moodle.org/issues/?jql=project%20%3D%20mdl%20AND%20resolution%20%3D%20fixed%20AND%20fixVersion%20in%20(%222.7%22)%20ORDER%20BY%20priority%20DESC détails sur les évolutions et corrections de bogues de cette version 2.7] (en anglais).
 
Merci beaucoup à [http://moodle.org/dev/contributions.php?version=2.7.x tous les développeurs qui ont travaillé sur les correctifs et les nouvelles fonctionnalités de cette version].
 
=== Prérequis serveur ===
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/)
* Extensions PHP recommandées : GD (pour la conversion des images), zlib, [https://docs.moodle.org/26/en/OPcache 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 !
 
{| class="nicetable"
|-
! Base de données
! Version minimale
! Version recommandée
|-
| [http://www.postgresql.org/ PostgreSQL]
| 9.1
| Dernière
|-
| [http://www.mysql.com/ MySQL]
| 5.5.31
| Dernière
|-
| [https://mariadb.org/ MariaDB]
| 5.5.31
| Dernière
|-
| [http://www.microsoft.com/france/serveur-cloud/sql/default.aspx Microsoft SQL Server]
| 2008
| Dernière
|-
| [http://www.oracle.com/fr/products/database/overview/index.html Oracle]
| 10.2
| Dernière
|}
 
Pour [https://tracker.moodle.org/browse/MDL-41310 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 ====
 
{| class="nicetable"
|-
! Navigateur Internet
! Version minimale
! Version recommandée
! Notes
|-
| [https://www.google.com/intl/fr_fr/chrome/browser/ Google Chrome]
| 30.0
| Dernière
|
|-
| [http://www.mozilla.org/fr/firefox/ Mozilla Firefox]
| 25.0
| Dernière
|
|-
| [http://www.apple.com/fr/safari/ Apple Safari]
| 6
| Dernière
|
|-
| [http://windows.microsoft.com/fr-fr/internet-explorer/download-ie 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).
 
{| class="nicetable"
|-
! Navigateur
! Lecteur d'écran
! Version minimale
! Version recommandée
|-
| [http://windows.microsoft.com/fr-fr/internet-explorer/download-ie Microsoft Internet Explorer]
| [http://www.freedomscientific.com/products/fs/jaws-product-page.asp Jaws]
| 15
| Dernière
|-
| [http://www.mozilla.org/fr/firefox/ Mozilla Firefox]
| [http://www.nvaccess.org/ NVDA]
| 2014.1
| Dernière
|}
 
=== Avant de mettre à jour ===
Pour pouvoir mettre à jour vers Moodle 2.7, Moodle 2.2 minimum est nécessaire (si vous avez une version plus ancienne, [[Mise à jour à Moodle 2.2|passez d'abord à Moodle 2.2.11]]).
 
Si vous n'installez pas une version neuve de Moodle 2.7, mais réalisez une mise à jour depuis une version existante, '''consultez impérativement''' les informations de [[Mise à jour à Moodle 2.7]] !
 
=== Nouvelles fonctionnalités majeures ===
 
==== Interface ====
* MDL-42964 - [https://docs.moodle.org/27/en/Standard_themes Thèmes (nettoyage)] - Moodle se focalise sur Bootstrap et un affichage adaptatif amélioré. Clean est maintenant le thème par défaut et la plupart des anciens thèmes ne sont plus en standard (mais disponibles depuis la [https://moodle.org/plugins/ base de données des Plugins]). Plusieurs petites améliorations ont été apportées à de multiples emplacements de l'interface Moodle.
* MDL-43786 - Nouveau thème "More" - Permet une configuration simple via l'interface utilisateur tout en profitant de l'efficacité de LESS et de l'adaptation de Bootstrap.
* MDL-43841 - Nouvel [https://docs.moodle.org/27/en/Text_editor éditeur de texte] Atto - Profondément intégré dans Moodle et focalisé sur l'usage et l'accessibilité (TinyMCE toujours disponible en option)
* MDL-44070 - Amélioration des [https://docs.moodle.org/27/en/Conditional_activities_settings Activités conditionnelles] - Les combinaisons booléennes complexes sont maintenant supportées, ainsi que des plugins de conditions et une interface améliorée. Le tout en étant plus rapide !
* MDL-43855 - Nouvel éditeur d'équation mathématique pour Atto, produisant du TeX via une interface graphique sans nécessiter Java. Fonctionne partout, même sur tablettes et téléphones.
* MDL-43856 - Nouveau [https://docs.moodle.org/27/en/MathJax_filter filtre MathJax] pour afficher des équations mathématiques sans nécessiter de programme supplémentaire sur le serveur.
* MDL-44637 - Nouveaux rapports listant tous les événements possibles sur le site.
 
==== Plateforme ====
* MDL-37658 - Logging - un nouveau système de log avec des plugins permettant aux logs Moodle d'être très détaillés et externalisés. Les rapports de log ont également été mis à jour. [https://docs.moodle.org/27/en/Events_list Beaucoup de nouveaux événements] ont été ajoutés, dont les développeurs peuvent profiter. Ces améliorations permettront de meilleures analyses et l'emploi d'outils tels que TinCan.
* MDL-25499 - Tâches planifiées - un [https://docs.moodle.org/27/en/Scheduled_tasks système de programmation] amélioré (comme les cron Unix) qui permet une programmation précise des tâches même sur des serveurs complexes en cluster.
* Performance - avec des améliorations concernant les log et les tâches planifiées, ainsi que plusieurs autres améliorations, la performance globale est améliorée, notamment pour les sites importants.
 
=== Support à long terme (LTS) jusqu'à mai 2017 ===
 
La plupart de nos versions bénéficient de corrections de bogues pendant un an et de corrections de sécurité et pertes de données pendant un an et demi par Moodle HQ.
 
Suite à une demande populaire, Moodle 2.7 aura un support de corrections de sécurité et de perte de données étendu à '''3 ans''' (un an et demi de support supplémentaire, mais toujours un an de corrections de bogues généraux).
 
Si vous êtes resté bloqué sur une ancienne version comme Moodle 1.9, c'est sans doute le bon moment pour [[Mise à jour|mettre à jour]] !
 
=== Autres nouveautés et améliorations ===
 
==== Administration ====
* MDL-26680 - My home [https://docs.moodle.org/27/en/My_home reset to default] button
* MDL-42932 - [https://docs.moodle.org/27/en/Calendar_settings Calendar type choice] at system level
* MDL-43526 - Option to [https://docs.moodle.org/27/en/Course_restore restore a course from the course management pages]
* MDL-43497 - New capability [https://docs.moodle.org/27/en/Capabilities/moodle/site:forcelanguage moodle/site:forcelanguage] to allow the course language to be overridden
* MDL-18633 - New capability [https://docs.moodle.org/27/en/Capabilities/moodle/user:viewlastip moodle/user:viewlastip] for viewing a last IP field on user profile pages
* MDL-36141 - New capability [https://docs.moodle.org/27/en/Capabilities/moodle/course:reviewotherusers moodle/course:reviewotherusers] for restricting access to the other users page
* MDL-44505 - Subject line of [https://docs.moodle.org/27/en/Forum_settings#Changing_the_subject_line_of_forum_notifications forum notifications] is configurable.
* MDL-43682, MDL-43681 Log reports - User interfaces for the [https://docs.moodle.org/27/en/Logs Live logs and Log reports] have been improved, with more information and filtering support.
* MDL-35597 - Plugin types are now ordered in Plugins menu.
* MDL-43117 - A release column has been added to the Plugins Overview page.
* MDL-40939 - Mimetex binary path is configurable.
 
==== Activité Test et banque de questions ====
 
* MDL-41727 - Amélioration des rapports de test.
** Responses from all tries are available for analysis when using or "Adaptive", "Interactive with multiple tries" or similar behaviours.
** Break-down by question variant, for question types like Calculated, STACK and Variable-numeric, which one question can have different random variants.
** Progress bar during long calculations to prevent time-outs.
** Low-level calculation code moved into the question component, where it could potentially be reused by other activities.
** Much more automated testing of this complex area of code.
* Some minor improvements to the usability of the question bank - Some of MDL-40987
** MDL-33653 - To duplicate a question, you now start by clicking the x2 icon, like for activities.
** MDL-33839 - The various different ways to move questions in the question bank have been rationalised.
** MDL-33653 - There is now a 'Save changes and continue editing' button when editing questions. Useful when you are working on a complex question with the preview open in another window.
** MDL-32729 - The interface of the question type selector has been updated
* MDL-40313 & MDL-40457 - New plugin point, so that plugins can add columns to the question bank, or new search conditions.
* MDL-39756 - Essay questions can now require an attachment, with the text optional, rather than the other way around.
* MDL-27414 - [https://docs.moodle.org/27/en/Random_Short-Answer_Matching_question_type Random short-answer matching question type] brought back from the dead. (This was in stable branches, but worth mentioning again.)
* MDL-43478 - Option to show all tries in responses report.
 
==== Activité Devoir ====
 
* MDL-33952 - L'ancienne activité Devoir (2.2) a été supprimée. It has been replaced by a stub to support transparently remapping urls and restoring course backups from the old module to the new one. If you are still using the old assignment module - all instances of the old assignment module will be hidden after upgrading to Moodle 2.7. Once the upgrade tool is run on those assignments they will become visible again. It is recommended to upgrade, and then convert any remaining assignments because logic has been added to the assignment upgrade code for Moodle 2.7 to transparently map urls from the old assignment module to the new one. If you really, really need to keep using the old module, you should update the code to Moodle 2.7, and then replace the "mod/assignment" folder with the one from https://github.com/moodlehq/moodle-mod_assignment/releases before completing the upgrade.
* MDL-28448 - Une nouvelle capacité [https://docs.moodle.org/27/en/Capabilities/mod/assign:editothersubmission mod/assign:editothersubmission]  peut être autorisée aux enseignants pour leur permettre de modifier ou supprimer les remises des élèves.
* MDL-33600 - Une case à cocher [https://docs.moodle.org/27/en/Using_Assignment#Controlling_when_to_notify_students_of_graded_work 'Notifier les étudiants'] est disponible pour contrôler quand envoyer un feedback durant le processus de notation.
* MDL-34432 - Les enseignants peuvent maintenant commenter directement les remises d'étudiants sous forme de texte en ligne
* MDL-42585 - Nouvelle capacité [https://docs.moodle.org/27/en/Capabilities/mod/assign:viewgrades mod/assign:viewgrades] permettant de voir les notes, sans forcément pouvoir les modifier
* MDL-44268 - Assignment grading table [https://docs.moodle.org/27/en/Using_Assignment#Filtering_submissions filters]
* MDL-35373 - [https://docs.moodle.org/27/en/Assignment_settings#Online_text Word limit] feature added to online assignments.
* MDL-44629 - Assignment plugins can display an introduction.
 
==== Base de données ====
* MDL-42842 - Availability can be set with [https://docs.moodle.org/27/en/Database_activity_settings a time as well as a date.]
 
==== Forum ====
* MDL-44505 - Subject line of forum notifications can now be configured through language string customisation
 
==== SCORM ====
* MDL-43011 - les nouvelles fenêtres SCORM s'ouvrent maintenant sans entête et pied de page, comme attendu.
 
==== Cron ====
 
* MDL-25499 - Cron a reçu une grosse amélioration et supporte maintenant les tâches programmées et ad-hoc.
Les bénéfices de ces changements sont :
* La programmation de chaque tâche peut être configurée par l'administrateur
* Les tâches peuvent fonctionner en parallèle
* Les processus Cron utilisent un système de verrouillage pour empêcher la même tâche de fonctionner plusieurs fois en même temps par différents processus
 
Un résultat de ceci est que cron peut être lancé bien plus souvent, ce qui signifie (par exemple) que les messages de forums peuvent être expédiés plus tôt. Il est donc recommandé que les administrateurs augmentent la fréquence de lancement du cron chaque minute. Il est possible de garder l'ancienne fréquence, si vous ne souhaitez pas bénéficier de ces changements.
 
==== Badges ====
* MDL-40551 - Les badges peuvent être [https://docs.moodle.org/27/en/Managing_badges#Deleting_badges supprimés].
* MDL-44264 - Les badges sont [https://docs.moodle.org/27/en/Badges_settings#Viewing_the_badges_of_other_users  affichés sur les pages de profils utilisateur] de cours.
 
==== Authentification ====
* MDL-42816 - [https://docs.moodle.org/27/en/Manual_accounts L'authentification manuelle] peut maintenant se voir appliquer une expiration du mot de passe.
* MDL-41115 - Les utilisateurs peuvent [https://docs.moodle.org/27/en/Managing_authentication se connecter] soit avec leur identifiant soit avec leur adresse de courriel.
* MDL-33925 - Support des certificats auto-signés sans SSL pour l'authentification IMAP
 
==== Carnet de notes ====
* MDL-32888 - Gradebook search allows for [https://docs.moodle.org/27/en/Gradebook filtering by student name.]
* MDL-31679 - The top of the grader report now also has a [https://docs.moodle.org/27/en/Gradebook horizontal scrollbar].
* MDL-22999 - [https://docs.moodle.org/27/en/Grade_points Maximum marks] in standard activities can now exceed 100.
 
==== Cours et pages ====
* MDL-38923 - Les blocs peuvent être placés dans le dock en utilisant le thème Clean.
* MDL-44269 - La barre de navigation est déplacée sous l'image du logo avec le thème Clean.
 
==== Mobile ====
* MDL-44342 - Airnotifier allows notifications to be sent to MoodleMobile app.
* MDL-30085, MDL-30106 Web services added for grades and forums.
 
=== Sécurité ===
* [https://moodle.org/mod/forum/discuss.php?d=260361 MSA-14-0014] Injection de requêtes illégitimes par rebond dans les devoirs
* [https://moodle.org/mod/forum/discuss.php?d=260362 MSA-14-0015] Problème d'expiration du jeton dans les services web pour Moodle Mobile
* [https://moodle.org/mod/forum/discuss.php?d=260363 MSA-14-0016] Identité d'étudiant anonyme révélée dans les devoirs
* [https://moodle.org/mod/forum/discuss.php?d=260364 MSA-14-0017] Problème d'accès aux fichiers dans les blocs HTML
* [https://moodle.org/mod/forum/discuss.php?d=260365 MSA-14-0018] Fuite d'information dans les cours
* [https://moodle.org/mod/forum/discuss.php?d=260366 MSA-14-0019] Injection de code indirecte dans le dépôt téléchargement d'URL
 
=== Pour les développeurs ===
* Logging and events: All plugins should convert their logging and triggering of events to the new API. See [[:dev:Migrating logging calls in plugins]].
* Rapports : les rapports utilisant la table de log devraient être mis à jour pour utiliser le nouvel environnement de log. Les anciens rapports continueront de fonctionner comme avant tant que l'ancien mode de log est activé sur le site. Voyez [[:dev:Migrating log access in reports|comment migrer l'accès aux log dans les rapports]] pour plus de détails.
* Les développeurs peuvent maintenant utiliser [[:dev:Lock_API|l'API de verrouillage]] pour verrouiller des tâches critiques (même sur plusieurs nœuds d'un cluster).
* Les plugins peuvent maintenant utiliser [[:dev:Task_API|l'API des tâches]] pour programmer les tâches de fond et les développeurs sont encouragés à convertir à cette API leurs anciennes tâches cron.
* Nouveau type de plugin pour les activités conditionnelles. Voir [[:dev:Availability_conditions| les conditions de disponibilité]].
* Nouveau type de plugin pour l'éditeur Atto. Voir [[:dev:Atto|le développement d'Atto]]
* Nouveau type de plugin pour Logging store.
 
==== Développeurs : changements dans les API ====
* MDL-39952 - Core events: All core events have been converted to the new [[:dev:Event 2|Events API]]. The list of all events is available for admin in report "Events list". Writing observers to the new events is easier but old-style observers will continue to work. Moodle plans to add missing validation to core events before release of 2.7.1 (it will not affect plugins unless they directly trigger core events).
* MDL-43040 - Les modules d'activité devraient maintenant utiliser $plugin au lieu de $module dans mod/*/version.php.
* MDL-45250 - add_to_log() est déprécié et génère maintenant un avertissement de débogage
* MDL-44510 - PHPUnit 4.x est maintenant supporté.
* Nouvelle API pour augmenter la limite de temps de PHP core_php_time_limit::raise()
* MDL-39337 - Nouvelle API html_writer::image()
 
==== Notes de mise à jour pour les développeurs ====
;Authentication plugins : http://git.moodle.org/gw?p=moodle.git;a=blob;f=auth/upgrade.txt;hb=master
;Badges: http://git.moodle.org/gw?p=moodle.git;a=blob;f=badges/upgrade.txt;hb=master
;Blog: http://git.moodle.org/gw?p=moodle.git;a=blob;f=blog/upgrade.txt;hb=master
;Cache: http://git.moodle.org/gw?p=moodle.git;a=blob;f=cache/upgrade.txt;hb=master
;Core: http://git.moodle.org/gw?p=moodle.git;a=blob;f=lib/upgrade.txt;hb=master
;Filters: http://git.moodle.org/gw?p=moodle.git;a=blob;f=filter/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
;Reports: http://git.moodle.org/gw?p=moodle.git;a=blob;f=report/upgrade.txt;hb=master
;Tags: http://git.moodle.org/gw?p=moodle.git;a=blob;f=tag/upgrade.txt;hb=master
;Themes: http://git.moodle.org/gw?p=moodle.git;a=blob;f=theme/upgrade.txt;hb=master
;Webservices: http://git.moodle.org/gw?p=moodle.git;a=blob;f=webservice/upgrade.txt;hb=master
 
<noinclude>=== Voir aussi ===
* [https://docs.moodle.org/27/en/Category:New_features La documentation des nouvelles fonctionnalités de Moodle 2.7] (en anglais)
* [[Mise à jour à Moodle 2.7]] - pour que les administrateurs aient toutes les informations pour mettre à jour depuis Moodle 2.2, Moodle 2.3, Moodle 2.4, Moodle 2.5 ou Moodle 2.6
* [[:dev:Moodle 2.7 release notes|Version anglaise]]
* Toutes les [[Notes de mise à jour de Moodle 2.7.x|Notes de mise à jour de la branche Moodle 2.7]]
* [[Historique des versions|L'historique des versions]]
 
[[Catégorie:Installation]]
[[Catégorie:Moodle 2.7]]
</noinclude>

Dernière version du 10 novembre 2016 à 14:20

Cette page relative à Moodle 2.x est consultable dans la documentation dédiée à Moodle 2.x.

Vous pouvez consulter la page Notes de mise à jour de Moodle 2.7 dans la documentation 2.x.