[SPIP Zone] notification de proposition d'article

Bonjour,

Désireux de me pencher sur un problème récurrent, à savoir comment notifier les administrateurs restreints d'une rubrique qu'un article a été proposé à la publication dans "leur" rubrique, je regarde d'un peu plus près comment est fait le plugin notifications.

Notifications utilise la fonction notifier_proposition_article($id_article) de spip (dans inc/notifications.php), pour notifier les propositions d'articles, mais je remarque aussi ce commentaire dans le code : "compatibilité, ne plus utiliser"

D'où ma question : si cette fonction n'est plus à utiliser, quelle est la bonne procédure aujourd'hui ?

Merci
Éric

Kikou,
Je reprends cette vieille discussion pour savoir si il y a eut une soluce apportée (pas vu)
pour que les admins restreints recoivent des notifs des articles proposés.

Je regarde également vers 'interactivite/Suivi de l'activité éditoriale' avec le mail d'une liste ou autre
pour voir si on peut y greffer un 'envoyer aux admins restreints' (lorsqu'ils existent) sinon ici sinon les deux

Bref, trouver une soluce ergonomique que tout le monde comprennenet avant de me lancer dans le schmili
++
touti

Le 28/06/2010 09:16, toutati a écrit :

Kikou,
Je reprends cette vieille discussion pour savoir si il y a eut une soluce apportée (pas vu)
pour que les admins restreints recoivent des notifs des articles proposés.

http://thread.gmane.org/gmane.comp.web.spip.user/156411/focus=156659

EricL

Cédric a écrit :

Oui, un truc du genre aussi, serait pas mal !

________________________________________________________________________
*Annonce des nouveautés SPIP peut envoyer, régulièrement, l'annonce des
dernières nouveautés du site (articles et brèves récemment publiés).*

*à ou aux (l')adresse(s) *: mail@mail.com, mail2@mail.fr, mail3@mail.org

ça, tu peux déjà le faire !

J’ai crée un plugin pour ça pour du spip 1.9
mais à l’époque on m’avait tappé dessus car je n’avais pas fait évoluer le plugin existant …
Si maintenant, je peux faire « ce que j’ai envi », je peux mettre à disposition ce plugin en 1.9 le temps que je le transforme pour du 2.0.
Après il peut ne pas convenir.

Voilà ce que fait mon plugin :

Alertes automatisées est un plugin regroupant plusieurs alertes.

Alertes sur articles :

  • Alertes de changement de statut des articles
    Dès qu’un contributeur change le statut d’un article, un mail est envoyé à au webmaster du site pour le prévenir.
    Il est possible d’activer une option pour que les administrateurs (non restreints) reçoivent aussi une alerte.

  • Alertes de demandes de publication des articles
    Dès qu’un contributeur soumet son article à la publication, un mail est envoyé au webmaster du site pour le prévenir.
    Il est possible d’activer des options pour que tous les administrateurs (non restreints) et que tous les administrateurs restreints qui ont les droits de publications dans la rubrique où se trouve l’article à publier.
    Une option supplémentaire est proposée pour les administrateurs restreints pour que l’alerte soit envoyée aux premiers trouvés ou à tous ceux trouvés jusqu’à la racine.

  • Alertes de publication des articles
    Dès qu’un article est publié, l’auteur de cet article reçoit un email pour le prévenir.

  • Alertes de rédaction des articles
    Dès qu’un article a été ajouté ou modifié, un mail est envoyé au webmaster du site pour le prévenir.
    Il est possible d’activer une option pour que les administrateurs (non restreints) reçoivent aussi une alerte.

Le 28 juin 2010 12:20, toutati <toutati@free.fr> a écrit :

Cédric a écrit :

Oui, un truc du genre aussi, serait pas mal !


Annonce des nouveautés SPIP peut envoyer, régulièrement, l’annonce des
dernières nouveautés du site (articles et brèves récemment publiés).

*à ou aux (l’)adresse(s) *: mail@mail.com, mail2@mail.fr, mail3@mail.org

ça, tu peux déjà le faire !


spip-zone@rezo.net - http://listes.rezo.net/mailman/listinfo/spip-zone

Le 28/06/2010 15:38, marrock a écrit :

J'ai crée un plugin pour ça pour du spip 1.9
mais à l'époque on m'avait tappé dessus car je n'avais pas fait évoluer
le plugin existant ...
Si maintenant, je peux faire "ce que j'ai envi", je peux mettre à
disposition ce plugin en 1.9 le temps que je le transforme pour du 2.0.
Après il peut ne pas convenir.

Voilà ce que fait mon plugin :

Alertes automatisées est un plugin regroupant plusieurs alertes.

Dans le genre il y a /aussi/ le plugin qui gère les notifications sur twitter.
Ce dernier a l'élégance d'avoir implémenté la gestion de la notification
de la publication réelle des articles post-datés (c'est à dire dont la publication
a lieu lorsque la date de publication dite "antérieure" est atteinte,
bien après que que le statut aie changé).

Il y a aussi (mais vous le savez surement !) un plugin "notifications".

Il serait *génial* que ce dernier puisse aussi se paramétrer pour envoyer sa
notification par mail seulement quand la date "antérieure" est atteinte
c'est à dire quand l'article apparait sur le site public
et non quand son statut est déclaré "publie".

Le mail comme moyen de notification n'est pas nécessairement privé
(il y a par exemple des listes de diffusions !)
donc ne peut donc justifier des limitations de l'un ou l'autre des plugins.

Il me semble qu'il faudrait découper et recomposer ces plugins
pour pouvoir plus facilement paramétrer ou étendre les différents aspects de ces plugins.
En incluant cette dimension "notification à la date antérieure"
ainsi que les autres portées par ce thread.
Ce chantier transversal à plusieurs plugins mérite intérêt mais c'est hors de ma portée...

Comme je vais quand même devoir mettre en place des notifications mail qui tiennent compte
de la date de publication postérieure, je pensais m'en sortir en adaptant le plugin
twiter pour qu'il envoie aussi un mail.
Peut être ça pourrait se faire proprement en glissant un pipeline dans twitter ?

JLuc

*Alertes sur articles :*

    * _Alertes de changement de statut des articles_
      Dès qu’un contributeur change le statut d’un article, un mail est
      envoyé à au webmaster du site pour le prévenir.
      Il est possible d’activer une option pour que les administrateurs
      (non restreints) reçoivent aussi une alerte.

    * _Alertes de demandes de publication des articles_
      Dès qu’un contributeur soumet son article à la publication, un
      mail est envoyé au webmaster du site pour le prévenir.
      Il est possible d’activer des options pour que tous les
      administrateurs (non restreints) et que tous les administrateurs
      restreints qui ont les droits de publications dans la rubrique où
      se trouve l’article à publier.
      Une option supplémentaire est proposée pour les administrateurs
      restreints pour que l’alerte soit envoyée aux premiers trouvés ou
      à tous ceux trouvés jusqu’à la racine.

    * _Alertes de publication des articles_
      Dès qu’un article est publié, l’auteur de cet article reçoit un
      email pour le prévenir.

    * _Alertes de rédaction des articles_
      Dès qu’un article a été ajouté ou modifié, un mail est envoyé au
      webmaster du site pour le prévenir.
      Il est possible d’activer une option pour que les administrateurs
      (non restreints) reçoivent aussi une alerte.

Le 28 juin 2010 12:20, toutati <toutati@free.fr
<mailto:toutati@free.fr>> a écrit :

    Cédric a écrit :

        Oui, un truc du genre aussi, serait pas mal !

        ________________________________________________________________________
        *Annonce des nouveautés SPIP peut envoyer, régulièrement,
        l'annonce des
        dernières nouveautés du site (articles et brèves récemment
        publiés).*

        *à ou aux (l')adresse(s) *: mail@mail.com
        <mailto:mail@mail.com>, mail2@mail.fr <mailto:mail2@mail.fr>,
        mail3@mail.org <mailto:mail3@mail.org>

    ça, tu peux déjà le faire !

    _______________________________________________
    spip-zone@rezo.net <mailto:spip-zone@rezo.net> -
    http://listes.rezo.net/mailman/listinfo/spip-zone

En bref :

On peut paramétrer SPIP pour que les articles ayant le statut 'publié'
ne soient effectivement publiés QU'A la date de publication spécifiée.

Il faudrait pouvoir paramétrer notification de manière à ce que dans ce cas,
le mail ne soit envoyé *que lorsque la date de publication est atteinte*
et non au moment où le statut est mis à 'publié'.

twitter fait ça très bien... mais par un twitt et non par un mail.

bises,
JLuc

Le 28/06/2010 15:58, JLuc a écrit :

Le 28/06/2010 15:38, marrock a écrit :

J'ai crée un plugin pour ça pour du spip 1.9
mais à l'époque on m'avait tappé dessus car je n'avais pas fait évoluer
le plugin existant ...
Si maintenant, je peux faire "ce que j'ai envi", je peux mettre à
disposition ce plugin en 1.9 le temps que je le transforme pour du 2.0.
Après il peut ne pas convenir.

Voilà ce que fait mon plugin :

Alertes automatisées est un plugin regroupant plusieurs alertes.

Dans le genre il y a /aussi/ le plugin qui gère les notifications sur
twitter.
Ce dernier a l'élégance d'avoir implémenté la gestion de la notification
de la publication réelle des articles post-datés (c'est à dire dont la
publication
a lieu lorsque la date de publication dite "antérieure" est atteinte,
bien après que que le statut aie changé).

Il y a aussi (mais vous le savez surement !) un plugin "notifications".

Il serait *génial* que ce dernier puisse aussi se paramétrer pour
envoyer sa
notification par mail seulement quand la date "antérieure" est atteinte
c'est à dire quand l'article apparait sur le site public
et non quand son statut est déclaré "publie".

Le mail comme moyen de notification n'est pas nécessairement privé
(il y a par exemple des listes de diffusions !)
donc ne peut donc justifier des limitations de l'un ou l'autre des plugins.

Il me semble qu'il faudrait découper et recomposer ces plugins
pour pouvoir plus facilement paramétrer ou étendre les différents
aspects de ces plugins.
En incluant cette dimension "notification à la date antérieure"
ainsi que les autres portées par ce thread.
Ce chantier transversal à plusieurs plugins mérite intérêt mais c'est
hors de ma portée...

Comme je vais quand même devoir mettre en place des notifications mail
qui tiennent compte
de la date de publication postérieure, je pensais m'en sortir en
adaptant le plugin
twiter pour qu'il envoie aussi un mail.
Peut être ça pourrait se faire proprement en glissant un pipeline dans
twitter ?

JLuc

*Alertes sur articles :*

* _Alertes de changement de statut des articles_
Dès qu’un contributeur change le statut d’un article, un mail est
envoyé à au webmaster du site pour le prévenir.
Il est possible d’activer une option pour que les administrateurs
(non restreints) reçoivent aussi une alerte.

* _Alertes de demandes de publication des articles_
Dès qu’un contributeur soumet son article à la publication, un
mail est envoyé au webmaster du site pour le prévenir.
Il est possible d’activer des options pour que tous les
administrateurs (non restreints) et que tous les administrateurs
restreints qui ont les droits de publications dans la rubrique où
se trouve l’article à publier.
Une option supplémentaire est proposée pour les administrateurs
restreints pour que l’alerte soit envoyée aux premiers trouvés ou
à tous ceux trouvés jusqu’à la racine.

* _Alertes de publication des articles_
Dès qu’un article est publié, l’auteur de cet article reçoit un
email pour le prévenir.

* _Alertes de rédaction des articles_
Dès qu’un article a été ajouté ou modifié, un mail est envoyé au
webmaster du site pour le prévenir.
Il est possible d’activer une option pour que les administrateurs
(non restreints) reçoivent aussi une alerte.

Le 28 juin 2010 12:20, toutati <toutati@free.fr
<mailto:toutati@free.fr>> a écrit :

Cédric a écrit :

Oui, un truc du genre aussi, serait pas mal !