Ticket #28 (closed idea: fixed)
Système de notification dans l'administration
Reported by: | Moe | Owned by: | Tomtom33 |
---|---|---|---|
Priority: | lowest | Component: | request:plugin |
Severity: | trivial | Keywords: | |
Cc: |
Description
Un peu comme sur cette vidéo (pour le principe), ajouter une API pour pouvoir envoyer un message à un utilisateur en définissant un titre et un texte. Ce message est stocké puis affiché dans toutes les pages de l'administration.
On peut choisir de recevoir une notification pour différentes actions : nouveau commentaire, erreur dans Dotclear, messagerie entre rédacteurs, etc. Les possibilités sont infinies. :)
L'API devra être simple à utiliser, documentée et l'absence de ce plugin ne devra pas empêcher les autres plugins de fonctionner s'ils essayent d'envoyer un message.
Change History
comment:3 Changed 14 years ago by Tomtom33
Ben deux solutions :
- soit on est en temps réel et il faut utiliser de l'aja, pas d'autre choix
- soit à chaque chargement d'une page de l'administration, on affiche les éléments contenus dans la table qui ont une date supérieur à celle du dernier chargement. C'est moins lourd, moins "2.0" mais ça me parait une bonne solution
Qui est d'accord?
comment:4 Changed 14 years ago by Tomtom33
- Owner set to Tomtom33
- Status changed from new to assigned
comment:5 Changed 14 years ago by Tomtom33
Petit état des lieux sur ce que j'ai fait :
- livré avec le plugin, les notifications sur tout ce qui concerne :
- les billets
- les commentaires
- les rétroliens
- les médias
- le plugin sauvegarde les notifications dans une nouvelle table
- l'affichage des notifications sera fait suivant les permissions de l'utilisateur
- création d'une API très simple pour ajouter des notifications (via un attribut à l'objet dcBlog)
Reste maintenant à définir comment et où afficher ces notifications. Si vou avez des idées, je les prends :)
Tiens c'est marrant, ça ressemble énormément aux notifications Growl pour MacOS X
C'est une bonne idée mais ça me parait difficilement réalisable (niveau technique). Je dirais au pif à un truc en ajax mais si ça fait une requête toutes les x secondes, ça va être lourd en terme de prefs.