La Copia lavoro (Working Copy)
facile
Up one level
Video: La copia lavoro
Quando si crea un sito Plone, ci sono molte funzioni addizionali che possono essere attivate, compresa la "Copia lavoro". Se il tuo sito Plone non offre l'opzione Estrai versione nel menù Azioni, sarà necessario contattare il gestore del sito e richiedere che venga installato il "Working Copy Support (Iterate)".
Overview
Potrebbe esserti già capitata una situazione di questo tipo: hai pubblicato sul web un documento, ma ora hai bisogno di aggiornarlo e vuoi che la vecchia versione rimanga sul web fino a quando non avrai completato quella nuova. Desideri anche che, una volta terminata, la nuova versione sostituisca quella vecchia. Tuttavia, non vuoi che quest'ultima venga eliminata per sempre, ma mantenuta in archivio per ogni eventualità. La copia lavoro ti permette tutto questo.
Sostanzialmente si esegue l'operazione Estrai versione per la versione del documento attualmente pubblicato, creandone così una copia lavoro. Questa può essere modificata secondo le tue esigenze, quando sarà pronta la nuova versione potrai selezionare Crea versione e renderla pubblica. Nel "retroscena", Plone sostituisce il documento originale con quello nuovo nello stesso indirizzo web e archivia il primo nell'apposita sezione.
Estrai versione
Prima di tutto, raggiungi la pagina che vuoi rivedere. Dal menù Azioni seleziona Estrai versione (check out):
Ti verrà suggerito di selezionare la cartella in cui vuoi che venga creata la copia lavoro -- la versione che andrai a modificare. Nell'esempio seguente, viene scelta la cartella Home, una cartella personale dell'utente:
Cliccando Check out, automaticamente appare la copia lavoro salvata nella posizione che hai scelto e su cui puoi agire a piacimento:
Ora puoi liberamente lavorare sul documento, mentre la versione originale risulta bloccata (Locked) -- quindi nessuno può manipolarla mentre tu la stai modificando. In questo modo si evita che vengano apportati cambiamenti alla versione originale.
Crea versione
Quando avrai terminato le tue modifiche, devi solo selezionare Crea versione (Check in) dal menù Azioni:
Ti verrà suggerito di inserire un messaggio di Check in. Una volta fatto premi Check in:
Il tuo documento aggiornato sostituirà quello vecchio, diventando così pubblico. Noterai che ora la posizione del tuo nuovo lavoro è cambiata, corrisponderà infatti a quella del documento originale:
E infine noterai che il documento non esiste più nella tua cartella personale, luogo in cui l'avevi posto per poterci lavorare.
Nota bene: non è necessario (anzi è sconsigliabile) usare il menù Stato per una copia lavoro. Ma se accidentalmente ti capitasse, niente paura: semplicemente ritorna alla copia lavoro e usa il Check in dal menù Azioni.
Cancellare un Check out
Se per qualsiasi ragione hai bisogno di cancellare un Check out, e non vuoi che alcuna delle tue modifiche venga salvata, semplicemente raggiungi la tua copia lavoro e seleziona Cancella Check out:
Ti verrà chiesto di confermare la scelta Cancella Check out oppure di mantenere la copia lavoro, tramite l'opzione Mantieni Check out (Keep checkout):
Nota bene: se l'utente che ha effettuato il Check out (Estrai versione) per un documento non è disponibile per eseguire il Check in (Crea versione) o il Cancella Check out, possono agire in questo senso sulla copia di lavoro gli utenti con ruolo di Manager .