L'utilisation de ce composant nécessite simplement la saisie du message à afficher :
Administration du site > plugins > plugins locaux > signaux techniques
Un message administrateur à diffuser. Si le message est vide, aucun message ne s'affiche.
Ce sélecteur permet de choisir la couleur d'affichage. Le code couleur permet de renforcer la sémantiqe du message :
Ce sélecteur permet de laisser le message permanent (suppression manuelle) ou d'automatiser sa suppression au bout d'un certain temps de maintien.
Ces fonctions ne sont accessibles que si l'instance moodle participe à un réseau de plates-formes piloté par le plugin local vmoodle, et est désignée comme leader du groupe de plates-formes.
Note : dans un réseau VMoodle, la plate-forme leader est reconnue par un motif de capture configuré dans le fichier config.php :
$CFG->mainhostprefix = 'https?://début-de-domaine';
Le message “réseau” MNET apparaîtra sur toutes les plates-formes dont le service d'échange de messages de télé-administration est ouvert.
Les trois paramètres :
ont les mêmes sémantiques que pour le message local.
Pendant certaines opérations, il est utile de pouvoir piloter une notification générale systématique sur toutes les instances moodle d'une installation. C'est le cas notamment pendant des travaux d'infrastructure.
Le message d'infrastructure est un message qui sera obtenu par lecture d'un fichier dont la position est connue de manière absolue et accessible à partir de toutes les instances. Par défaut le fichier est attendu à l'emplacement :
/var/www/moodle_infra.txt
Si ce fichier n'existe pas ou est vide, alors la notification est ignorée.
La couleur du message est pilotée par un préfixe facultatif en début de message. Les codes couleurs acceptés sont ['red', 'orange', 'yellow', 'green', 'blue'].
Exemple :
>more /var/www/moodle_infra.txt red|Ce message est un message important d'infrastructure
Notez que le fichier moodle_infra.txt doit être encodé en UTF-8. vous pouvez utiliser iconv
pour convertir éventuellement le fichier si nécessaire :
iconv -f ISO-8859-1 -t UTF-8//TRANSLIT moodle_infra.txt -o moodle_infra.txt