[spip-dev] notifications par mail ?

Bonjour,

Je relance cette discussion : http://listes.rezo.net/archives/spip-dev/2003-09/msg00519.html

Fil écrivait, il y a un moment :

"Ca peut être intéressant pour un webmestre "omnipotent" sur un site ; la difficulté est de savoir comment gérer ça quand plusieurs personnes veulent animer le site, avec différents rôles ; de savoir si on organise un suivi
des forums plus individualisé (façon phpBB, au risque du troll)... du coup le problème n'est plus tant de construire les mails à envoyer sur telle ou telle action que de gérer les rôles et l'interface de gestion de ces
rôles..."

Un site spip dispose déjà d'une adresse de suivi éditorial. Si cette adresse est une liste de diffusion, on peut considérer que ses abonnés sont les animateurs concernés. Il suffirait alors d'envoyer plus de choses à cette adresse. Cette solution implique que tous les abonnés recevront toutes les notifications, mais j'imagine que dans certains cas, cela peut suffire.

Maintenant, si on souhaite compartimenter, qu'on appelle ça groupes, rôles ou services d'abonnement, on est bien obligé de passer par une structure autre qu'une ou plusieurs listes de diffusion, surtout si ces services sont dynamiques. Admettons qu'on appelle ça des rôles :

Je pars du postulat qu'un rôle est implicite : le statut du rédacteur et/ou l'élément à notifier.
On calcule, en fonction de ce statut, à chaque envoi de mail, la liste des adresses auxquelles faire l'envoi. L'interface de gestion se réduit à une liste de cases à cocher ou de boutons radios définissant le degré qu'on souhaite atteindre. Du coup, pas besoin d'ajouter une table. Des métas devraient suffire. Exemple :

suivi_edito, au lieu de prendre la valeur 'oui', prend la valeur 'articles' pour notifier la proposition/publication d'articles. Il prend la valeur 'articles,breves' pour notifier les évènements ci-dessus tant pour les articles que pour les brèves etc…

suivi_destinataires, prend la valeur '0minirezo' pour faire suivre les notifications aux seuls admins, '1comite' aux seuls admins restreints (en fonction de la rubrique qu'ils administrent, bien sûr) ou encore'tous' pour envoyer à tous les gens types d'administrateur. J'écarte le suivi aux auteurs, mais c'est peut-être un tort.

Quand on obtient la liste des adresses mails, on envoie autant de mails que nécessaire, mais il me semble que ça peut être problématique. Est-ce qu'envoyer un seul mail mais avec des destinataires en copie cachée élimine ce problème ?

Tout d’abord, merci pour cette réponse.
Enfin quelqu’un qui s’en pred la peine…

J’utilise activement la version 1.5.1 sur le site www.rebert.fr.Fm, un cabinet Comptable.
La fonction de Groupe permettera de gèrer l’espace client indèpendament de la section publique (visiteurs)

Ensuite, je vais tenter d’adapter cette version sur www.aamave.fr.fm (attention Pop-up) afin de permettre aux membres, qui paient leur carte de membres, d’obtenir des informations que n’auront pas les simples visiteurs (rapports de réunions, bulletins d’informations, …).

Comme vous l’aurez compris, je prèfére utiliser la fonction groupe pour gérer des sections entières par mot de passe pour les membres.

De plus, étant donné que seul moi est le webmaster, cette fonctionnalité permet aux autres administrateurs de ne pas avoir accès à toutes les fonctions de configuration SPIP (afin d’éviter des déréglages comme j’en ai déjà eu).

En espèrant que ces explications permetteront de rouvrir le projet dans une optique meilleure et pourquoi pas le ré-ameliorer (bien sûr!)

James a écrit:

Bonjour à tous,
là solution proposé dans spip contrib ne resoudrais t elle pas en partie les conflit au sujet de l’ajout de telle ou telle fonctionnalité
avec qqchose de ce type officialisé cela permettrais plus de souplesse au système de rajout en gardant la compatibilité lors d’un upgrade
et plus de sécurité les fichiers etant dans la partie ecrire/
http://www.uzine.net/spip_contrib/ecrire/articles.php3?id_article=258

A propos de cette contrib :

Qui l'utilise ?
Où trouver des modules déjà installable ?
Cette contrib pourrais-t-elle être par défaut dans spip 1.7 ou ulterieur ?

Merci et à bientôt !
Le Web/PostMaster de Net-passions.org
Site officiel de toutes vos passions

<citation de="Aurelien Levy">

A propos de cette contrib :

Qui l'utilise ?

je l'utilise, je dois etre le seul !!

Où trouver des modules déjà installable ?

Le but de cet contrib etait justement de pouvoir inserer la gestion de ces propres modules via l'interface spip et be pas utiliser une autre interface.
Le principe etant basé sur celui des modules de Nuke, il n'est pas bien compliqué de modifier les modules Nuke pour les faire fonctionner avec spip

Merci
Philippe