Surveillance, et notification, création et enregistrement articles Joomla
Ce scénario est proposé dans un pack  

Objectif

Vous souhaitez sanctuariser certains articles et ne pas permettre leur modification intempestive par certaines utilisateurs.
Par exemple, une catégorie "Mentions légales" peut regrouper des articles de type CGV, Politique de Données Personnelles etc.. assez complexes, représentant un haut niveau d'expertise; qu'il importe de ne pas modifier, après validation définitive de leur contenu.

Cependant vous souhaitez bénéficier d'une certaine souplesse et rapidité de mise en place, sans nécessairement implémenter les paramétrages fins et très complets des ACLs.

Obsewhere permet donc la surveillance de l'enregistrement d'un article et de produire une notification vers l'administrateur, par exemple par email.

Un développement futur permettra d'empêcher d'enregistrer un article appartenant à une catégorie que vous souhaitez protéger.

En standard Joomla

Cette fonctionnalité de surveillance spécifique de l'événement d'enregistrement d'un article n'existe pas en standard dans Joomla.

Ce qu'Obsewhere vous apporte

La surveillance de l'enregistrement des articles peut être restreinte à une ou plusieurs catégories.

Obsewhere peut surveiller sélectivement les modifications en front-end, dans l'administration ou les deux.

Obsewhere permet de restreindre la surveillance d'un utilisateur ou d'un groupe d'uttilisateur : si l'administrateur enregitre un des articles de  la catégorie à protéger, il ne sera pas notifié.

Toute modification faisant l'objet de surveillance sera historisée dans la log interne d'Obsewhere, vous conservez une trace aisément consultable. 

 

Description du traitement

1- Séquence Observation : choisir de surveiller le paramètre "Enregistrement d'un article existant"

En complément on peut sélectionner la ou les catégorie(s) concernée(s), ainsi que les utilisateurs concernés (le groupe "Auteurs" dans l'exemple ci-dessous).
A noter que si un autre paramètre est à surveiller, nous conseillons de mettre en place une autre séquence Observation, et donc un autre scénario.

Le plugin "Observation" est de type "Articles" (thématique "Contenu").

Ci-dessous la liste des paramètres de surveillance disponibles :

surveillance enregistrement article existant Joomla

Un autre exemple d'utilisation de ce plugin, peut être de surveiller les changements de statut des articles : paramètre "Changement d'état".
Dans ce cas la liste des statuts des articles est proposée, comme illustré ci-dessous :

surveillance changement statut article joomla

 

2- Séquence Action : envoi d'un email de notification à l'administrateur.

Le plug in Action est de type "Email" (thématique "Message").

Les tags de substitution, accessibles via le bouton bouton tag substitution, vont permettre de constituer de façon dynamique le contenu de l'email adressé à l'administrateur. La séquence 1 (tags {seq1}), correspond à la première séquence du scénario, donc à la séquence Observation. Voir notre article complet sur les tags de substitution.

Comme illustré ci-dessous, on restitue les informations de l'article enregistré, mais aussi l'Id de l'utilisateur et la date/heure de l'événement.

Il est possible, avec une deuxième action (plugin "Lecteur champ SQL" - thématique "Contenu"), de rechercher le nom de l'utilisateur à partir de son Id.

surveillance enregistrement article existant Joomla

 
3- Résultat final : email administrateur

 surveillance enregistrement article existant resultat mail

 

Une fois que vous avez acheté votre extension Obsewhere,
consultez la Procédure d'installation de votre scénario/plugin pour l'installer sur votre site Joomla.

Notification des événements principaux des articles - 3 domaines

12€HT/6 mois

Surveillance et notification de l'affichage front-end, de l'enregistrement et du changement d'état back-end, ou de la création d'un nouvel article...

  • Plugin Observateur "Articles"
  • Plugin Action "Email"
  • 3 domaines
  • Fichier .obs (données d'exemple de déroulement du scénario)

Notification des événements principaux des articles - multi-domaines

19€HT/6 mois

Surveillance et notification de l'affichage front-end, de l'enregistrement et du changement d'état back-end, ou de la création d'un nouvel article...

  • Plugin Observateur "Article"
  • Plugin Action "Email"
  • multi-domaines
  • Fichier .obs (données d'exemple de déroulement du scénario)

Fichier d'import des données du scénario

Gratuit

Si vous avez déjà acquis les Plugins nécessaires à ce Scénario, vous pouvez télécharger gratuitement le fichier .obs d'import du Scénario.
  • Fichier .obs (données d'exemple de déroulement du scénario)
Vous possédez déjà des Plugins présents dans ce scénario ...
ou vous n'êtes intéressé que par un Plugin particulier présenté dans ce scénario ?
Vous pouvez acquérir ce Plugin seul en choisissant une des propositions ci-dessous.

Observateur

Surveillance de la gestion globale des articles - GRATUIT

Gratuit

Surveillance des événements principaux de la gestion des articles (création nouvel article, sauvegarde d'un article existant, changement de statut).

Actions

Envoi d'email(s) - 3 domaines

12,00€HT

Envoi d'email(s) à 1 ou plusieurs destinataires, enregistré(s) ou non

  • 3 domaines

Envoi d'email(s) - multi-domaines

19,00€HT

Envoi d'email(s) à 1 ou plusieurs destinataires, enregistré(s) ou non

  • Multi-domaines

Liste des modifications par version pour ce Scénario

v1.0.0 du 5 mai 2019

  • version intiale