[spip-dev] Notifications par mail

Bonjour, j'ai relevé les deux idées suivantes dans la TODO :

_Jacques Chatignoux : il y a comme un manque de cohérence entre les forums d'articles qui sont reroutés immédiatement [par email] vers l'auteur d'un article et les forums de brèves qui ne sont reroutés nulle part. Pour autant faut-il demander comme on le voit régulièremnet que les brèves aient des auteurs. Non. Plutôt faire en sorte que par défaut, les forums en pied de brèves soient reroutés automatiquement vers les animateurs du site et vers les administrateurs de rubriques lorsqu'ils sont concernés._

_Notifications par email de plus de choses : brèves proposées/publiées, les sites aussi, et les nouveaux rédacteurs éventuellement. Walk signalait que ça permettrait à un spip d'être plus animé. Il faudrait établir la liste complète des choses à signaler._

...Et je me dis que voilà sans doute un cas ou une gestion de groupe aurait un intérêt... parce qu'animateur n'est pas un statut 'reconnu' par SPIP :wink:

Plus sérieusement, voici une liste des choses qui pourrait être signalées :

- brèves proposées
- brèves publiées
- sites proposés
- sites publiés
- syndication en erreur ?
- messages du forum internes
- messages du forum des administrateurs
- nouvelle inscription (de rédacteur, de visiteur ? mise à la poubelle ?)

Où s'arrête-t-on ?

à qui peut-on envoyer un mail ?

- le webmaster
- l'adresse de suivi éditorial
- les administrateurs ( statut = '0minirezo' )
- les admins restreints ( statut = '1comite' et associé à une rubrique où un des évènements de la liste ci-dessus à lieu)

On se retrouve avec un tas de possibilités qui pourraient s'étendre encore si on permettait à un visiteur de s'abonner à un fil de discussion...

Comme il a ete dit recement,
Il est vrai que ce genre de notifications par mail serait tres utiles pour
ces differentes choses:
- brèves proposées
- brèves publiées
- sites proposés
- sites publiés
- syndication en erreur ?
- messages du forum internes
- messages du forum des administrateurs
- nouvelle inscription (de rédacteur, de visiteur ? mise à la poubelle ?)
Il n'y a pas eut bcp de retour sur ce message qu'en pensez vous?

Autre suggestion que j'ai fait à l'origine sur la liste spip concernant la
personnalisation des formulaires:

Il serait par exemple très pratique de pouvoir modifier le texte avant les
champ et le style des champs sans modifier la source php de spip.
Cela permettrait une plus grande personnalisation des balises de type
#FORMULAIRE

Je voudrais avoir l'avis des dev sur cette fonction est ce réalisable?
envisageable?envisagé?

Aurelien Levy wrote:

Il serait par exemple très pratique de pouvoir modifier le texte avant les
champ et le style des champs sans modifier la source php de spip.
Cela permettrait une plus grande personnalisation des balises de type
#FORMULAIRE

Je voudrais avoir l'avis des dev sur cette fonction est ce réalisable?
envisageable?envisagé?

l'idéal serait de faire un héritage d'une classe avec une spécialisation, mais faudra attendre encore un peu,
en attendant, il doit etre assez facile de faire ceci :

inc_formulaire.php3

function formulaire_xyz(){
  if(function_exists('formulaire_xyz_perso'))
    return formulaire_xyz_perso();

// else le reste du script.
}

il suffit de declarer les fonctions 'perso' ou privé ou tout autre nom qui va bien
dans 'mes_fonction.php'.

certaines de ces fonctions sont tres longues, aussi, il conviendrait peut-etre d'appeler
la fonction perso que dans la partie génération de code html (formulaire).

on peut aussi passer le contenu de la fonction formulaire_xyz (le code html),
dans un filtre, si ce filtre existe ; c'est une seconde possibilité.

grace a ce mécanisme, il n'est plus nécessaire de toucher le code SPIP.

est-ce que les #FORMAIRE* sont filtrables ?

  [( #FORMULAIRE_xyz|mon_filtre{xyz})]

Il est vrai que ce genre de notifications par mail serait tres utiles pour
ces differentes choses:
- brèves proposées
- brèves publiées
- sites proposés
- sites publiés
- syndication en erreur ?
- messages du forum internes
- messages du forum des administrateurs
- nouvelle inscription (de rédacteur, de visiteur ? mise à la poubelle ?)

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...

Autre suggestion que j'ai fait à l'origine sur la liste spip concernant la
personnalisation des formulaires:

Dans la version 1.7 on pourra utiliser la fonction de personnalisation des
langues pour modifier les textes que l'on veut ; ça répond en partie à la
question (la structure du formulaire, elle, n'est pas très souple).

-- Fil

Bonjour,

> 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

  Qui est intéressé à quoi ?
  - les administrateurs toutes rubriques (ils devraient être destinataires de toutes notifications par mail sur l'ensemble du site ; sauf bien sûr pour les articles puisqu'il y a un auteur)

  - les administrateurs délégués d'une ou plusieurs rubriques (ils devraient être destinataires des seules notifications concernant leur(s) rubrique(s); sauf bien sûr pour les articles puisqu'il y a un auteur)

  Pour ma part, cela m'aiderait bigrement pour donner davantage la fonction administrateurs délégués aux lecteurs qui le souhaitent. Cette fonction étant d'abord une fonction d'animation donc il est bien d'être sollicité via son courriel.

A +

Jacques Chatignoux