Connexion

Connexion à votre compte

Identifiant
Mot de passe
Maintenir la connexion active sur ce site

Créer un compte

Pour valider ce formulaire, vous devez remplir tous les champs.
Nom
Identifiant
Mot de passe
Répétez le mot de passe
Adresse e-mail
Répétez l'adresse e-mail
Captcha
Process validation article à publier pour Joomla
Ce scénario est proposé dans un pack  

Objectif

Lorsqu'un article est à publier par un rédacteur, vous souhaitez qu'un autre utilisateur en soit informé automatiquement et valide la publication.

L'utilisateur-rédacteur va modifier un champ personnalisé de l'article, pour déclencher la notification auprès de l'utilisateur-manager, qu'un article est à publier.

En standard Joomla

Cette fonctionnalité est indisponible en standard, lorsqu'un article est rédigé mais non publié, il n'existe pas de statut "En attente de publication".

Ce qu'Obsewhere vous apporte

  • vous créez et maîtrisez votre processus de validation selon votre organisation,
  • vous utilisez la fonction standard Joomla des champs personnalisés de type "article",
  • vous choisissez le destinataire de la notification par email (cas général).
Un développement est en cours pour interfacer Joomla avec Trello et gérer la validation de la publication sous Trello.

 

Description du traitement

1- Paramétrage préalable Joomla : en Contenus/Champs, créer un champ personnalisé "article", par exemple de type "Bouton radio", avec au minimum 2 valeurs et une valeur par défaut (dans l'exemple ci-dessous "0" pour "Brouillon").

champ personnalisé validation publication article Joomla

Ce champ personnalisé est donc par défaut en champ personnalise validation publication article brouillon, l'événement qui va déclencher l'action est le "click" utilisateur sur "A publier" (cf ci-dessous).

champ personnalisé Joomla validation publication article

 

2- Séquence Observation : paramétrage de ce champ personnalisé à observer et détermination de la valeur qui va déclencher la notification 

Le plugin de type Observation à utiliser est "Champ personnalisé" en thématique "Contenu".

Périmètre de surveillance

La modification d'un champ personnalisé d'un article peut être effectuée au sein de l'administration Joomla, et aussi, pourquoi pas, en mise à jour d'article en front-end.
On peut donc indiquer ici, "Administration" ou "Les deux".

Champ personnalisé

La boîte de sélection propose la liste des champs personnalisés de type article.

Modification de la valeur du champ

"Toutes valeurs" : n'importe quel changement d'une valeur du champ personnalisé va déclencher l'action.
"Valeur spécifique" : seule la valeur spécifiée dans le champ apparaissant en-dessous, va déclencher l'action.

Valeur spécifique

On indique ici la valeur du champ qui déclenche l'action : dans notre exemple "1" correspond à "A publier".
Cette possibilité existe, car on pourrait avoir un champ personnalisé avec plusieurs valeurs possibles, dont certaines déclencheraient l'action en cours (et les autres valeurs qui déclencheraient d'autres actions).

Qui peut déclencher cet Observateur?

Le message peut être affiché pour "Tous" ou pour un groupe d'utilisateurs.
  • Périmètre de surveillance

    La modification d'un champ personnalisé d'un article peut être effectuée au sein de l'administration Joomla, et aussi, pourquoi pas, en mise à jour d'article en front-end.
    On peut donc indiquer ici, "Administration" ou "Les deux".
  • Champ personnalisé

    La boîte de sélection propose la liste des champs personnalisés de type article.
  • Modification de la valeur du champ

    "Toutes valeurs" : n'importe quel changement d'une valeur du champ personnalisé va déclencher l'action.
    "Valeur spécifique" : seule la valeur spécifiée dans le champ apparaissant en-dessous, va déclencher l'action.
  • Valeur spécifique

    On indique ici la valeur du champ qui déclenche l'action : dans notre exemple "1" correspond à "A publier".
    Cette possibilité existe, car on pourrait avoir un champ personnalisé avec plusieurs valeurs possibles, dont certaines déclencheraient l'action en cours (et les autres valeurs qui déclencheraient d'autres actions).
  • Qui peut déclencher cet Observateur?

    Le message peut être affiché pour "Tous" ou pour un groupe d'utilisateurs.

 

3- Séquence Action 1 : récupération du titre de l'article à partir de son Id

Le plugin "Action" à utiliser est de type "Lecteur champ SQL" (thématique "Contenu").

Workflow articles à publier pour Joomla

Nom de la table SQL

Identification de la table des articles.
L'expression "#__" (dièse et double underscore) remplace de manière universelle le préfixe de vos tables.

Champ à récupérer

Identification du champ title présent dans la table articles.

Champ de la clé de recherche

Critère commun avec la séquence 1 (Observation) qui va permettre la récupération de la valeur title de la séquence 1

Valeur de la clé

Grâce à l'Id qui est la clé commune de la table "#__content", entre la séquence 1 (Observation) et la séquence 2 (cette action), on va pouvoir récupérer le champ title.
  • Nom de la table SQL

    Identification de la table des articles.
    L'expression "#__" (dièse et double underscore) remplace de manière universelle le préfixe de vos tables.
  • Champ à récupérer

    Identification du champ title présent dans la table articles.
  • Champ de la clé de recherche

    Critère commun avec la séquence 1 (Observation) qui va permettre la récupération de la valeur title de la séquence 1
  • Valeur de la clé

    Grâce à l'Id qui est la clé commune de la table "#__content", entre la séquence 1 (Observation) et la séquence 2 (cette action), on va pouvoir récupérer le champ title.

Le bouton bouton tags susbtitution permet d'accéder à la liste des chaînes de substitution qui permettent de récupérer des informations dynamiques entre les différentes séquences d'un scénario.
Voir notre article complet sur les tags de substitution.

 

4- Séquence Action 2 : constitution de l'email (titre et contenu), identification du destinataire et envoi

Le plugin "Action" à utiliser est de type "Courriel" (thématique "Message").

Pour rappel concernant les tags de substitution, dans le contenu du message ci-dessous :

{seq1:id} = l'id de l'article en provenance de la séquence 1 (Observation)
{seq2:value} = la valeur récupérée lors de la séquence 2 (Action Lecteur champ SQL), en l'occurence le titre de l'article.

L'intérêt des tags de substitution, illustré par l'exemple ci-dessous, est de pouvoir les insérer dans du HTML et de constituer des contenus véritablement dynamiques.

process de validation article à publier sous Joomla

1- Sélecteur d'insertion de HTML
2- Bouton permettant l'ouverture du panneau de droite des tags de substitution par séquence
3- Sélection du destinataire, dans notre exemple l'administrateur du site identifié par le tag générique {site_fromemail} (voir notre article sur les tags de substitution)

Au final on envoie à l'administrateur, un email avec un lien sur lequel il n'a qu'à cliquer pour accéder directement à l'article à valider.

workflow validation article à publier joomla

 

5- Séquence Action 3 (Facultatif) : notification pour la personne qui a modifié le champ personnalisé

Le plugin "Action" à utiliser est de type "Pop in Joomla" (thématique "Message").

workflow validation article joomla

Ce qui donne comme pop in pour l'utilisateur ayant modifié le champ personnalisé (et validé la publication de l'article) :

popin validation publication article

 

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.
Le paquetage d'installation '458-S38' n'est pas encore disponible. Ce scénario sera disponible en téléchargement dès que le paquetage sera terminé.
Veuillez revenir ultérieurement ou contacter notre service commercial via le formulaire de contact de ce site.
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 modification des champs personnalisés article - 3 domaines

12,00€HT

Surveillance des champs personnalisés article : la modification d'une valeur peut déclencher une action

  • 3 domaines

Surveillance de la modification des champs personnalisés article - multi-domaines

19,00€HT

Surveillance des champs personnalisés article : la modification d'une valeur peut déclencher une action

  • multi-domaines

Actions

Lecteur champ SQL - 3 domaines

12,00€HT

Plugin Action Lecteur Champ SQL

  • Limité à 3 domaines

Lecteur champ SQL - multi-domaines

19,00€HT

Plugin Action Lecteur Champ SQL

  • Multi-domaines

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

Message Pop in Joomla - GRATUIT

Gratuit

Afficher un message pop in Joomla (site ou administration).

Liste des modifications par version pour ce Scénario

v1.0.0 du 5 mai 2019

  • version intiale