Revisioni

Panoramica

Le revisioni di pagina sono istantanee di sicurezza editoriale delimitate a una singola pagina.

Sono pensate per recuperare i contenuti e la struttura di una pagina senza trattare questa operazione come un backup completo o come un trasferimento di sito.

Le revisioni degli Shared Slot sono istantanee di sicurezza editoriale separate, delimitate al sito, per i contenuti riutilizzabili degli Shared Slot.

Entrambi i tipi di revisione possono inoltre riportare metadati di audit compatti accanto all'istantanea vera e propria:

  • riferimento all'utente autore quando è noto un utente amministratore reale
  • source, ad esempio admin, console, project_import, system o restore
  • event, ad esempio page_created, page_updated, workflow_changed, block_created, block_updated, block_deleted, block_reordered, slot_changed o revision_restored

Le revisioni più vecchie potrebbero non avere questi metadati. L'interfaccia di amministrazione mostra quelle righe come Not recorded anziché fare supposizioni.

Che cosa viene acquisito

Le istantanee di revisione includono:

  • campi principali della pagina
  • traduzioni della pagina
  • slot della pagina
  • albero dei blocchi della pagina
  • righe di traduzione dei blocchi
  • riferimenti agli ID dei media

Per le traduzioni di pagina, l'istantanea include i campi di sovrascrittura SEO per lingua come parte dello stato editoriale della traduzione. Il ripristino di una revisione di pagina ripristina quei valori SEO della pagina insieme a nome, slug e dati di percorso localizzati.

Punti di acquisizione automatica

Le revisioni vengono create automaticamente quando cambiano queste aree:

  • campi della pagina e traduzione predefinita
  • stato del workflow
  • record di traduzione della pagina
  • struttura degli slot
  • creazione, aggiornamento, eliminazione e ordinamento dei blocchi

Quando è possibile, la voce di revisione registra anche chi ha attivato la modifica e quale tipo di workflow l'ha prodotta.

Comportamento del ripristino

Il ripristino avviene sul posto, sulla pagina corrente.

Quando una revisione viene ripristinata:

  1. viene creata per prima una nuova revisione di sicurezza precedente al ripristino
  2. l'istantanea della revisione selezionata viene applicata alla pagina corrente
  3. viene registrata una nuova voce di revisione successiva al ripristino, collegata alla revisione di origine

In questo modo sia lo stato pubblicato precedente sia lo stato ripristinato restano nella cronologia delle revisioni.

Revisioni degli Shared Slot

Le revisioni degli Shared Slot sono volutamente separate dalle revisioni di pagina.

  • Sono delimitate al sito e collegate a un singolo Shared Slot.
  • Acquisiscono i metadati dello Shared Slot e l'albero dei blocchi riutilizzabile dello Shared Slot, inclusi la struttura annidata, le righe di traduzione e i riferimenti ai media.
  • Non acquisiscono le pagine editoriali non correlate che fanno riferimento allo Shared Slot.
  • Non memorizzano le assegnazioni degli slot di pagina come parte dell'istantanea di revisione dello Shared Slot.
  • Riportano lo stesso schema compatto di metadati actor, source ed event usato dalle revisioni di pagina, quando il chiamante è in grado di fornirli.

Comportamento del ripristino degli Shared Slot

Il ripristino avviene sul posto, sullo Shared Slot corrente.

Quando una revisione di Shared Slot viene ripristinata:

  1. viene creata per prima una nuova revisione di sicurezza precedente al ripristino
  2. l'istantanea dello Shared Slot selezionata viene applicata allo Shared Slot corrente
  3. viene registrata una nuova voce di revisione successiva al ripristino, collegata alla revisione di origine
  4. l'id dello Shared Slot resta invariato e i riferimenti esistenti a page_slots.shared_slot_id rimangono intatti

Poiché gli Shared Slot sono riferimenti riutilizzabili, il ripristino di uno di essi può interessare tutte le pagine che attualmente lo utilizzano.

Regole di accesso

  • super_admin: può visualizzare e ripristinare le revisioni
  • site_admin: può visualizzare e ripristinare le revisioni all'interno dei siti assegnati
  • editor: può visualizzare le revisioni all'interno dei siti assegnati, ma non può ripristinarle

Lo stesso schema di accesso si applica alle revisioni degli Shared Slot.

Le revisioni rispetto agli altri strumenti di recupero

Revisioni

  • recupero editoriale delimitato a una pagina
  • focalizzato sui contenuti e sulla struttura di una singola pagina
  • le revisioni degli Shared Slot sono separate e focalizzate sui metadati e sull'albero dei blocchi di un singolo Shared Slot riutilizzabile

Backup / Restore

  • recupero a livello di ambiente
  • ripristina il database corrente e i file caricati a partire da un archivio di backup

Export / Import

  • portabilità dei siti tra installazioni diverse
  • si utilizza per spostare i contenuti di un sito come pacchetto

Questi strumenti sono volutamente separati e non devono essere considerati sostituti l'uno dell'altro.