Aller au contenu

Module v1.0.0

Configurer Site externe

Gardez un site fait en Next, Nuxt ou une application, et pilotez son contenu depuis Sillon.

site-externe Ce que ce module apporte →

Ce qu'il fait

Un site fait ailleurs (Next, Nuxt, une application) garde son front et prend Sillon comme arrière : Sillon lui passe le contenu publié en JSON (le passe-plat) et le prévient quand il change (la sonnette).

  • Le contenu publié en JSON : rubriques, articles, menus, mentions légales, recherche, SEO, musique
  • Une sonnette signée à chaque publication, pour une mise à jour immédiate
  • Fermé par défaut, ouvert seulement aux adresses que vous choisissez

Où le trouver

Les écrans que ce module ajoute à l'administration, une fois activé.

  • Site externe /admin/site-externe

Ses réglages

Ils se modifient depuis l'administration. La clé est donnée pour qui pilote le site en ligne de commande ou par l'API.

Réglage Clé Type Par défaut
Le passe-plat est-il ouvert (1 ou 0) site_externe.ouvert string 0
L'adresse du site externe (https://…) site_externe.adresse string (vide)
Les autres adresses autorisées à lire le passe-plat depuis un navigateur, une par ligne site_externe.origines string (vide)
L'adresse où sonner quand un contenu change site_externe.sonnette string (vide)
Le secret qui signe la sonnette site_externe.secret string (vide)

Ses droits

Ce que chaque rôle peut faire par défaut. Modifiable rôle par rôle depuis l'administration.

Droit Clé Administrateur Éditeur
Régler le site externe (passe-plat et sonnette) site_externe.manage ✓ —

Piloter par une IA

Ce module ne se pilote pas par une IA.

Ouvre le contenu publié à un site externe : les fiches se lisent et s'écrivent par les actions de leurs modules (articles, menus, musique). Ouvrir le passe-plat ou régler la sonnette se décide à son écran, jamais à distance.

Ses points de branchement

Pour greffer du code sans toucher au module : ce qu'il annonce, et ce qu'il écoute.

Ce qu'il écoute 15
articles.created
priorité 90
articles.updated
priorité 90
articles.deleted
priorité 90
categories.created
priorité 90
categories.updated
priorité 90
categories.deleted
priorité 90
menu.created
priorité 90
menu.updated
priorité 90
menu.deleted
priorité 90
legal.document.updated
priorité 90
legal.info.updated
priorité 90
pages.page.updated
priorité 90
musique.cree
priorité 90
musique.modifie
priorité 90
musique.supprime
priorité 90