En SPIP 2, ce plugin nécessite l’installation du plugin CFG pour activer les différentes options (par défaut, aucune n’est activée).
Les notifications disponibles sont les suivantes :
Articles publiés
Le plugin notifications sait envoyer des mails :
- aux auteurs, lors de la publication de leurs articles.
- aux administrateurs restreints, lors de proposition d’articles dans leur rubrique.
Forums publics
Le plugin notifications sait envoyer des mails :
- aux auteurs (comme le fait SPIP) lorsqu’un message est posté sous leur article
- aux participants d’un fil de discussion, quand quelqu’un parle dans n’importe quel forum public
- aux modérateurs
Il respecte le réglage de modération à priori : dans ce cas seuls les modérateurs sont notifiés lors de l’envoi du forum, les autres étant notifiés lors de sa validation.
Forums privés
Le plugin notifications sait envoyer des mails :
- aux auteurs, quand quelqu’un parle dans le forum privé sous un article
- aux participants aux fils de discussion
- aux modérateurs privés pour n’importe quel forum privé (sauf ceux de la messagerie personnelle)
Messagerie
Pour la messagerie privée c’est assez différent : d’abord on n’envoie pas de mail si les gens sont en ligne, puisqu’ils peuvent voir le message ’vous avez un message’ ; ensuite on n’envoie pas de mail tout de suite, mais avec un décalage (cron) de 20 minutes — l’idée étant que, lorsqu’on compose un message dans la messagerie privée, on ajoute parfois le mauvais destinataire, qu’on veut supprimer ensuite ... si la notification est partie, c’est trop tard.
De plus, ce système permet d’éviter de saturer le mail des rédacteurs qui sont connectés dans l’espace privé.
Je me demande si la notification en cron n’est pas de toutes façons une bien meilleure idée que la notification directe.
Signatures de pétition
Le plugin envoie un mail aux modérateurs de la pétition dès qu’une nouvelle signature est ajoutée (avant même qu’elle ne soit validée) ; le mail de notification contient un lien qui permet de supprimer directement une signature spam.
Inscription des rédacteurs
Le plugin permet aussi d’envoyer un mail aux administrateurs (ou uniquement aux webmestres) lors de la création d’un nouvel auteur (inscription depuis le public et création depuis l’espace privé).
Discussions par date d’activité
91 discussions
Hello _Fil_
Bon... ce plugin vient de me mettre face à une trèèèès vieille connerie faite sur mon site, et qui date de 2004 et sur laquelle je ne peux hélas plus trop revenir sans patcher/bidouiller, sans quoi je perds 90% de mes forums !!!
Ma connerie, c’est que de 2004 à début 2009, le forum était le standard natif de Spip, ce qui fait que ceux qui postaient des messages le faisaient un peu n’importe comment, créant fil sur fil sous chaque article... efin bref...
Aujourd’hui, afin d’alléger un peu la gestion des forums au pied de chaque article, j’ai fini par revoir le squelette afin d’obtenir un forum sur un seul niveau avec formulaire embarqué directement sur la page article.html Le tout pour avoir une seule colonnes de commentaires + le formulaire, comme ca se fait sur Spip-blog en gros (ce que tu as vu lorsque tu es venu poster un comm chez moi le mois dernier).
Du coup, pour mettre en place ce système actuel, il a fallu que je trouve une soluce me permettant quand même de conserver les anciens messages (ceux qui avaient été postés en fil-de-fil-de-fil-... en jouant sur le css de forum-fils pour le faire ressembler à forum-père, en gros...)
C’est cette soluce qui me pose porblème aujourd’hui car en fait chaque nouveau commentaire posté ouvre maintenant un nouveau fil (qui du coup n’aura jamais de réponse) m’empechant aujourd’hui de pouvoir utiliser notifications puisque du coup personne ne reçois de notifs :/
Là je ne sais pas trop comment rectifier le tir sans « casser » les messages postés de 2004 à 2009 :
- dois je rectifier inc-forum.html ? si oui, où placer mon #FORMULAIRE_FORUM pour que ca marche ?
- ou alors est-il possible,et comment, de revoir notifications pour qu’il envois une notif à tous ceux qui ont posté sous un article selon le système actuellement en place ? (en gros, à tous les commentateurs d’un article, quelque soit leur place dans le(s) fil(s) des commentaires) ?
Espérant avoir été le plus clair possible...
Merci pour tes retours.
Hé bien il faut notifier les autres posteurs du même article (et non du même thread). Et pour tes boucles tu peux utiliser le critère
{plat}
.fil je ne comprend pas ce que tu veux dire : les 2 seules options de notifications dont je dispose pour le forum public sont :
Et les 2 sont activées.
Au fait, bien que j’ai déjà constaté le problème sur mes 2.0.x, je suis en 2.1 sur ce projet là, le plugin fonctionne t’il sur cette version ?
En fait, en regardant le code sur la zone, je me demande même à quel point la partie dont tu parles n’a pas été désactivée (code mis en comm.) mais pour une raison que j’ignore (sécu ? bugué ? autre ??? ...)
Bon... j’ai lâchement profité de ma 2.0.6 pour faire quelques tests
le plugin est d’une ancienne version (0.3 je crois) mais en décommentant les parties de codes concernées, il semble que cela rétablisse le fonctionement que je cherche.
CEPENDANT :
- en tapant une réponse à un forum, lors de la validation post-prévisu du message j’obtiens :
- la notification s’envoit cependant très bien
MAIS :
- lorsque je clique sur le lien de suivi (que j’ai activé depuis cfg) je tombe sur la page d’accès à l’espace privé me demandant login et mot de passe, or chez moi les forums sont libres et, je suis le seul à disposer d’un couple d’identifiant sur mon propre site (normal).
Y a t’il un moyen pour rendre accessible la page de suivis à un auteur de commentaire sur la base de son simple email ? Ou alors de proposer un lien dans le mail, lui permettant de couper simplement son suivis ? (plus restrictif certes mais peut-être plus fonctionnel en l’état, pour un auteur non membre du site, non ?)
EDIT : M**** c’est ma notif en tant qu’auteur de l’article que je reçois. du reste, entre posteurs ca ne marche toujours pas, même après mise à jour du plugin :-(
EDIT 2 : bon... je me demande quand même si cette conversation ne sera pas plus à sa place sur spip-zone. Je redirige pour pas polluer ce thread.
La page de suivi est un truc totalement « dev » et expérimental. A toi de bricoler. Pour le reste il faut en effet voir ce qui a changé dans le core.
Répondre à ce message
Hello _fil_,
J’ai un dilemme avec ce plugin. Je l’ai installé et 99 % des membres étaient content de recevoir des notifications lors de réponses à leurs messages parfois oublié depuis longtemps. Bien entendu 1% d’entre eux me chagrinent pour pouvoir désactiver ces notifications qui parfois leur semble envahissantes. Pour se faire j’ai désactivé le plugin. Maintenant j’ai les 99% des satisfait qui me brasse. Arglll.
Peux-tu me donner une piste pour que je puisse coder ça ? J’ai jamais posé une ligne de php mais si c’est comme l’html que j’ai appris sur le tât, je devrais pouvoir bidouiller quelque chose. Merci.
C’est clair ! Voilà ce qu’on pourrait faire :
- ajouter (optionnellement) un lien en pied de page vers une interface permettant au notifié de régler ses options
- gérer les options d’un notifié
Commençons déjà par dresser la liste des options souhaitées etc : ça mérite discussion sur la liste spip-zone, plutôt que dans ce forum
Répondre à ce message
Ayant SPIP 2.0.6 [13835] dernière stable à ce jour, SpipBB dernière version à ce jour 0.5.3.1 [26750], et Notifications 0.4 [27085] dernière version à ce jour, il s’avère que Notifications est mis en échec par SpipBB : plus aucune notification des forums sous les articles ne part. Il suffit de désactiver SpipBB pour que les notifications des nouveaux messages de forum sous les articles partent (et arrivent). C’est tout de même gênant, alors même que SpipBB consiste à tirer parti de la faculté de forum sous les articles de Spip... Cordialement, frdm.
Répondre à ce message
Patch pour la notification des modérateurs :
Je suis sur une 1.9.2g et Notifications 0.4, avec une modération a priori. Au moment de « forumposte », apparemment Notifications_go() n’est pas lancé. Du coup la configuration est vide, et naturellement aucun modérateur n’est déclaré.
Dans ’notifications_forumposte’ j’ajoute en première ligne :
pour forcer le chargement de la configuration
Cela règle le problème.
Une idée d’où le problème peut venir ?
Sous spip 2.05, j’ai une erreur lors de l’envoi du message dans des forums sur abonnements à modération à posteriori. Celà se passe quand je ne suis pas auteur du premier message. Que je sois rédacteur de l’article ou pas n’y change rien. J’ai essayé en activant et en désactivant le fait de prévenir les auteurs de l’article dans la configuration de l’article. Le résultat est toujours identique, au moment de valider, on obtient :
Fatal error : Call to undefined function message_inscription() in /home/www/spip/plugins/auto/notifications/notifications.php on line 55
Peux-tu voir si la correction 27085 a résolu ton problème ? Merci.
Beuc : le plugin n’est pas compatible 1.9.2.
A première vue la n 27085 semble bien résoudre le problème. Merci fil !
Répondre à ce message
Bonjour Fil,
Une petite idée de notif en passant : permettre de décider si on veut prévenir les auteurs d’un article, les admin de la rubrique comportant cet article, si celui-ci est modifié, et là encore, paramètrable selon si on veut les prévenir tout le temps, ou quand il est en relecture, ou aussi quand il est publié (afin par exemple de prévenir les traducteurs de l’équipe pour qu’ils aillent mettre à jour la traduction si l’article de base a été mis à jour).
Je suis incapable de coder cela moi-même, mais si mon idée peut t’aider à développer ce plugin...
A bientôt,
Thomas
Répondre à ce message
Salut,
ne serait il pas possible de ne prévenir que les administrateurs (restreint à une rubrique) de la demande de publication issue de leurs zones d’administration ?
Répondre à ce message
Bonjour,
Savez-vous si le plugin Notifications est désormais valide pour SPIP 1.9.2 ?
Merci
Non, et il ne le sera jamais, par construction
Répondre à ce message
Je cherche à faire un plugin pour notifier l’auteur d’une brève lors de sa validationn ou de son refus dans la partie privée.
Je vais essayer de faire un plugin en m’inspirant de celui-ci.
N’étant pas un pro des plugins, est-il possible d’avoir dans les grandes lignes les éléments à créer pour insérer une action dans « editer_breve » ?
Merci.
François
La difficulté, c’est que les brèves n’ont pas d’« auteur » (enregistré dans la base de données).
Le formulaire pour proposer une brève comportant les champs pseudo et email obligatoires, je pourrai envisager de créer un auteur d’office à ce moment là à partir de ces données.
Je ne sais pas à quoi tu fais référence, mais n’hésite surtout pas à enrichir le code, soit directement sur la zone soit en proposant des patches
Répondre à ce message
Bonjour,
depuis le temps que j’attendais la possibilité de faire suivre les message des forums privés, je me suis précipité....
Avec SPIP 1.9.2b, rien ne marche. Après activation : plus aucun email ne part. Même un formulaire fait avec le plugin forms et qui marchait avant l’activation de notification affiche maintenant « problème technique » après la validation du formulaire.
Je désactive notification et cfg et là : mon formulaire et mon suivi des forums public refonctionne.
Il est vrai qu’il est en phase de développement mais j’ai hâte que cette fonctionnalité apparaisse dans SPIP.
Merci à Fil pour ce boulot.
Ouep tout pareil chez moi avec un téléchargement qui date du 31/08. Sur ovh 60gp.
Oui ce plugin est lié à la version SVN de SPIP, et ne sera jamais compatible 1.9.2.
Répondre à ce message
slt
petite suggestion concernant ce plugin :
ca serait bien que le visiteur soit notifier si un nouvel article est publier dans la rubrique qui l’interesse
Merci
Cela existe, c’est le plugin spip-listes qui permet d’envoyer des news de manière automatique. À noter aussi que l’on peut offrir un fil rss pour chaque rubrique.
Répondre à ce message
Ajouter un commentaire
Avant de faire part d’un problème sur un plugin X, merci de lire ce qui suit :
Merci d’avance pour les personnes qui vous aideront !
Par ailleurs, n’oubliez pas que les contributeurs et contributrices ont une vie en dehors de SPIP.
Suivre les commentaires : |