Wikipedia:Monobook.js/Ripristina

Disambiguazione – Se stai cercando lo script, vedi Wikipedia:Monobook.js/Ripristina.js.


Questo tool serve per facilitare il ripristino selettivo della cronologia, soprattutto in caso di voci con molteplici ripuliture passate. Il tool funziona anche senza avere abilitati i cookie, ma la procedura è più complessa, quindi conviene tenerli abilitati.

Onde evitare troppe proteste, specifico che la procedura è stata volutamente complicata un po' in modo da evitare che, schiacciando un tasto per sbaglio, si perdano pezzi di cronologia.

Come installare il tool? modifica

Tutti gli admin si troveranno il tool installato per default. Apparirà in tutte le cronologie e nelle pagina di ripristino, in due forme differenti.

Procedura modifica

Come si usa il tool? Proviamo ad analizzarlo passo-passo.

Cronologia della voce da ripulire modifica

 
Il nuovo tasto "Pulisci cronologia"

Si va sulla cronologia della voce da ripulire. In cima alla cronologia, vicino al tasto "Confronta le versioni selezionate" ne appare uno nuovo chiamato "Pulisci cronologia".


 
I checkbox apparsi a sinistra, ed il tasto che diventa "Elimina le versioni non selezionate"

Cliccandoci sopra appaiono una serie di checkbox da parte alle revisioni. All'inizio tutti i checkbox sono selezionati; bisogna deselezionare tutte le versioni che si vogliono cancellare. Purtroppo il trucchetto della selezione multipla usando il tasto SHIFT è incasinato da implementare, e quindi per ora va deselezionata una casella alla volta (sperando che siano poche).


 
La lista delle versioni da cancellare. Salvatela, sarà utile in caso di problemi

Quando avete cliccato su "Pulisci cronologia", oltre a mostrare i checkbox, è stato cambiato il nome del pulsante che ora è "Elimina le versioni non selezionate". Cliccandoci sopra il tool memorizza l'elenco delle versioni da eliminare; a queste vengono aggiunte le versioni già cancellate in passato, ed il risultato viene mostrato a video. Lo stesso risultato viene anche salvato in un cookie, per cui la lista mostrata non dovrebbe servire ma, per evitare problemi, ricordatevi di salvarla sempre da qualche parte. Il cookie scade dopo un'ora (ovvero viene cancellato) quindi se iniziate questa procedura portatela a termine prima di mangiare/dormire/ecc.

Contemporaneamente a questa finestra vi viene chiesto se volete salvare nella discussione della voce l'elenco delle versioni cancellate. Questa cosa e' attiva solo nel namespace principale.


Cancellazione della voce modifica

La voce va cancellata normalmente; non c'è nulla di nuovo.

Ripristino selettivo della voce modifica

 
Il tasto "Selezione automatica" che provvederà a selezionare le versioni da ripristinare

A questo punto si passa nella pagina di ripristino delle versioni eliminate. In cima alla lista di versioni cancellate trovate un nuovo pulsante chiamato "Selezione automatica". Cliccandoci sopra il tool si va a leggere il cookie che aveva salvato, e provvede a selezionare tutte le revisioni da ripristinare; in pratica troverete selezionato tutto tranne le versioni non scelte dalla cronologia e quelle cancellate le volte precedenti.


 
La finestra che appare in caso di problemi. Incollate qui la lista salvata prima

Se per qualche motivo il cookie non può essere letto, Viene mostrata una finestra in cui dovete incollare la lista che vi eravate salvati prima (ecco perché è molto importante salvarsela). Cliccando su "Ok" verranno selezionate le versioni da ripristinare.

Piccolo piccolissimo minuscolo baco modifica

Per decidere se ripristinare una versione, il tool confronta la data in cui è stata fatta con l'elenco di date da eliminare. La data è composta da anno-mese-giorno-ora-minuto, e quindi esiste la rara possibilità che edit buoni vengano cancellati (se fatti lo stesso minuto di versioni da cancellare). Non ho speso troppo tempo a risolvere questo problema per 3 motivi:

  1. Anche se cancelliamo un edit buono non perdiamo il suo contributo; semplicemente verrà aggiunto all'edit successivo
  2. La GFDL chiede di citare i 5 maggiori autori della voce; anche perdendo un edit non si viola nulla
  3. I malati di edit-countite che protestano perché gli è stato cancellato un edit buono si attaccheranno; è la volta buona che guariscono un po'.

In caso di problemi la pagina da usare è Wikipedia:Monobook.js/Aiuto. Mi aiutate molto se ci scrivete anche il nome della voce che ha dato problemi, e la lista che avete salvato prima. Thanx