Révisions
Vue d'ensemble
Les révisions de page sont des instantanés de sécurité éditoriale limités à une page.
Elles sont conçues pour récupérer le contenu et la structure d'une page sans traiter cette tâche comme une sauvegarde complète ni comme un transfert de site.
Les révisions de Shared Slot sont des instantanés de sécurité éditoriale distincts, limités au site, pour le contenu réutilisable des Shared Slots.
Les deux types de révision peuvent également porter des métadonnées d'audit compactes à côté de l'instantané lui-même :
- référence à l'utilisateur à l'origine de l'action lorsqu'un véritable utilisateur d'administration est connu
source, par exempleadmin,console,project_import,systemourestoreevent, par exemplepage_created,page_updated,workflow_changed,block_created,block_updated,block_deleted,block_reordered,slot_changedourevision_restored
Les révisions plus anciennes peuvent ne pas comporter ces métadonnées. L'interface d'administration affiche ces lignes comme Not recorded plutôt que de faire des suppositions.
Ce qui est capturé
Les instantanés de révision comprennent :
- les champs principaux de la page
- les traductions de la page
- les slots de la page
- l'arbre des blocs de la page
- les lignes de traduction des blocs
- les références aux ID de médias
Pour les traductions de page, l'instantané inclut les champs de surcharge SEO propres à chaque langue, en tant qu'élément de l'état éditorial de la traduction. La restauration d'une révision de page restaure ces valeurs SEO de la page en même temps que le nom, le slug et les données de chemin localisés.
Points de capture automatique
Les révisions sont créées automatiquement lorsque ces éléments changent :
- champs de la page et traduction par défaut
- statut du workflow
- enregistrements de traduction de la page
- structure des slots
- création, mise à jour, suppression et ordonnancement des blocs
Lorsque c'est possible, l'entrée de révision consigne également qui a déclenché la modification et quel type de workflow l'a produite.
Comportement de la restauration
La restauration s'effectue sur place, sur la page courante.
Lorsqu'une révision est restaurée :
- une nouvelle révision de sécurité antérieure à la restauration est créée en premier
- l'instantané de la révision sélectionnée est appliqué à la page courante
- une nouvelle entrée de révision postérieure à la restauration est consignée et liée à la révision source
L'historique des révisions conserve ainsi à la fois l'état publié précédent et l'état restauré.
Révisions de Shared Slot
Les révisions de Shared Slot sont volontairement distinctes des révisions de page.
- Elles sont limitées au site et rattachées à un seul Shared Slot.
- Elles capturent les métadonnées du Shared Slot ainsi que l'arbre de blocs réutilisable du Shared Slot, y compris la structure imbriquée, les lignes de traduction et les références aux médias.
- Elles ne capturent pas les pages éditoriales sans rapport qui référencent le Shared Slot.
- Elles ne stockent pas les affectations de slots de page dans l'instantané de révision du Shared Slot.
- Elles portent le même schéma compact de métadonnées actor, source et event que les révisions de page, lorsque l'appelant peut les fournir.
Comportement de la restauration des Shared Slots
La restauration s'effectue sur place, sur le Shared Slot courant.
Lorsqu'une révision de Shared Slot est restaurée :
- une nouvelle révision de sécurité antérieure à la restauration est créée en premier
- l'instantané de Shared Slot sélectionné est appliqué au Shared Slot courant
- une nouvelle entrée de révision postérieure à la restauration est consignée et liée à la révision source
- l'id du Shared Slot reste identique et les références existantes à
page_slots.shared_slot_iddemeurent intactes
Comme les Shared Slots sont des références réutilisables, en restaurer un peut affecter toutes les pages qui l'utilisent actuellement.
Règles d'accès
super_admin: peut consulter et restaurer les révisionssite_admin: peut consulter et restaurer les révisions dans les sites qui lui sont attribuéseditor: peut consulter les révisions dans les sites qui lui sont attribués, mais ne peut pas les restaurer
Le même schéma d'accès s'applique aux révisions de Shared Slot.
Les révisions face aux autres outils de récupération
Révisions
- récupération éditoriale limitée à une page
- centrée sur le contenu et la structure d'une seule page
- les révisions de Shared Slot sont distinctes et centrées sur les métadonnées et l'arbre de blocs d'un seul Shared Slot réutilisable
Backup / Restore
- récupération au niveau de l'environnement
- restaure la base de données courante et les fichiers téléversés à partir d'une archive de sauvegarde
Export / Import
- portabilité des sites entre installations
- utilisé pour déplacer le contenu d'un site sous forme de paquet
Ces outils sont volontairement distincts et ne doivent pas être considérés comme interchangeables.