Je me demande depuis quelques jours s’il ne faudrait pas proposer d’afficher les messages d’information, d’avertissement, voire d’erreur autrement dans Dotclear. J’ai « ouvert » le système dans Dotclear hier — ça sera visible dans la prochaine 2.11 — et j’ai un peu modifié mon plugin notifyMe pour qu’il prenne en charge, à la place de Dotclear cet affichage.
L’idée sous-jacente est que je trouve que l’affichage d’un message, par exemple en haut de la page d’édition d’un billet, vient décaler le formulaire vers le bas et que ça gêne ma façon de fonctionner, où j’ai une mémoire des gestes pas mal basée sur la géographie, ou plutôt le positionnement 2D des éléments que j’utilise. Dis autrement, je sais par exemple sans trop regarder, l’amplitude de geste qu’il me faut pour atteindre tel bouton vers le bas de la page.
La présence d’un message qui informe par exemple le bon enregistrement d’un billet décalant tout le reste vers le bas, perturbe ma mémoire « spatiale », d’où ce développement particulier.
Maintenant, le plugin notifyMe utilise l’API des notifications du navigateur, qui peut être un peu limité, voire bruyant. J’hésite à proposer une alternative en Javascript ; quelque chose qui ressemblerait à ceci[1] ou à cela, ou bien encore à ce dernier (bien qu’il utilise la CSS Bootstrap et que c’est surement trop lourd pour mon usage).
L’inconvénient est que ça ajoute une 3e forme de notification, après celles du navigateur et celles du système, et ça ne va pas dans le sens de l’harmonisation !
Z’en pensez quoi vous ?
Note
[1] Cliquez là-bas sur le bouton Create pour vous faire une idée, après avoir fait votre sélection dans les deux listes déroulantes.
Billet original sur Open-Time