web-dev-qa-db-fra.com

Un plugin pour envoyer des notifications aux utilisateurs quand un article est publié?

J'ai besoin d'un plugin pour que Joomla 3 envoie un courrier électronique à certains utilisateurs lorsqu'un nouvel article est publié ou qu'un nouveau document est ajouté à Docman. J'ai consulté le répertoire d'extensions Joomla, mais je n'ai trouvé aucun plugin pour cette fonction.

Connaissez-vous un plugin qui fonctionne de cette façon?

2
mHouses

DOCman Notify 2.0 est maintenant disponible et prend en charge DOCman 2.x.

DOCman Notify est un plugin qui envoie des notifications par courrier électronique aux propriétaires de documents et de catégories concernant les modifications apportées aux documents et aux catégories qu’ils gèrent.

  • Les propriétaires de documents recevront une notification par courrier électronique chaque fois que les documents qu'ils possèdent sont modifiés ou supprimés.
  • Les propriétaires de catégorie recevront des courriels de notification chaque fois qu'un document est ajouté, supprimé ou modifié dans les catégories qu'ils possèdent.

Conseil: pour que l’utilisateur enregistré devienne le propriétaire du document ou de la catégorie, sélectionnez-le dans la zone de sélection ‘propriétaire’ de la catégorie ou du formulaire de document.

Pour plus d'informations, voir l'annonce de la publication sur notre blog .

1
Johan Janssens

La version précédente de Docman incluait un plugin appelé Docman Notify, mais selon le site Web des développeurs,

  1. Le plug-in Notify ne fonctionne pas dans la version 2.0. Nous travaillons sur un nouveau plugin Notify. C'est dans les œuvres.

Source: forum Joomlatools

Bien que vous ne souhaitiez pas utiliser d’extensions commerciales, notifications de mise à jour du conten semble être votre meilleure option.

Une autre alternative (gratuite) est NotifyArticleSubmit . Je ne l'ai pas utilisé moi-même, et je ne le sais pas maintenant si cela fonctionne avec Docman, mais dans le cas contraire, vous pourrez peut-être le modifier pour l'adapter à vos besoins.

Comme d'autres l'ont souligné, vous pouvez également créer votre propre plug-in, en utilisant l'un des événements existants, le cas échéant:

  • onContentBeforeDelete : il s'agit d'un événement appelé juste avant la suppression du contenu.
  • onContentAfterDelete : il s'agit d'un événement appelé juste après la suppression du contenu.
  • onContentBeforeDisplay : Il s'agit d'une demande d'informations qui doit être placée immédiatement avant le contenu généré.
  • onContentAfterDisplay : il s'agit d'une demande d'informations à placer immédiatement après le contenu généré.
  • onContentBeforeSave : il s'agit d'un événement appelé juste avant que le contenu ne soit enregistré dans la base de données.
  • onContentAfterSave : il s'agit d'un événement appelé après que le contenu a été enregistré dans la base de données.
  • onContentAfterTitle : il s'agit d'une demande d'informations à placer entre le titre et le corps du contenu.
  • onContentChangeState : il s'agit d'un événement appelé lorsque l'état du contenu est modifié.
  • onContentPrepare : Il s’agit de la première étape de la préparation du contenu en vue de la sortie. C’est le point le plus souvent utilisé par les plugins orientés contenu pour faire leur travail.

Plus d'informations sur le développement de plugins peuvent être trouvées ici .

1
johanpw