Plugins Published Article / Auto Message

1 1 1 1 1
Vote 5.00 (3 Votes)

Le package automsg permet d'envoyer des mails à certains groupes d'utilisateurs dès qu'un article est publié. 

Version 4.2.16 (Update : 25/09/2024)

  • + Language : add German translation - thank you Hajo Nieman
Version 4.2.15 (Update : 12/09/2024)
  • + Language : add Portuguese Language in component admin
  • + Language : add Portuguese (Brazil) Language in component/user plugin
Version 4.2.14 (Update : 12/09/2024)
  • + Language : add Portuguese Language in component/user plugin
Version 4.2.13 (Update : 21/06/2024)
  • # Install : initialize com_mail params if empty
  • # Uninstall : delete automsg scheduled tasks
Version 4.2.12 (Update : 20/06/2024)
  • # Invalid version number
Version 4.2.11 (Update : 20/06/2024)
  • # AutoMsg from front : missing mail text translation
  • # User change profil : use btn-primary class instead of button
...

  • Joomla! 4.x/5.x
  • Joomla 3.x
Téléchargement du package AutoMsg
pour Joomla 4/5
CG_DOWNLOAD_NOT_ALLOWED
(déjà téléchargé 292 fois)

Les plugins Joomla 3.x ne sont plus maintenus.

Téléchargement du plugin Published Article
(Joomla 3.x)
Téléchargement du plugin Profil AutoMsg
(Joomla 3.x)
CG_DOWNLOAD_NOT_ALLOWED
(déjà téléchargé 857 fois)
CG_DOWNLOAD_NOT_ALLOWED
(déjà téléchargé 839 fois)

Important : Les plugins AutoMsg ont été regroupés dans le Package AutoMsg. 

Le composant AutoMsg centralise les paramètres.

Le fichier Log permet de tracer l'envoi des articles dans un fichier administrator/logs/com_automsg.log.php.

Les formats des e-mails sont définis dans les modèles d'e-mail de l'administration : administration, menu Système, dans le groupe Template, cliquer sur Modèle d'e-mail, entrer automsg dans la recherche pour accéder aux e-mails définis pour AutoMsg.

Une zone "Réception des messages automatiques" est ajoutée au profil des utilisateurs

 L'envoi du message automatique peut être inhibé par l'utilisateur s'il ne souhaite pas le recevoir au niveau de son profil.

Au niveau des messages envoyés, un lien {unsubscribe} peut être ajouté au message envoyé aux utilisateurs.

Un menu utilisateur peut afficher l'écran de modification du paramètre défini dans le profil.

AutoMsg Component

On peut envoyer de façon asynchrone les messages afin d'avoir plusieurs articles dans un seul message. 

Le plugin de tâche AutoMsg  envoie les messages aux utilisateurs à intervalle régulier, selon les paramètres de la tâche.

Ce plugin de tâche est aussi utilisé lorsque votre hébergeur limite le nombre d'envois d'email par heure/jour/...

 

Pour envoyer des emails en mode asynchrone, il faut aller dans l'administrateur, menu Système, groupe Gestion et cliquer sur Tâches planifiées.

Si la tâche n'existe pas, cliquer sur Nouveau et, dans la liste, sélectionner la tâche Envoi asynchrone des messages de création d'articles et paramétrer cette tâche comme vous le souhaitez.

Dans mon exemple, j'ai paramétré l'envoi des mails une fois par mois le 27 à 15h59.

automsg new task   AutoMsg Task

Dans la liste des tâches vous obtiendrez le résultat suivant: 

tasks

Vous pouvez cliquer sur Exécuter le test pour lancer manuellement la tâche.

Le suivi des envois est assuré par le composant AutoMsg, via le menu Messages.

Pour l'exemple qui suit, j'ai paramétré des sessions d'envoi de 3 messages consécutifs.

automsg messages

Ainsi, après publication d'un article, on voit que le message doit être envoyé à 7 utilisateurs: il est parti pour 3 utilisateurs et 4 sont en attente de la prochaine session d'envoi. 

Lorsque tout a été envoyé, on obtient un affichage comme suit :

automsg messages bis

Pour ce message, 1 erreur a été détectée. Cliquer sur l'icône Statut pour avoir plus de détail :

automsg un message erreur

Soit vous ignorez cette erreur, soit vous pouvez essayer de ré-envoyer le message.