esup-multi

Arborescence des pages

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Dans l'onglet Send Data, nous allons nous intéresser à 3 hooks : Post createdPost trashed et Post Updated.... Dans chacun de ces triggers, il va falloir aller renseigner la route qui permet de vider le cache pour chacune des collections.

Pour l'exemple, je vais documenter la création des 3 triggers pour la collection Services (features). Il vous conviendra ensuite de créer le triggers des collections restantes : Page de login (auth), Formulaire de contact (contact-us), Informations importantes (important-news), Canaux de notifications (notifications), Réseaux sociaux (social-networks), Pages statiques (static-pages), Widgets (features)

Hook pour la création d'un service

Cliquez sur l'entrée Post created, puis Add Webhook URL.

Image Added

Dans la modal qui s'ouvre, entrez les éléments suivants :

  • Webhook name : donnez un intitulé parlant à votre hook, par exemple clear-features-cache
  • Webhook URL : {%URL_VERS_VOTRE_CONNECTEUR_CMS%}/cache/clear/features

Puis cliquez sur le bouton Add for post_create.

Une fois le hook créé, nous allons le configurer. Cliquez sur les 3 points alignés verticalement sous la colonne Action, puis sur Settings.

Dans la modal qui s'ouvre, modifier les paramètres suivants :

  • Trigger on selected post types : Sélectionnez le type Service
  • Trigger on initial post status change : Sélectionnez Publié
  • User must be logged in : activé
  • Trigger from backend only : activé
  • Change the data request typeX-WWW-FORM-URLENCODE
  • Change the data request methodGET
  • Add authentication template : Choisissez le template créé précédemment (dans notre exemple, cms-connector)
  • Laissez le reste inchangé

Cliquez sur le bouton Save Settings et fermez la modal.

Votre trigger est à présent configuré. Vous avez la possibilité de le tester en cliquant sur les 3 points alignés verticalement, puis Send Demo.
Si votre connecteur est configuré en mode Debug (variable NODE_ENV différente de production), vous devriez voir passer les informations d'invalidation du cache dans les logs

Image Added

Hook pour la création d'un service


Optimisation et sécurité du CMS

...