Aller au contenu
API Delivery
Avant de compter sur une fonctionnalité, consultez l'état des capacités.

GuidesContenu

Prévisualiser, publier et revenir en arrière

Brouillons, aperçu dans votre design réel, révisions immuables, publication planifiée et retour arrière.

Cette page a été traduite de l'anglais. En cas de divergence, la version anglaise fait foi. Lire en anglais

Chaque modification dans Studio est d’abord un brouillon. Les brouillons ne sont jamais renvoyés par l’API Delivery publiée, ils ne peuvent donc pas se retrouver sur votre site web par accident.

Les éditeurs peuvent voir un brouillon de trois façons :

  • Website view dans l’éditeur de pages affiche votre site web réel dans un cadre à côté des champs.
  • Full-screen preview et pop-out affichent le brouillon à différentes tailles d’écran.
  • Preview on website ouvre la route d’aperçu de votre site web avec un lien à usage unique valable 15 minutes.

L’aperçu nécessite une route d’aperçu sur votre site web (voir Connecter un site Next.js) et ne fonctionne que dans Development. Les brouillons sont toujours servis avec noindex et jamais mis en cache.

Les éditeurs peuvent, en option, cliquer sur une section de la page prévisualisée pour la sélectionner dans Studio. Dans l’aperçu de brouillon uniquement, votre site web :

  1. place data-atlas-section-id="<section id>" sur l’élément de chaque section ;
  2. envoie { type: 'atlas:ready' } à la fenêtre parente lorsqu’il s’exécute dans un cadre ;
  3. lors d’un clic, empêche la navigation et envoie { type: 'atlas:select', sectionId } ;
  4. met en évidence la section désignée dans { type: 'atlas:highlight', sectionId }.

N’acceptez que les messages provenant de l’origine de Studio et n’envoyez des messages qu’à celle-ci. Rien de tout cela ne s’exécute en dehors de l’aperçu.

Publier crée une révision immuable. Votre site web la voit à sa prochaine requête, ou immédiatement si vous utilisez les webhooks. Avant la publication, Studio liste les éventuels problèmes de publication (par exemple un champ obligatoire laissé vide), et la page ne peut pas être publiée tant qu’ils ne sont pas corrigés.

Les collections éditoriales (actualités, articles) prennent aussi en charge la publication planifiée, les slugs et un flux RSS.

  • Dans Development, restaurez une révision antérieure d’une page et publiez-la à nouveau.
  • Dans Production, revenez à une release antérieure. Cela nécessite la permission de retour arrière.

Un retour arrière est lui-même un nouvel événement enregistré. Rien n’est supprimé.