Nouveau module d'authentification PAM permettant l'authentification directe sur Unix/Linux
Les responsables de cours peuvent maintenant restaurer les cours dans de nouveaux cours ou dans des cours existants
Les messages des forums incluent maintenant un en-tête détaillé pour permettre un suivi correct des sujets dans les clients de courriel
Quelques améliorations importantes de sécurité
Améliorations de la vérification et du nettoyage des paramètres des scripts utilisés à de nombreux endroits dans Moodle (grands mercis à Petr Skoda pour son récent audit de sécurité !)
Ajout de guillemets à certains paramètres SQL du module Glossaire pour prévenir des injections possibles
Et un paquet d'autres corrections de bogues
La sauvegarde s'en sort mieux en cas d'erreurs (par exemple si elle est interrompue) et peut nettoyer les fichiers incomplets
Correctif pour l'authentification à partir d'une base de données PostgreSQL
Correctifs pour certaines parties de l'installation avec une base de données PostgreSQL
Les lignes de sujets des forums ne sont maintenant séparées que dans l'affichage des activités récentes
Maintenant, l'inscription par l'intermédiaire d'une base de données fonctionne réellement :-)
Correctifs SQL pour la création des canaux RSS à partir de PostgreSQL
Ajout du protocole rtsp à la liste des protocoles autorisés dans le texte HTML
Les profils utilisateurs et la page de modification du profil peuvent être appelés sans paramètres
Mise à jour de la librairie xmlize à sa dernière version
Mise à jour de la librairie phpmailer à sa dernière version
Divers changements cosmétiques dans le code
Le menu Administration permet maintenant la sauvegarde et la restauration du « cours de site » (page d'accueil)
Correction d'un bogue d'affichage dans l'index des forums (n'apparaissant que sous PHP5)
La fonction de mise en surbrillance (par exemple dans les résultats de recherche) supprimait les barres obliques inverses
L'information en provenance de LDAP est maintenant décodée en utf8
Les listes de cours fonctionnent mieux, lorsqu'il y a un très grand nombre de cours
Deux bogues corrigés dans le module SCORM (une faute de frappe et un problème avec onbeforeunload)
Quelques améliorations cosmétiques lors de l'impression des textes, des en-têtes et des pieds de page dans le module Leçon
Le calendrier fonctionne maintenant correctement, même si l'on se connecte sous un autre nom
Correction de quelques balises PHP abrégées restantes
Mélange plus aléatoire des questions aléatoires (correction d'un bogue introduit dans la version 1.4)
Quand des enseignants sont retirés d'un cours, ils sont également retirés de tous les groupes de ce cours
Correction de strip_pages dans le module Wiki
Corrections dans la détection du jeu de caractères dans les sauvegardes et le filtre multilingue, sous PHP5
Moodle 1.4.1 (12 septembre 2004)
Quelques petites nouvelles fonctionnalités
Nouveau filtre « Protection adresses de courriel » qui cache toutes les adresses de courriel dans tous les textes. Cela évite la collection des adresses de courriel par des robots
Possibité de restreindre les adresses de courriel permises (voir le fichier « config-dist.php » pour des détails)
Instructions supplémentaires pour les traducteurs, intégrées dans l'interface de traduction
Nouvelle page d'aide pour les chemins d'accès
Et quelques bogues corrigés
Amélioration de la performance lors de l'affichage des historiques
Amélioration de la pagination et de la performance dans les glossaires
Les articles des glossaires sont affichés correctement même s'ils appartiennent à plusieurs catégories
Pas de redéclaration de la variable auth_user_login lors des échecs de connexion
Correction de deux icônes manquantes dans le thème « cordoroyblue »
Le bouton manquant « Nouvel événement » a été ajouté sur la page des prochains événements
Ajout systématique de addslashes dans les messages du chat (avec le démon) avant leur incorporation dans la base de données
Corrections pour le traitement des périodes d'inscriptions fixes, lorsque cette option est activée dans un cours
On ne suppose plus que l'identificateur du cours de site (défini comme SITEID) est toujours 1
La limite de mémoire par défaut a été augmentée au delà de 16Mo, pour permettre à Moodle de continuer de fonctionner même lorsque des problèmes de mémoire surviennent inopinément
Les binettes sont maintenant transformées en images dans les textes en format Markdown
Les ateliers apparaissent de nouveau dans les activités récentes
Le fichier file.php ne peut maintenant être utilisé que pour accéder aux données à l'intérieur des cours
Meilleur comportement du bloc de calendrier sur la page d'accueil
Correction du bogue des guillemets avec la spécification des bases de données PostgreSQL produite par l'installeur
Correction de l'affichage parfois déficient des réponses correctes durant la relecture des tests
Les balises <tt> et <code> sont maintenant autorisées
Le code JavaScript dans les résumés des sections, des cours et les étiquettes n'est plus filtré
Correction d'un rare bogue LDAP pouvant causer la non-création de nouveaux comptes
Moodle 1.4 (31 août 2004)
Manchette
Compatibilité avec PHP 5
Nouvel installeur facile à utiliser, qui permet la création du fichier config.php initial
L'installation est maintenant entièrement traduite dans votre langue
Module « Ressources » entièrement réorganisé pour rendre plus facile l'ajout de nouvelles ressources et l'envoi de données aux ressources
Nouveau système d'inscription aux cours, utilisant des modules, par exemple un système de paiement Paypal automatisé, le traitement d'un fichier texte ou le contrôle d'accès à partir d'une base de données externe
Les blocs fonctionnent maintenant sur la page d'accueil, et il est possible d'ajouter une section thématique au-dessus de la partie centrale de cette page
Le module « Chat » inclut maintenant un démon (en PHP, côté serveur) permettant des discussions rapides et extensibles
Nouveau module « Wiki » !
Support du format Markdown pour l'édition des textes
De nombreuses corrections de bogues dans tous les domaines
Sous le capot
Le module « Ressources » possède son propre menu Ajouter. Il utilise des sous-modules basés sur des classes, rendant plus facile l'ajout de nouveaux types de ressources à ce menu
Le module « Test » a été reorganisé en modules de types de question, basés sur des classes
Le processus d'inscription aux cours a été réorganisé en modules d'inscription, basés sur des classes
Les formats d'affichage des « Glosssaires » sont maintenant basés sur des noms, et il est ainsi plus facile d'en ajouter de nouveaux
Fonctionnement amélioré de nombreux modules lors de leur utilisation sur la page d'accueil du site
Structure des filtres révisée, plus rapide et maintenant compatible avec Turck MMcache
L'ajout d'activités est moins strict lorsque certains champs sont laissés vides
On peut maintenant modifier les colonnes des tables PostgreSQL à l'aide de table_column()
La génération RSS a été accélérée de manière substantielle, et surcharge beaucoup moins le cron
Certains gros modules ont leur fichier lib.php séparé en locallib.php pour diminuer l'utilisation de la mémoire
Langues et localisation
Presque toutes les langues ont été mises à jour
Moodle peut remplacer le jeu de caractères par défaut fixé par Apache, ce qui rend les langues plus fiables
Les textes des langues codées sur plusieurs octets reviennent à la ligne correctement
Meilleur traitement des réglages locaux (locale) et des encodages sur les sites très multilingues (comme moodle.org)
Nouvelles langues : slovène et hébreux !
Sécurité
Quelques entrées XSS possibles ont été fermées et quelques divulgations de chemins supprimées
Les attributs des balises HTML sont maintenant traités beaucoup plus exhaustivement, pour se défendre des scripts délétères
Les pages des profils utilisateur ne sont par défaut plus accessibles aux étrangers
Tout le texte est maintenant nettoyé lors de la sortie (output), et plus seulement à l'entrée (input)
Les adresses de courriel ne sont plus utilisées sur les messages sortant, si l'utilisateur le demande
Un nouveau réglage loginhttps permet d'utiliser le protocole sécurisé https pour la connexion, et de repasser ensuite en protocole http
Administration
Nouvelles interfaces pour l'ajout et le retrait d'étudiants, d'enseignants, de créateurs de cours et d'administrateurs
Les échecs de connexion sont enregistrés et peuvent être affichés aux utilisateurs lors d'une prochaine connexion valable
Les historiques permettent l'affichage par groupe et par type d'erreur
Les modules fonctionnent maintenant de façon plus cohérente sur la page d'accueil du site
Les « étudiants » des activités de la page d'accueil peuvent être soit tous les utilisateurs du site, soit les utilisateurs inscrits à au moins un cours
L'envoi de courriels peut être activé et désactivé directement dans le profil des utilisateurs
Les visiteurs peuvent être automatiquement connectés en tant qu'utilisateurs anonymes
Le menu « Aller à... » affiche toujours le texte « Aller à », pour indiquer plus clairement à quoi il sert
Le menu « Aller à... » regroupe de façon bien plus claire les activités en sections
Authentification
Toutes les méthodes d'authentification coexistent avec les comptes créés en interne
Nouveau support de l'authentification par les serveurs First Class
Correctifs pour l'authentification par POP3
Blocs
Le système de blocs s'accomode des formats de cours personnalisés et des changements de format de cours
Un nouveau bloc de connexion permet la connexion depuis la page d'accueil du site
Le bloc « Utilisateurs en ligne » affiche sur la page d'accueil les utilisateurs connectés du site
Éditeur WYSIWYG
Nouvelle page de configuration de l'éditeur pour l'administrateur
Support des ancrages à l'intérieur des pages
La correction orthographique est supportée dans l'éditeur. Elle requiert le fonctionnement du logiciel « aspell » sur votre serveur
Chat
Le module « Chat » inclut maintenant un démon (en PHP, côté serveur) permettant des discussions rapides et extensibles
Sondage
Remanié de façon significative pour améliorer le fonctionnement, avec plus d'options disponibles
Forum
Divers correctifs lors de l'utilisation des groupes
Les utilisateurs peuvent choisir de recevoir les messages en résumés journaliers (sujets des messages ou messages complets)
Les listes des discussions sont maintenant paginées
Les enseignants ont maintenant un contrôle total sur les abonnements aux forums, et peuvent abonner n'importe qui à volonté
La date du dernier message est maintenant abrégée et liée au dernier message
La page d'index des forums indique les canaux RSS disponibles
Les courriels en format HTML sont plus jolis, grâce à l'utilisation d'une feuille de style
Les messages des forums vieux de plus de deux jours ne sont plus envoyés par courriel, pour éviter des engorgements de courriels non désirés
Les courriels bloqués sont enregistrés, afin que les enseignants puissent les voir
Les fils de discussions peuvent être coupés de la discussion principale, pour créer une nouvelle discussion
Glossaire
Les articles de glossaire peuvent être définis comme toujours modifiables
La page d'index des glossaires indique les canaux RSS disponibles
De nombreux correctifs
Test
Nouveau chronomètre (flottant) pour les tests avec durée limitée
Les tentatives peuvent être restreintes à certains ordinateurs spécifiques
Les tests peuvent maintenant demander un mot de passe
Nouveau type de question : Question calculée
Les questions numériques supportent maintenant les unités
Les questions peuvent être prévisualisées dans les pages d'édition
Les questions peuvent être exportées en divers formats
Traitement plus intelligent de la liste des questions par catégorie lors de leur édition
Nouveau format d'exportation XML (encore incomplet), englobera ultérieurement toutes les fonctionnalités des tests
Les réponses courtes peuvent maintenant contenir toutes sortes d'étranges caractères
Ressource
L'ajout de ressources se passe maintenant en une étape, avec plus de contrôle sur les options
Les types de ressource Page web, Lien web, Fichier déposé et Programme externe ont été combinés en un seul type !
Les ressources de type Programme sont remplacées par des paramètres permettant une grande interaction avec des ressources externes, qu'elle soient hébergées sur d'autres serveurs ou intégrées à Moodle.
Des formulaires escamotables permettent de rendre l'interface moins complexe pour les débutants, sans handicaper les utilisateurs chevronnés
SCORM
De nombreux correctifs et améliorations. Le module fonctionne avec une éventail encore plus large de paquets SCORM
Vérification supplémentaire optionnelle du fichier « manifest »
Si vous découvrez des bogues dans cette version, merci de nous les annoncer sur moodle.org/bugs, afin que nous puissions les corriger dans la prochaine version.