Редazioni dei contenuti
Drupal consente di creare una nuova revisione ogni volta che un contenuto viene aggiornato. Questo ti permette di monitorare come il contenuto è cambiato nel tempo sul tuo sito.
Sebbene questa funzione sia ora abilitata per impostazione predefinita, puoi modificare la possibilità di revisione per ogni tipo di contenuto nel modulo di modifica del tipo di contenuto, in Amministrazione → Struttura → Tipi di contenuto → Operazioni → Modifica → Impostazioni di pubblicazione, selezionando la casella “Crea una nuova revisione”. Questo comporterà la creazione di una nuova revisione ogni volta che viene modificato un nodo. (Gli editor possono sovrascrivere questa impostazione durante la modifica di un singolo nodo.)
Per visualizzare e gestire le revisioni, utilizza la scheda “Revisioni” quando visualizzi un nodo (per visualizzare le revisioni è necessario avere l’autorizzazione “Visualizza revisioni” o “Amministrazione dei contenuti”). Nella scheda Revisioni puoi visualizzare singole versioni, tornare a una versione precedente e cancellare revisioni (è necessario avere i permessi “Amministrazione dei contenuti” o “Ripristina revisioni” e “Elimina revisioni”).
Un dettaglio interessante del sistema è il comportamento del meccanismo di ripristino. Supponiamo di avere le revisioni {1,2,3, corrente}. Se torni alla revisione n. 2, verrà creata una copia della revisione n. 2, e questa copia verrà impostata come revisione corrente. Così, dopo il ripristino, avrai {1,2,3,4, corrente}, dove “corrente” è il clone della revisione n. 2, e la n. 4 è la precedente revisione corrente.
Un’altra funzione utile del sistema di revisioni è il campo del messaggio di registro delle revisioni, che appare accanto alla casella “Crea una nuova revisione” nel modulo di modifica del nodo. Se aggiungi un messaggio in questo campo durante la creazione di una revisione, tale messaggio apparirà nella scheda Revisioni insieme alla revisione stessa. Si consiglia di aggiungere un messaggio significativo ogni volta che crei una revisione di un nodo, in modo che altri (o tu stesso, mesi dopo) possano capire perché hai modificato il nodo e quali sono stati i cambiamenti, senza dover effettivamente visualizzare la versione precedente. Sebbene la compilazione del campo sia facoltativa al momento della stesura di questo testo, esiste una richiesta di funzionalità per renderlo obbligatorio.
Nella scheda “Revisioni” della tabella sono elencate tutte le revisioni, insieme al timestamp, all’utente che ha effettuato la modifica e al messaggio del registro delle revisioni, se è stato inserito.
Puoi migliorare la scheda delle revisioni installando il modulo Diff. Questo modulo consente di visualizzare le differenze tra due revisioni; senza di esso, puoi soltanto visualizzare l’intero contenuto di ciascuna revisione, rendendo difficile capire esattamente cosa è cambiato tra una versione e l’altra.
Tieni presente che la tabella node_revision nel database avrà sempre una voce associata a ciascun record nella tabella dei nodi, che traccia come revisione corrente. Questo accade anche se le revisioni non sono abilitate. D’altra parte, se le revisioni sono abilitate, avrai più record nella tabella node_revision associati a ciascun nodo, che rappresentano non solo la revisione corrente, ma anche tutte le revisioni passate.
Per ulteriori funzionalità, incluso rendere obbligatorie le modifiche durante la modifica dei contenuti, consulta la sezione Moderazione dei contenuti.
Basato originariamente su https://www.drupal.org/node/320614 e aggiornato per Drupal 8.