On me demande depuis quelques temps si je n'ai pas envie de développer un plugin qui permettrait aux commentateurs de recevoir un mail de notification lorsqu'une réponse (ou un autre commentaire) est posté sur un billet où ils ont eux-mêmes posté un commentaire.
L'idée serait d'avoir une case à cocher supplémentaire pour demander cette notification. Cette demande ne sera enregistrée que si une adresse mail est fournie.
Pour la mise en oeuvre, il suffirait d'utiliser le plugin métadonnées de billet en utilisant comme clé notify
(par exemple) et comme valeur l'adresse email fournie, avec bien sûr tous les contrôles de rigueur. Ensuite, lorsqu'un commentaire est posté il faudra retrouver la liste des adresses email de notification enregistrées pour le billet et leur envoyer un avis.
Quelques questions pour lesquelles je n'ai pas encore de réponses :
- Comment intégrer au niveau du formulaire le traitement à faire par ce plugin ?
- Comment offrir à l'utilisateur de ce système un moyen de supprimer sa demande ?
- Comment se prémunir de l'utilisation abusive de ce système (par exemple en indiquant un email qui ne m'appartient pas) ?
- Et le plus important, quel nom peut-on donner à ce plugin ?
A vos cerveaux, prêts ? Partez !
1 De David Latapie -
Aaaah :-)
2 De Franck -
Pour me répondre (j'ai aussi envie de jouer) et répondre à David :
postcon.php
d'un plugin peut servir à ça.3 De akynou/racontars -
Ça c'est le genre de truc qui me fait cauchemarder. j'étais à une époque sur un Photoblog ou cette fonction était par défaut. J'oubliais systématiquement de cocher la case pour ne pas recevoir les nouveaux commentaires et je me recevais des tas de mails sur des trucs dont je n'avais pas grand chose à faire et dans des langues illisibles pour moi (néerlandais, allemand, etc).
Alors j'ai bien vu que ce ne serait qu'à la demande du commentateur. Mais il faudrait aussi que ce ne soit que des réponses à la réponse... Compliqué sans doute.
Enfin, pour moi, sage me suffit amplement. Il y a aussi une vie après le blog lol :-)
4 De akynou/racontars -
Bon, j'en ai assez de voir les guilles à côté de mon nom. comment fait-on pour avoir un avatar chez toi ? :-)
5 De Kozlika -
Pour le nom du plug : Suivez-moi jeune homme ?
6 De obni -
Akynou > C'est parce que je fréquentais le site de Franck que j'ai installé le plugin gravatar.
J'avais rédigé une petite page pour expliquer comment faire.
7 De obni -
Akynou > C'est parce que je fréquentais le site de Franck que j'ai installé le plugin gravatar.
J'avais rédigé une petite page pour expliquer comment faire.
8 De obni -
Franck > Ce soir le serveur qui héberge ton site est très lent… ceci explique sans doute le doublon.
Désolé.
9 De David Latapie -
Akynou > non car ça demande de revoir complètement le fonctionnement des commentaires. Note que c'est possible : Viabloga permet l'indentation des réponses (et SPIP aussi, me semble-t-il). À partir de là, on peut envisager la réponse ciblée (ou alors, voir du côté de NNTP, mais, comment dire…).
Même les forums ne l'implémentent pas, c'est dire comme à l'usage, ça doit se révéler peu utile. Mais clairement pas juste avec un greffon, car il faut changer beaucoup de trucs.
Koz > Superbe mot (mais pas pour le greffon)
10 De Franck -
Donc pour le nom ça sera … followme (pour le nom du répertoire, on va faire court et anglais) et le charmant
de kozlika en libellé, j'aime beaucoup ;-)Akynou, on peut faire en sorte que la case ne soit pas cochée par défaut, comme ça, la demande sera volontaire. Pour le gravatar, le sieur obni a très bien expliqué comment faire !
Pour la suite, je vais y réfléchir pendant ce long week-end que je passerai loin d'ici (je parle d'internet bien sûr) ;-)
11 De Franck -
Reste plus qu'à trouver un chapeau à rubans volants pour faire l'icône et le plus dur sera fait \o/
12 De Vroumette -
@Koz : faut qu'on se mette à porter des chapeaux alors ?
@Akynou : oui, oui, va chez Obni, il avait tout expliqué super bien.
@Franck : espèce de geek, va, tu n'arrêtes pas en ce moment.
13 De TiBen -
Bonjour franck, que dire sinon.. "a quoi sert ce plugin, si les gens veulent un suivi des messages, ils n'ont qu'à implémenter un forum"!
14 De TiBen -
:p..
bon, je regarde de près ces questions restantes :
1) aucune idée 2) un lien dans le mail envoyé suffirait? 3) un lien dans le mail envoyé, qui signalerait un abus -> ban par ip de la personne ayant ajouté ce mail? c'est peut-être compliqué, aucune idée. 4) koz est décidement toujours aussi éblouissante
sinon, merci franck !
15 De Franck -
A quoi sert ce plugin ? Il sert à ceux qui sont réfractaires au fil RSS pour suivre les commentaires du billet. C'est pour certains plus simple de cocher une case et de donner son adresse email que de s'abonner au fil.
Pour le reste :
Zizir ;-)
16 De David Latapie -
Plus qu’une idée de
, je parlais de non-informés. La majorité des gens ne savent pas ce qu'est un fil RSS et quand on leur explique, n'ont pas envie de l’utilser. Le mail, on connait.17 De TiBen -
+1 pour david !
18 De Un avis sur la question -
De plugins en usine à gaz
Pourquoi pas, après tout plus un système est riche en extensions, plus ce système à des chances de pouvoir répondre aux besoins. Et si cette fonctionnalité n'est pas jugée utile, alors il suffit de ne pas l'installer. Oui, mais la...
19 De Yazerty -
Quelle bonne idée ce plugin :-) ! Il pourrait être bien utile pour certains...
Je pensais également à un lien dans les mails de notification pour permettre à l'abonné de se désabonner.
Peut-être faudrait-il aussi penser à la charger que cela pourrait représenter sur certains blogs très commentés :-? Les hébergeurs classiques et payants accepteraient-ils ce genre d'envois de mails :-?
20 De Yazerty -
Ah, par contre : "il suffirait d'utiliser le plugin métadonnées de billet". Il ne faudrait pas avoir besoin d'installer 2 plugins juste pour ajouter la notification par mail :S. Ca ferait un peu usine à gaz :-/...
21 De Franck -
Pourquoi usine à gaz ? Vous trouvez idiot d'installer le plugin métadonnées de billet pour pouvoir profiter des tags ? Je ne fais qu'utiliser le même principe !
22 De David Latapie -
Entièrement d’accord avec Franck. Ce n'est pas parce qau’on utilise un code externe que c’est usine à gaz. Au contraire, Franck ne réinvente pas la roue, il utilise un module qui devrait être intégré à DC (et qui le sera à DC2).
Ça me fait un peu penser, dans un autre domaine, à la confusion entre musique à succè et musique commerciale ; si ça marche, c'est forcément commercial. Là, c’est pareil : si ça utilise plus d’un greffon, c’est forcément usine à gaz.
Donc, non, Franck à tout à fait raison, à mon humble avis de non-programmeur. Et je ne dis pas ça parce que je suis le premier à l'avoir tanné pour la conception de ce greffon ;-)
23 De TiBen -
Tout à fait d'accord avec ça. le fait d'utiliser les fonctions d'un autre greffon me parait même très logique, pourquoi réinventer la roue?? du moment que l'évolution de l'un ne se fait pas au détriment de ceux qui s'y greffent.
24 De Yazerty -
Je parlais d'usine à gaz non pas par le fonctionnement mais par le côté pratique de la chose : installer 2 plugins alors qu'on ne veut qu'une fonction supplémentaire et une seule.
Mais si ce plugin metadonnées sera intégré à DC2, alors il n'y a aucun problème, au contraire :).
25 De David Latapie -
Ce qui est théoriquement faisable (en pratique, je ne sais pas, je ne suis pas un codeur), c'est un script d'auto-détection du greffon Metadonnées. S'il n'est pas installé, rapatriement (ou bien demander à l'utilisateur - deux écoles, aucune n'a tord).
26 De Franck -
Si, on peut facilement détecter la présence d'un plugin, c'est d'ailleurs ce que je fait pour beaucoup dans le plugin Table des matières où un certain nombre d'options dépendent de leurs présences.
Le plugin Métadonnées sera un pré-requis pour l'utilisation du plugin Suivez-moi-jeune-homme, c'est le plus simple.
27 De TiBen -
on progresse les enfants!!
28 De Empyrée -
Doléances pour DotClear 2
Initialement publié le 24 janvier 2006 à 21:32:30 La sortie de la feuille de route pour DotClear 2 est l’occasion de donner mes suggestions. [Wordpress] HTML sécurisé dans les commentaires (c’est-à-dire tout le HTML sauf img, script,...