Avoir un mécanisme flexible pour prévenir les utilisateurs
(Évoqué avec Ryan mardi dernier). On aimerait prévenir les utilisateurs au changement de version, lors d'opérations de maintenance, de bugs (et peut-être même en temps réel si on intervient sur le serveur) ... Jusqu'à maintenant, on fait cela à la main en modifiant les *.html sur le serveur de production, mais ce n'est pas très robuste.
On ne va pas transformer Vidjil en serveur mail/news/..., mais on pourrait tout de même avoir un meilleur système !
Option légère :
- juste un moyen à l'admin, par un formulaire, de définir un message qui va être mis sur la page de login et/ou dans le bandeau div.menu et/ou ailleurs en fonction de l'urgence. On peut cliquer dessus, et on arrive sur une page avec éventuellement plus de détails
Option plus flexible :
- une table de plus, voire deux tables, pour avoir une liste des messages et savoir quel utilisateur a vu quel message. Pour certains messages importants, on demande explicitement que l'utilisateur clique sur le message pour qu'il soit vu comme "lu". Certains messages (opérations de maintenance) ont des dates d'expiration et se mettraient "lus" tous seuls à un certain moment.
À discuter avant toute implémentation.
L'option flexible a l'avantage de ne pas "polluer" l'interface de l'utilisateur avec des informations dont il a déjà pris connaissance. En revanche l'option légère permet de maintenir les informations à disposition (je pense notamment aux dates importantes : maintenances par ex.).