Partage de plugins et ressources utiles pour le développement
Partager sur le web

Accueil des pages > Messages de notification améliorés

Messages de notification améliorés

Description : Le principe de ce plugin est de récupérer les notifications standard d'Elgg, pour les remplacer par des messages plus explicites : remplacement du sujet du message, et du contenu.

Version du core compatible : 1.6.1 (merci de signaler les tests avec d'autres versions)

Auteur : Facyla

Contributeurs : Fabrice pour l'utilisation du hook

Ce plugin est encore dans sa première phase de développement ; à peu près fonctionnel, mais avec des modifications fonctionnelles et des optimisations prévues.

Si vous êtes intéressé pour y contribuer, n'hésitez pas à faire part de vos remarques, suggestions ou demandes, et à proposer des améliorations. Au besoin, nous pourrons mettre en place un espace spécifique pour cela (il existe déjà un espace google code pour la communauté francophone).

 

Installation : comme d'hab', le dossier du plugin dans le répertoire mod/, on active dans l'administration.

Compatibilité avec d'autres plugins :

  • compatible multisite (fonctionne aussi en standard)
  • pas de conflit de plugins constaté pour le moment, mais testé principalement assez "bas" dans la liste des plugins

Types de contenus pris en charge : blog, bookmarks, event_calendar, file, groupforumtopic, izap_videos, multipublisher_comment, page, page_top, thewire

Bugs connus :

  • les messages ne sont pas différenciés selon qu'il s'agisse d'une mise à jour, d'un commmentaire ou de la création d'un nouveau contenu ;
  • les créations de contenus sont notifiées, pas les mises à jour (trop de messages), et seulement certains contenus pour les commentaires - mais ce point n'a pas été testé de manière exhaustive

 

Versions du plugin :

 

, , , , ,

Dernière mise à jour Il y a 662 jours par Facyla

Bonjour,
Tout d'abord merci pour ce plugin qui marche presque très bien.
J'aurai aimé savoir si ce plugin était toujours en développement ou bien arreté.

J'ai remarqué les erreurs suivantes (bien que je pense qu'elle soit comprise dans les "Bugs connus")

Lorsque quelqu'un poste un commentaire sur un fichier.
On reçoit une notification message comme quoi il a publié un fichier.

Lorsqu'on poste un fichier, si on ne l'associe pas a un groupe (par exemple) et donc si on ne l'associe a rien,
On ne reçoit pas de notification quand un utilisateur poste un message, mais les utilisateurs, eux, reçoivent bien une notification comme quoi on a posté quelque chose. De plus ils vont recevoir des notification entre eux, s'ils postent des commentaires sur le fichier.
Mais l'auteur lui ne reçoit aucun message.

Je ne sais pas si j'ai été très clair.

Bien a vous.

Makkintoch Il y a 388 jours

Bonjour,

Sur le comportement : ce n'est pas vraiment ça, les mails envoyés le sont dans les mêmes conditions que via les notifications normales : pas de changement important là-dessus, sinon qu'on peut choisir quels types d'objets notifier, et sur quelles actions (create/update/annotate). Mais le contenu envoyé est le même qqsoit le type d'action (contenu de l'article originel).

Si l'auteur ne reçoit pas de message, il n'en recevait pas plus avant (sauf en utilisant un plugin qui modifie ce comportement), pas de changement là-dessus.

 

Il existe une version plus récente, mais je manque de temps pour la publier correctement, et elle devrait surtout être revue et optimisée, car elle peut poser des problèmes lors de l'envoi des notifications (requête SQL trop longue lorsqu'on a plus de quelques centaines d'utilisateurs..). La nouvelle verison gère justement les mails différenciés selon les types de contenus, et les actions sur ces contenus (et en fonction du contexte : groupe ou profil), configurables via le fichier de langues.

Si une ou plusieurs personnes sont motivées pour travailler dessus, contactez-moi ; je pense que la base foncitonnelle de ce plugin est utile, mais qu'il faut sérieusement l'améliorer, et malheureusement cela n'a intéressé personne jusqu'ici...

 

@+

Facyla Il y a 370 jours

Bonjour,
Merci pour cette réponse claire. En effet, je comprends que vous ayez autre chose a faire que de développer un plugin qui n'intéresse pas grand monde.
Hélas je doute d'être assez compétent pour aider a l'amélioration de ce plugin qui aide grandement à l'identification des messages (groupes, messages, calendrier etc...).
Néanmoins je vous remercie. Je vais continuer ce que j'ai à faire, et si j'ai le temps, j'essayerai de vous contacter.

@+

Makkintoch Il y a 369 jours

La nouvelle version est publié sur Elgg.org (je manque de temps pour publier aux divers endroits possibles, et ai besoin de feedback pas forcément francophone).

Tu peux tester, ça fonctionne mais supporte mal les sites de plus de quelques centaines de personnes (à cause de la longueur des requêtes SQL générées).

Config à régler en premier lieu (sur les types de contenus à notifier).

L'aide de développeurs confirmés serait vivement apprécié sur ce développement qu'il me semble utile de diffuser, mais ne me convient pas du tout en terme de code et de performances.

Facyla Il y a 367 jours

Bonjour,
Ok merci bien pour l'info je téléchargerai ça !
J'espere que tu trouveras de l'aide pour l'améliorer.

PS : Merci pour les autres plugins mis en ligne sur elgg.org, certains me seront peut etre utiles.

@+

Makkintoch Il y a 366 jours

Cheers^^

tous les retours sur l'usage des plugins, les choses qui pourraient être améliorées sont précieux pour les faire évoluer, faut pas hésiter à en faire part ;)

Facyla Il y a 366 jours

Bonjour,
Actuellement, je teste en local sur la version 1.7.4 d'Elgg, Le plugin est tout a bas de la liste.
Apres désactivation de l'ancienne version de notification_messages, je rajoute votre nouvelle version.

Mais là, gros soucis, aucune notification améliorée par votre plugin n'est prise en compte.
Je me retrouve avec les notifications par défaut tel que: "Une nouvelle discussion a été publiée".

Dans "Votre compte" sur le plugin, j'ai eu beau mettre les notifications en standard (par défaut), ou les bloquer. Rien ne change.
Dans les filtres que je rajoute ou non "blog,bookmarks,event_calendar,file,groupforumtopic,thewire" espacé par des virgules et sans espace apres la virgule. Rien ne change également.

Peut etre je m'y prends mal et je n'ai pas fait quelque chose de correct ?

Merci pour votre aide quand vous aurez le temps.

Makkintoch Il y a 363 jours

Le plugin n'est pas prévu pour Elgg 1.7, mais 1.6.1 - je pense que les versions entre la 1.5 et les versions 1.6.x devraient fonctionner également, mais je n'ai pas testé.

Je ne prévois pas d'adaptation du plugin pour Elgg 1.7 (si je l'adapte pour une autre version, ce sera directement la 1.8, ou plus, si les messages ne sont pas améliorés d'ici là).

Le premier filtre a préséance sur les autres : seuls les contenus qui y sont déclarés peuvent être notifiés ; les autres sont facultatifs et permettent des réglages plus fins, surtout sur les mises à jour ou les commentaires (annotations).

Voici mes réglages :

 

 

 

 

 

Facyla Il y a 361 jours

Bonjour,
Ok merci pour les infos ! Je patienterai donc d'ici là.
En tout cas super boulot.

Makkintoch Il y a 361 jours