Abbr :
WQ:RB

Su Wikiquote, il rollback o revert è il ripristino di una versione precedente di una pagina. È il modo più rapido per eliminare i risultati di un vandalismo e può essere effettuato da qualunque utente, anche non registrato.

Attenzione: nel caso si rimuova del testo perché inserito in sospetta violazione di copyright, è indispensabile anche richiedere la pulizia della cronologia della voce al fine di nascondere il testo sospetto anche dalle versioni precedenti.

Annulla

modifica
 
Il collegamento (annulla) nella cronologia è l'ultimo di ogni riga

Il modo più semplice per annullare una singola modifica è utilizzare il collegamento (annulla) accessibile nella cronologia di una pagina e presente accanto ad ogni versione. Cliccando sul collegamento, il software mostrerà il diff fra le due versioni e chiederà di confermare salvando la pagina. È possibile apportare ulteriori modifiche prima di salvare.[1] Viene compilato automaticamente come oggetto Annullata la versione 12345678 di NomeUtente (discussione), ma questa descrizione può essere modificata.[2] L'utilizzo di questo oggetto automatico per annullare modifiche che non siano palesi vandalismi è fortemente sconsigliato, in quanto occorre indicare in tutti gli altri casi il motivo per cui si annulla una modifica.

Il collegamento (annulla) è disponibile, oltre che nella schermata principale della cronologia, anche dall'interno di un diff. L'oggetto della modifica verrà riempito in modo automatico solamente se si annulla l'ultima modifica.

Non sempre una modifica può essere annullata in questo modo (in questo caso il software riporta un messaggio di avviso, posto subito sopra al riquadro di modifica). Occorre quindi procedere alla normale procedura di ripristino.

Procedura di ripristino ad una versione precedente

modifica

Quando non si desidera o non si può utilizzare la funzione (annulla) descritta sopra, o si devono annullare più modifiche contemporaneamente, è possibile ripristinare una qualsiasi versione precedente di una pagina:

  • Visualizzare la cronologia delle modifiche della pagina interessata, facendo clic sulla linguetta "cronologia" posta in alto, sopra il titolo.
  • Selezionare la versione da ripristinare, facendo clic sulla rispettiva "data e ora di modifica". Viene visualizzata la pagina, in alto a sinistra sotto il titolo è riportata la scritta:
Versione del [ora], [data] di [autore] (discussione | contributi)
(diff) ← Versione meno recente | Versione corrente (diff) | Versione più recente → (diff)
  • Verificare che il testo della pagina sia quello corretto e fare clic sulla linguetta "modifica" nella parte superiore della pagina, come per una normale modifica. Viene visualizzata la pagina di modifica con questo messaggio di avviso:

Attenzione: si sta modificando una versione non aggiornata della pagina. Pubblicandola così, tutti i cambiamenti apportati dopo questa versione saranno sovrascritti.

  • Ignorare l'avviso e compilare l'Oggetto: della modifica specificando che si tratta di un rollback (anche in modo abbreviato: rv, per "revert" oppure rb per "rollback") e indicando il motivo del ripristino (ad es. "vandalismo").
  • Fare clic sul pulsante "Salva la pagina".
modifica

Per effettuare un rollback più velocemente è possibile sfruttare lo strumento dei popup, dalle preferenze utente (metodo per ripristinare una versione precedente tramite popup).

In questo caso, l'oggetto del rollback risulterà precompilato, e avrà la seguente forma: Ripristino alla versione 12345678 datata AAAA-MM-GG HH:MM:SS di Nome utente tramite popup

Conflitti di edizione

modifica

Attenzione: il ripristino manuale di una pagina non dà mai luogo a un conflitto di edizione.

Se un altro utente apporta delle modifiche alla pagina tra il momento in cui viene aperta in modifica e quello in cui viene salvata la versione precedente, queste vengono annullate senza avvisare (anche se ne rimane traccia nella cronologia). Il ripristino di una pagina che viene modificata di frequente va compiuto, quindi, con molta attenzione. Per minimizzare questa eventualità è consigliabile non rimanere troppo tempo sulla schermata di modifica della pagina che si sta ripristinando: in caso che, oltre al ripristino, si voglia anche modificare la pagina, può essere bene salvare subito e poi apportare le proprie modifiche.

Viceversa, se una propria modifica che si ritiene legittima viene annullata immediatamente, prima di allarmarsi è bene cercare di capire se l'annullamento è stato involontario in quanto causato dalle modifiche immediatamente precedenti.

Rollback

modifica

Gli amministratori dispongono di alcuni strumenti per un ripristino più rapido delle pagine, fra cui la funzione di rollback propriamente detta: nei contributi utente e nel confronto tra versioni (se la versione più recente è quella corrente) viene attivato un collegamento chiamato [rollback] che rimanda all'ultima modifica (o ultima serie di modifiche di uno stesso utente) operata sulla pagina.

Come si usa

modifica

Nelle ultime modifiche e negli osservati speciali una riga appare così:

  • (diff | cron) . . Wikiquote:Check user/Richieste‎; 08:38 . . (+84) . . Melos (Discussione | contributi) (Richieste inevase) [rollback]


Nei contributi utente appare:

  • 08:38, 28 mag 2010 (diff | cron) Wikiquote:Check user/Richieste (Richieste inevase) ‎ (ultima per la pagina) [rollback]


Nel confronto fra due revisioni, la versione corrente (quella di destra) appare in questo modo:

Versione corrente delle 08:38, 28 mag 2010 (modifica) (annulla)

Melos (Discussione | contributi) [rollback]
(Richieste inevase)


Facendo clic sul collegamento [rollback] si ottiene il ripristino all'ultima versione del penultimo utente che ha modificato la pagina; la funzione è particolarmente utile nel caso di vandali noti, in quanto annulla tutte le modifiche consecutive dell'ultimo utente che ha modificato la pagina. L'oggetto della modifica viene impostato automaticamente a Annullate le modifiche di [ultimo utente] (discussione), riportata alla versione precedente di [utente precedente].

Va tenuto conto che, dal momento che il rollback agisce con un solo clic, non è possibile vedere durante l'azione il cumulativo delle diff e valutare cosa si sta rollbackando, se non dopo che è stato effettuato il rollback stesso. Per quello occorre comunque prima una veloce verifica preventiva della cronologia per vedere che non ci siano edit validi ed edit vandalici contemporaneamente, oppure se si conosce già il risultato cumulativo degli edit di un utente/IP (come quando si fa patrolling).

Note:

  • La funzione ripristina l'ultima versione di cui è autore un altro utente; non si può pertanto usare se si vuole annullare solo l'ultima modifica di una serie apportata dallo stesso utente.
  • Se la pagina è stata creata e modificata da un solo utente, viene visualizzato un messaggio di errore. Per annullare le modifiche, va dunque richiesta la cancellazione della pagina.
  • Se vi sono state delle modifiche o un altro rollback tra il momento in cui è stata caricata la pagina dei contributi utente e quello in cui si effettua il rollback, viene visualizzato il messaggio "Rollback fallito" con una spiegazione dell'accaduto.
  • Nel caso sia utile o necessario spiegare nell'oggetto di modifica il motivo del rollback, non usare questo metodo (che come detto imposta automaticamente l'oggetto a Annullate le modifiche di [ultimo utente] (discussione), riportata alla revisione precedente di [utente precedente]), ma uno degli altri.
  • Tutte le modifiche annullate mediante rollback risultano verificate, anche se ciò non risulta dai registri; tale funzione non è disponibile né con il ripristino manuale né con il tasto "annulla".[3] È inoltre auto-verificata la nuova versione della pagina aggiunta dal rollback.

Rollback massicci

modifica

Gli amministratori possono effettuare rollback massicci senza inondare le ultime modifiche, necessari nel caso di vandali seriali, bot fuori controllo e casi simili.

Partendo dalla pagina dei contributi dell'utente le cui modifiche sono da annullare, è necessario visualizzarla sotto forma di URL completo (contenente index.php) ad esempio cliccando prima su X edit meno recenti e successivamente su X edit più recenti per tornare agli ultimi contributi e si aggiunge la stringa &bot=1 in fondo all'indirizzo così formato. In questo modo i rollback effettuati a partire da quella pagina non verranno elencati nelle ultime modifiche, non intralciando così il lavoro di controllo di chi verifica le modifiche.

Due cose importanti da ricordare:

  1. il formato per creare gli URL cambia se l'indirizzo è corto o lungo:
  2. dopo aver aggiunto bot=1 all'URL, esso va visitato, ad esempio premendo Invio, altrimenti il software non ha modo di accorgersi della differenza.
  1. In questo caso si consiglia particolarmente di modificare l'oggetto inserito automaticamente, in modo che sia chiaro che non ci si è limitati solo al rollback.
  2. Può essere utile ad esempio apporre in fondo un'indicazione tipo "Riportato alla versione precedente di 127.0.0.1", e/o per spiegare qual era il problema riscontrato nella modifica annullata.
  3. Anche se ci sono alcune richieste in tal senso: Bug 8697 – Provide "mark these n changes as patrolled" button, Bug 12641 – Mark changes patrolled when their diff page is edited, Bug 14439 – Undo should auto-patrol reverted revisions, like a rollback does.

Pagine correlate

modifica