SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 328 visiteurs en ce moment

Accueil > Interactivité, échanges > Email, Newsletters, listes de diffusion > cinotif : Notification sur abonnement

cinotif : Notification sur abonnement

22 janvier 2013 – par Equipement – 66 commentaires

7 votes

Ce plugin permet de s’abonner pour être averti, par messagerie, lorsque certains événements surviennent sur le site ou sur une partie du site.

Les objectifs de ce plugin

L’objectif est qu’une personne puisse s’abonner pour être avertie, par messagerie, lorsque certains événements surviennent sur le site ou sur une partie du site.

Pourquoi un plugin supplémentaire sur ce sujet ?

SPIP offre un suivi de l’activité éditoriale, mais pas sur abonnement. Certains plugins étendent ces possibilités de notification, mais pas sur abonnement. Par ailleurs, des plugins offrent la possibilité de s’abonner à des lettres d’actualité, mais pas à des notifications.

Compatibilité

-  Le plugin est compatible avec SPIP 2.1 et SPIP 3.
-  Il est compatible avec PHP 5 (y compris PHP 5.3).
-  Il est compatible en particulier avec les plugins suivants : "CIAR : accès restreints" version 1.52 ou supérieure, "CISQUEL : squelettes de base" version 1.9 ou supérieure, "CISF : saisie facile" toutes versions, "CIMS : publication multi sites avec filtrage par rubrique" toutes versions.
-  Il n’est pas compatible en particulier avec les plugins "Notifications" et "Accès Restreint 3".

Installation

Il convient de s’assurer préalablement que l’hébergeur permet à SPIP d’envoyer des messages électroniques.

Attention : si le plugin CIAR est activé, il est indispensable que sa version soit 1.52 ou supérieure, sinon le plugin de notification sur abonnement ne fonctionnera pas.

Le plugin s’installe comme tous les plugins, cf. http://www.spip.net/fr_article3396.html .

Si le plugin « CISQUEL : squelettes de base », version 1.9 ou supérieure, est activé, il n’y a rien d’autre à faire.

Dans le cas contraire, il convient d’ajouter, au squelette de la page d’accueil, des rubriques et des articles, un lien pour s’abonner et un lien pour se désabonner avec les URL suivantes définies au chapitre « 4.2 Installation » de la documentation ci-jointe.

Fonctionnalités

Le détail des fonctionnalités de ce plugin figure dans la documentation ci-jointe.

L’objectif est qu’une personne puisse s’abonner pour être avertie, par messagerie, lorsque certains événements surviennent sur le site ou sur une partie du site.

On peut s’abonner à l’ensemble du site ou seulement à certaines branches du site ou seulement à certains articles (ou forum) du site.

Les événements auxquels on peut s’abonner :
-  publication d’un article dans les actualités (si le plugin cisquel est utilisé).
-  publication d’un article.
-  proposition d’un article.
-  modification du texte d’un article publié.
-  ajout d’un document à un article publié.
-  ajout d’un commentaire dans un forum (ou un article) publié.

La liste des événements peut être restreinte par l’administrateur du site. Par ailleurs, il est nécessaire d’être authentifié pour pouvoir s’abonner à l’événement « proposition d’un article ».

Si on s’est authentifié sur le site, il n’est pas nécessaire de renseigner l’adresse électronique.

On peut se désabonner du site. Chaque message de notification contient un lien pour se désabonner.

Cette possibilité de notifications automatiques sur abonnement est complémentaire au suivi de l’activité éditoriale de SPIP (qui n’est pas sur abonnement et qui est assez limité). Ce dernier reste opérationnel et un mécanisme évite les envois de notification en double.

Les notifications sur abonnement n’entrent pas en concurrence avec les lettres d’actualités, car elles répondent à un besoin différent (l’envoi d’un texte récapitulant les dernières actualités).

Les notifications sur abonnement sont proches des flux RSS. Ces deux moyens de communication sont d’ailleurs complémentaires. En effet, certaines personnes préfèrent recevoir un message électronique, alors que d’autres préfèrent s’abonner à un flux RSS.

Exemples d’utilisation

Si on souhaite suivre tous les échanges d’un forum publié sur le site public, on peut s’abonner à l’ajout de commentaire dans ce forum (ou cet article). Il est également possible de s’abonner à tous les commentaires postés sur le site.

Dans le cas d’un site d’un organisme, qui traite de thèmes différents, on peut souhaiter être informé chaque fois qu’un article est publié dans une certaine branche du site. Dans ce cas on s’abonne à la publication d’article dans cette branche uniquement.

Dans le cas d’un site consacré à un métier ou à un projet, on peut vouloir être informé à chaque publication d’article sur l’ensemble du site.

Un administrateur restreint peut s’abonner aux propositions d’articles des branches qu’il administre, afin de pouvoir examiner ces articles proposés et, le cas échéant, les publier. En effet, SPIP peut signaler par message électronique qu’un article est proposé dans le site, mais il ne peut pas cibler des destinataires en fonction de la rubrique dans laquelle l’article est proposé.

Chaque membre d’un espace collaboratif peut vouloir être averti lorsqu’une modification est apportée aux articles publiés dans cet espace collaboratif.

Dans le cas d’un article WIKI publié sur le site public, on peut souhaiter être informé chaque fois que cet article est modifié et chaque fois qu’un document est ajouté à cet article.

Recommandation : Si le site est consulté par plus de 20 000 visiteurs uniques par mois, il est préférable d’offrir une « newsletter » et de réserver les notifications sur abonnement aux auteurs du site.

Illustration en image

Formulaire d’abonnement (son contenu varie en fonction de la configuration du plugin, il varie si l’on est authentifié ou non, il varie si l’on est sur la page d’accueil ou une rubrique ou un article) :

En fonction des utilisations envisagées (cf. exemples d’utilisation), l’administrateur du site peut restreindre les événements proposés à l’abonnement (une aide en ligne est offerte sur ce sujet). Ces choix de configuration sont pris en compte dans les formulaires d’abonnement ainsi que lors de l’envoi des notifications. Il est également possible de limiter l’abonnement aux personnes authentifiées, de ne pas accepter de nouveaux abonnements.

L’administrateur du site peut consulter la liste des abonnés, la liste des abonnements ainsi que le suivi de l’envoi des notifications. Par ailleurs, un administrateur restreint peut consulter la liste des abonnés à chacune de ses rubriques.

Version 2 du plugin

La version 2 des notifications sur abonnement offre le choix entre 3 formulaires d’abonnement aux possibilités très différentes.
Par ailleurs, elle offre, de manière facultative, une interface avec le gestionnaire de liste de diffusion "SYMPA" (Système de Multi-Postage Automatique)

Pour plus de détails, consulter la documentation ci-jointe.

Dernière modification de cette page le 27 octobre 2016

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 27 octobre à 09:53, par En réponse à : cinotif : Notification sur abonnement

    Sous SPIP 3.0 (mais pas sous SPIP 2.1), lorsqu’on téléverse un document dans une rubrique (et que le plugin cinotif est activé), on obtient l’erreur suivante : « Table ’bacasable3.spip_rubrique’ doesn’t exist ».

    Cela n’empêche pas le téléchargement du document. Toutefois, si une personne s’est abonnée à l’ajout de documents, elle sera prévenue par mail lorsqu’un document est ajouté à un article, mais pas lorsqu’un document est ajouté à une rubrique.

    • Le 27 octobre à 10:00, par Equipement En réponse à : cinotif : Notification sur abonnement

      La version 2.2.2 de CINOTIF, qui est jointe dans la présente page (cinotif_161027.zip), règle ce problème.

      Remarque : Ceci ne constitue pas un encouragement à déposer des documents dans des rubriques.

    Répondre à ce message

  • Le 29 mai à 05:03, par livier En réponse à : cinotif : Notification sur abonnement

    sorti des dépots ?

    Pour essayer d’installer le plugin, comme d’habiture :
    L’interface privée fait le travail, avec le dépot standart
    http://plugins.spip.net/depots/principal.xml
    SPIP 3.0.22 [22914]

    Avec « cinotif » dans le formulaire de recherche, pas de réponse.
    Avec « notification » plusieurs réponses, mais pas ce plugin là.

    Je sais j’ai raté quelque chose, mais quoi ?

    Répondre à ce message

  • Le 7 août 2015 à 17:15, par berhu3 En réponse à : cinotif : Notification sur abonnement

    Bonjour,

    J’aimerais utiliser le Formulaire simple.
    Mais comme dans la question du 2 décembre 2014 (et réponse a) ) ci-dessous j’ai du mal à insérer le formulaire sur mon site.
    Lorsque que je rajoute [(#URL_PAGEcinotif|parametre_url|objet,site)] dans un squelette dist.html j’obtiens comme « rendu » : spip.php ?page=cinotif
    Si je tape l’URL : Nomdomaine/spip.php ?page=cinotif dans mon navigateur, j’obtiens bien le formulaire simple, mais pré-renseigné avec mon mail et non-éditable.
    (j’ai installé SPIPr et donc de fait il ne me semble pas judicieux de rajouter CISQUEL)

    • Le 17 août 2015 à 09:43, par Equipement En réponse à : cinotif : Notification sur abonnement

      Bonjour,
      Le chapitre « 4.2 Installation » de la documentation indique qu’il convient d’ajouter, au squelette de la page d’accueil, un lien pour s’abonner et un lien pour se désabonner avec les URL suivantes : [(#URL_PAGE{cinotif}|parametre_url{objet,site})] ...

      Exemple d’un lien avec cette URL :
      <a href="[(#URL_PAGE{cinotif}|parametre_url{objet,site})]"> S'abonner au site </a>

      Par ailleurs, le chapitre « 2.1.3 S’abonner (pour un utilisateur authentifié) » de la documentation indique :
      -  Si l’on est authentifié, et que notre adresse électronique est renseignée dans notre fiche auteur dans SPIP, il n’y a pas besoin de confirmation de l’abonnement par messagerie.
      -  Si elle existe dans SPIP, l’adresse électronique est pré-renseignée et n’est pas modifiable.

    Répondre à ce message

  • Le 26 mars 2015 à 09:26, par Xuol En réponse à : cinotif : Notification sur abonnement

    Bonjour
    Je souhaiterais abonner en lot des auteurs (par exemple à la publication d’un article).
    Je n’ai pas trouvé d’info sur le sujet.
    En regardant les tables cinotif_abonnes et cinotif_abonnempent, je suppose qu’il serait possible de procéder par requête SQL mais ce n’est pas très simple.

    Est-ce que c’est possible soit par requête soit d’une autre manière, et si oui comment ?

    D’avance merci.

    • Le 26 mars 2015 à 09:48, par Equipement En réponse à : cinotif : Notification sur abonnement

      Un des principes de base du plugin CINOTIF est d’empêcher d’abonner quelqu’un à son insu.

      Remarques :

      a) CINOTIF offre, de manière facultative, une interface avec le gestionnaire de liste de diffusion « SYMPA » (Système de Multi-Postage Automatique). Cela permet d’abonner une liste de diffusion (par exemple à la publication d’un article).

      b) Si on dispose de listes de diffusion autres que celles de l’outil « SYMPA », on peut cocher dans la configuration « Formulaire avec une liste d’abonnements définis », puis « Activer l’interface avec le gestionnaire de listes SYMPA », puis cocher « Non » pour « Enregistrer automatiquement les demandes d’abonnement (ou de désabonnement) dans la liste de diffusion SYMPA ». Ensuite, créer des abonnements comme cela figure au chapitre 3.2.2 de la documentation.

    Répondre à ce message

  • Le 2 décembre 2014 à 15:20, par onto En réponse à : cinotif : Notification sur abonnement

    Bonjour,

    Je n’arrive pas à comprendre l’installation du plugin. Pourriez vous m’indiquez ce que j’ai oublié.

    Si je veux afficher le formulaire je peux utiliser :

    #FORMULAIRE_CINOTIF_ABONNEMENTrubrique,#ID_RUBRIQUE,#ENVdesabonner

    cependant si je remplace #ID_RUBRIIQUE par le numéro de celui ci, cela me génère une erreur.

    Que dois indiquer ?

    Merci

    • Le 2 décembre 2014 à 16:32, par Equipement En réponse à : cinotif : Notification sur abonnement

      a) Dans le cas où l’on a configuré le plugin pour utiliser le formulaire par défaut :
      -  Soit on effectue des liens vers la page « cinotif » avec la syntaxe qui figure dans l’annexe 4.2 de la documentation.
      -  Soit on s’inspire du contenu de la page cinotif\cinotif.html, en remplaçant #ENV{objet} par site ou rubrique ou article et #ENV{id_objet} par 0 ou le numéro de rubrique ou le numéro d’article.

      b) Dans le cas où l’on a configuré le plugin pour utiliser le formulaire avec une liste d’abonnements définis, on utilise seulement :

      [(#CONFIG{cinotif_formulaire}|in_array{#ARRAY{0,theme,1,simple}}|oui)
              #FORMULAIRE_CINOTIF_ABOTHEMES{#ENV{desabonner}}
      ]
    • Le 2 décembre 2014 à 17:00, par onto En réponse à : cinotif : Notification sur abonnement

      Merci beaucoup pour cette réponse.

    Répondre à ce message

  • Le 17 novembre 2014 à 10:14, par Pi r En réponse à : cinotif : Notification sur abonnement

    Bonjour, il semble qu’il n’y ait pas de notification de message de forum *attaché à une rubrique*,
    est il possible de lever cette limitation ? merci

    Répondre à ce message

  • Le 6 septembre 2014 à 08:14, par Pi r En réponse à : cinotif : Notification sur abonnement

    bonjour,
    j’ai un souci avec les notifications de nouveau document en spip3
    elles ne fonctionnent pas avec le formulaire_joindre_document natif
    alors qu’elles fonctionnent avec le plugin formulaire_upload, strange.. ;
    merci

    • Le 8 septembre 2014 à 10:13, par Equipement En réponse à : cinotif : Notification sur abonnement

      Je viens d’effectuer un test sous SPIP 3.0.16 :

      • dans la configuration des abonnements, la case « Ajout d’un document » est cochée pour les articles.
      • je me suis abonné à l’ajout d’abonnement dans l’article N.
      • avec un autre compte d’utilisateur, j’ai ajouté un document à l’article N (en effet, par défaut, celui qui génère l’événement n’est pas notifié).
      • j’ai bien obtenu une notification d’ajout de document.
    • Le 8 septembre 2014 à 16:18, par Pi r En réponse à : cinotif : Notification sur abonnement

      avec le formulaire_joindre_document ?

    • Le 8 septembre 2014 à 16:35, par Equipement En réponse à : cinotif : Notification sur abonnement

      Avec le formulaire d’upload de l’article dans l’espace privé (exec=article&id_article=...&ajouter=oui).

    • Le 8 septembre 2014 à 22:57, par Pi r En réponse à : cinotif : Notification sur abonnement

      merci pour les tests,
      grr, j’ai donc un pb, la notification ne fonctionne pas ni en privé ni en public avec le FORMULAIRE_JOINDRE_DOCUMENT
      -  les notifs sur les nouveaux documents sont bien activées dans la config des abonnements, tout le site, rubrique, article
      -  je suis webmestre, j’upload un doc sur un article, dans le privé ou le public,
      -  un rédacteur abonné documents tout site sur le page d’accueil ne reçoit pas la notif

      le bizarre c’est que celà fonctionne avecle plugin FORMULAIRE_UPLOAD, le rédacteur reçoit bien la notif, donc le plugin envoie bien, mais pas avec FORMULAIRE_JOINDRE_DOCUMENT ...

      spip 3.0.17 pas de plugin notifications activé, pas de plugin formulaire_upload activé quand je teste avec FORMULAIRE_JOINDRE_DOCUMENT, je vois pas...

    Répondre à ce message

  • Le 15 juillet 2014 à 15:57, par Christophe Elie En réponse à : cinotif : Notification sur abonnement

    Bonjour,

    Je rencontre un problème sur le message d’abonnement à un article et sur l’envoi du mail de confirmation d’abonnement.
    Parfois, lorsqu’on s’abonne à un article le message est « Abonnement non enregistré. »
    Dans le bac office l’abonné est pris en compte au statut « Non confirmé » mais aucun message n’est envoyé. Il est donc impossible de confirmer l’abonnement.

    Pour une raison que je ne m’explique pas (sauf éventuellement des problèmes de cache) on n’entre pas toujours dans la clause if de la fonction cinotif_envoi_mail_confirmation :

    if ($envoyer) {
                    $ci_url_site = strtolower($GLOBALS['meta']['adresse_site']);
                   
                    // compatibilite avec intraextra
                    if (cinotif_intraextra())                       
                            $ci_url_site = str_replace(cinotif_site_host(),cinotif_url_host(),$ci_url_site);

                    $page = 'cinotif';

    ...

    Auriez-vous une idée ?

    Bien cordialement.

    • Le 16 juillet 2014 à 12:59, par Equipement En réponse à : cinotif : Notification sur abonnement

      Bonjour,
      Pour l’instant, je n’arrive pas à reproduire le problème de l’abonnement non enregistré, aussi cette version 2 de cinotif n’apporte pas de changement sur ce sujet.

    • Le 18 juillet 2014 à 14:20, par Equipement En réponse à : cinotif : Notification sur abonnement

      Bonjour,
      Lorsqu’un utilisateur non authentifié s’abonne, le plugin essaye de lui envoyer un mail de confirmation, via la fonction d’envoi de mail de SPIP :
      -  Si la fonction d’envoi de mail de SPIP répond « true », le plugin indique à l’utilisateur qu’il va recevoir un mail de confirmation.
      -  Si la fonction d’envoi de mail de SPIP répond « false », le plugin indique à l’utilisateur le message « Abonnement non enregistré ».

      Aussi, il convient de vérifier que SPIP peut envoyer des emails dans son contexte d’hébergement.

    Répondre à ce message

  • Le 27 juin 2014 à 11:49, par Christophe Elie En réponse à : cinotif : Notification sur abonnement

    Bonjour,

    J’implémente le plugin sur le site MEDDE et j’ai 2 petites questions :
    1) J’ai bien vu qu’on pouvait forcer la notification pour chaque modification au sein d’un même numéro de révision mais je voudrais que la notification ne se fasse qu’au changement de révision or je ne comprends pas quand un article change de révision. Par exemple, en faisant deux modifications dans le même quart d’heure je ne reçois qu’une seule notification.
    2) Je souhaite également que les contributeurs soient considérés comme des visiteurs anonymes et qu’ils reçoivent les mêmes messages que tout le monde, c’est à dire validation de l’abonnement et toutes les notifications.

    Merci pour ce plugin et pour l’aide que vous voudrez bien m’apporter.

    • Le 27 juin 2014 à 14:52, par Equipement En réponse à : cinotif : Notification sur abonnement

      Bonjour,

      1) La constante _INTERVALLE_REVISIONS définit l’intervalle de temps (en seconde) séparant deux révisions effectuées par un même auteur. Plusieurs modifications faites par un auteur pendant cette durée sont « regroupées » en une seule révision.
      Par défaut, cette constante vaut 3600. Il est possible de personnaliser la valeur de cette constante dans votre fichier config/mes_options.php

      2) Pour que le libellé « abonnement enregistré » s’affiche lorsqu’un auteur authentifié (avec un email dans SPIP) s’abonne, il suffit d’utiliser ce fichier modifié du plugin.

    Répondre à ce message

  • Le 24 mai 2014 à 12:49, par Xuol En réponse à : cinotif : Notification sur abonnement

    Bonjour,
    Merci pour ce plugin utile et par ailleurs très bien documenté.
    J’ai une question concernant l’utilisation que je souhaite faire du plugin :
    il s’agit de créer des notifications sur les commentaires de forum.

    J’ai pu insérer en tête du forum un lien n« S’abonner » en reprenant les exemples d’URL et de paramètres que vous donnez p. 24 de votre doc. et donc offrir la possibilité de s’abonner aux réponses (= commentaires) d’un forum, je vais rajouter également le lien pour se désabonner, mais je voudrais afficher de façon dynamique le fait que l’utilisateur connecté est abonné ou pas (l’état « Abonné » ou « Non abonné » en clair).
    Est-ce possible ?
    Merci
    MB

    • Le 26 mai 2014 à 09:50, par Equipement En réponse à : cinotif : Notification sur abonnement

      Si l’on veut savoir si l’utilisateur s’est abonné au forum VIA le lien « S’abonner » de la page forum (et pas depuis la page d’accueil ou depuis une rubrique parente), une piste consiste à recopier le contenu du squelette cinotif/prive/objets/liste/cinotif_mesabonnements.html et à l’adapter :

      a) On récupère l’id_article du forum

      #SET{mon_article,#ID_ARTICLE}

      b) On récupère l’id_abonne

      #SET{mon_abonne,0}
      <BOUCLE_auteur(CINOTIF_ABONNES){id_auteur=#SESSION{id_auteur}}>
      [(#SESSION{id_auteur}|>{0}|oui)
      #SET{mon_abonne,#ID_ABONNE}
      ]
      </BOUCLE_auteur>

      c) On regarde si cet abonné est abonné au forum via le lien s’abonner de la page du forum

      <BOUCLE_abo(CINOTIF_ABONNEMENTS cinotif_evenements){id_abonne=#GET{mon_abonne}}{objet=article}{id_objet=#GET{mon_article}}{quoi=forumvalide}{tout}>
      </BOUCLE_abo>
      Il est abonné
      </B_abo>
      [(#SESSION{id_auteur}|>{0}|oui)
      Il n'est pas abonné
      ]
      <//B_abo>

      Remarque : Si l’on veut savoir si l’utilisateur s’est abonné au forum, quelque soit le moyen (via le lien « S’abonner » de la page forum ou bien celui de la page d’accueil ou bien celui d’une rubrique parente), c’est plus compliqué.

    Répondre à ce message

Répondre à cet article

bouton radio modere priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

Ça spipe par là