Message d'erreur globale
Hello,
Il m'arrive souvent de me retrouver à me dire "là il faudrait parfois afficher un message d'erreur". Sans pour autant être dans un formulaire. Et puis, je vois le nombre de niveau que je vais devoir remonter avant de pouvoir accéder à une fonction qui pourrait afficher quelque chose. Et ça fini avec un simple spip_log dans le meilleur des cas.
Pourtant, je pense qu'on pourrait s'inspirer de Drupal qui propose une "zone" pour afficher les erreurs de manière global. Les fonctions d'image par exemple. Si la taille de l'image est trop grande, ça bug et SPIP afficher une page blanche. Les utilisateurs remonte alors le bug "Page blanche" qui pourrait correspondre à n'importe quoi. A la place, on pourrai avoir un message d'erreur global qui dirai qu'un des images est trop grande.
Autre bénéfice: les actions pourraient afficher un message d'erreur quand elle échoue, car elles sont pour la plus part silencieuse vu l'absence de mécanisme d'erreur.
Bref, cela rendrai SPIP un peu plus bavard sur les erreurs.