25/06/2008

CMFNotification 2 est sorti !

Ce produit, développé par Pilot Systems, permet de notifier par mail certains utilisateurs lors de la modification des contenus sur un site Plone.

CMFNotification est un produit pour Plone qui pemet de gérer la notification des utilisateurs sur certains événements :

  • quand un objet est créé ou copié/collé ;
  • lors de la modification d'un objet ;
  • lors d'un changement d'état de workflow (passage de brouillon à publié par exemple).
Une notification bien pensée constitue un atout important pour une application car elle permet de s'assurer que les acteurs sont informés de ce qui les concerne. La notification donne aux utilisateurs les moyens d'être réactifs s'ils ont des actions à mener suite à une interaction.

Cet outil présente donc un intérêt majeur pour les applications collaboratives.

Un outil souple

Une première possibilité est de laisser les utilisateurs s'inscrire sur les contenus pour lesquels ils veulent être notifiés. Ceci leur permet par exemple de surveiller simplement des contenus qui les intéresse sur votre site web par exemple.

La deuxième possibilité est l'ajout de règles spécifiques par l'administrateur :

  • règles pour décider qui notifier de quels évènements ;
  • règles pour savoir quel modèle de courriel utiliser.

Ces règles peuvent rester simples ou utiliser des fonctionnalités de programmation avancées, permettant une grande souplesse et une meilleure adaptation de l'outil aux besoins.

Pilot Systems utilise fréquemment CMFNotification pour prendre en charge la notification (push) des utilisateurs sur différents aspects, que ce soit dans le monde de la publication ou pour des applications spécifiques.

L'avantage de CMFNotification est de pouvoir traiter cet aspect de manière indépendante du reste de l'application et ce de manière simple.

 

Nouveautés de la v2

  • support de Plone 3 ;
  • envoi de mails lors d'un copier/coller d' élément ;
  • envoi de mails différents sur un même événement grâce aux labels qui dans les règles de paramétrage permettent de distinguer des populations différentes et envoyer un mail spécifique pour un même évènement ;
  • ajout d'un mécanisme d'import/export pour Generic Setup permettant de facilement appliquer la configuration d'un site Plone à un autre et de sauver la configuration au format xml ;
  • ajout de la technologie Ajax évitant de recharger la page lors de la subscription à une notification ;
  • Lors d'une modification, le mail envoyé contient un aperçu des changements effectués.

 

Plus d'information

 


 

 L'illustration est un photo sous licence CC-by de JohnnyEnglish

Mots clés