Help:Extension:FlaggedRevs/it

è un'estensione del software MediaWiki che permette il controllo dei cambiamenti che vengono effettuati sulle pagine, e di controllare più attentamente i contenuti che vengono mostrati ai lettori della wiki. Alle pagine vengono impostate delle variabili, dette flag, da utenti con determinati requisiti detti "editors" e "reviewers" per segnalare che le pagine in questione sono state controllate e rispondono a determinati criteri che la wiki ha stabilito. Ad ogni versione successiva della pagina può essere impostata una flag dagli utenti che controllano il contenuto della modifica. Una wiki può usare una scala di queste variabili flag, con solo determinati utenti a cui è permesso assegnare determinate flag.

La possibilità di assegnare un flag alle modifiche rende più facile coordinare l'attività di manutenzione di una wiki, dato che rende più evidente quali sono le nuove modifiche (potenzialmente dannose) e quali sono invece state accettate come migliorative. E' possibile, tuttavia, configurare le pagine in modo che solo le modifiche a cui è stata assegnata una flag di un determinato livello siano visibili ai lettori; così, le versioni modificate dagli utenti con un livello inferiore a quello assegnato alla pagina rimangono in bozza finché la loro modifica non viene convalidata da un altro utente dotato del livello sufficiente.

FlaggedRevs è estremamente flessibile e può essere usato in un'ampia gamma di configurazioni diverse, può essere molto discreto, tanto da essere quasi invisibile o può essere usato per controllare molto rigidamente l'attività di una wiki.

Terminologia
FlaggedRevs introduce alcuni nuovi termini riferiti agli utenti ed alle modifiche. Mentre ogni termine è completamente configurabile per adattarlo alle differenze di lingua o della specifica wiki, alcuni termini rimangono universali.
 * Flag ed assegnare un Flag

FlaggedRevs permette ad una wiki di definire delle variabili dette "flag" che possono essere applicate alle modifiche di una pagina per indicarne la qualità od altri attributi di quella versione modificata. I Flag sono raggruppati in scale gerarchiche dove alcune wiki potranno usarne una sola mentre altre potranno configurare diverse scale per indicare differenti attributi delle pagine. Per esempio, la configurazione standard di FlaggedRevs definisce tre scale, "Accuratezza", "Profondità" e "Leggibilità", con ognuna di esse formata da quattro flag.


 * Marker o marcatore

I marker (marcatori) sono raggruppamenti più astratti di variabili flag che identificano articoli che appartengono ad una particolare qualità. Ci sono tre marker disponibili, "checked" (controllato), "quality" (qualità) e "pristine" (intatto). Di base ogni modifica a cui sia stato assegnato un flag di qualsiasi livello appartiene al marker "reviewed" (esaminato). Il livello base del "quality" marker è livello-uno di accuratezza e completezza e livello-due di leggibilità. Per il marker "pristine" una versione deve essere esaminata la massimo livello su tutte e tre le scale della qualità. La maggior parte delle wiki definiscono le proprie scale di qualità e queste configurazioni possono essere variate.


 * Versione stabile e corrente

Una pagina su cui sia stata attivata l'estensione FlaggedRevs è disponibile in due versioni: la "current version", versione corrente e la "stable version" versione stabile.

Current version Versione corrente
 * La versione corrente è, evidentemente, la versione più recente della pagina che comprende le modifiche più recenti indipendentemente se queste siano o meno migliorative.
 * La versione corrente è anche definita bozza della pagina.

Stable version Versione stabile
 * La versione stabile è la versione più recente della pagina che sia stata esaminata

Si può sempre collegarsi direttamente alla versione corrente o stabile della pagina aggiungendo rispettivamente &stable=0 o &stable=1 all'url della pagina.

Visualizzazione


La FlaggedRevs permette ad una wiki di segnare ogni versione della pagina con una variabile, flag, per indicarne la qualità o validità, e per controllare quali versioni siano visibili della pagina stessa. Ogni pagina in cui la FlaggedRevs è attivata è effettivamente fornita in due versioni; la versione "stabile", che è l'ultima versione a cui sia stata assegnata una variabile flag di livello sufficientemente alto, e la versione "corrente", che è la versione più recente, dotata o meno di un flag. I lettori possono accedere ad entrambe le versioni della pagina aggiungendo &stable= all'URL nella casella dell'indirizzo web della pagina, impostando &stable=0 per la versione corrente, e &stable=1 per la versione stabile. Su di entrambe le versioni c'è un avviso ed un collegamento all'altra versione.

Gli sviluppatori di una wiki possono impostare quale versione sia visibile agli editori ed ai lettori, e quali variabili flag permettano ad una versione di essere considerata 'stabile'. Gli utenti registrati possono impostare quale versione delle pagine sia visibile normalmente modificando le proprie Preferenze. Gli editori sono avvisati di quale versione stanno visualizzando dalla linguetta "", che invece visualizza.

Modifica


La FlaggedRevs non influisce sulla possibilità degli utenta di modificare le pagine; cambia solamente come la wiki utilizza i cambiamenti. Ogni qualvolta un utente modifica una pagina, il contenuto del riquadro di modifica è sempre il wikicodice della versione corrente, per impedire l'accumulo di versioni alternative. Quando ci sono cambiamenti non verificati dall'ultima versione stabile, una differenza tra le modifiche è visualizzata sopra la finestra di modifica per evidenziare tali modifiche. Questo è importante poiché il testo che viene modificata potrebbe non essere lo stesso che l'utente vede prima di seguire il link "" (se l'utente stava visualizzando la versione stabile); e permette che ogni cambiamento sia verificato, modificato o annullato se necessario.



Se l'utente non sarà in grado di vedere le proprie modifiche nella versione in visualizzazione standard, un messaggio di avviso ulteriore viene visualizzato,. A parte questo, il processo di modifica non viene cambiato da FlaggedRevs; le modifiche sono fatte, viste in anteprima e salvate normalmente.

Gli utenti che hanno i requisiti per verificare le modifiche sono incoraggiati a farlo sia durante che dopo le loro modifiche. C'è un opzione in più accanto ai box di spunta "" e "" per verificare immediatamente la versione editata, comunque questa opzione non è normalmente selezionata. Quando un utente con funzioni di rewiewer, revisore, effettua una modifica viene indirizzato all'articolo come avviene usualmente, ma viene presentata anche una differenza tra le versioni, comprese le sue modifiche, dall'ultima versione stabile, con la possibilità di immediatamente verificare i cambiamenti.

Verifica


La verifica delle versioni è la nuova attività primaria introdotta dall'estensione FlaggedRevs. Con l'eccezione del box di spunta "verifica questa modifica" sotto la finestra di modifica, tutti metodi di verifica delle versioni utilizzano la stessa interfaccia. In fondo ad ogni pagina in bozza, una serie di manopole e box di spunta permettono al revisore di scegliere quale variabile flag applicare alla versione, e c'è un opzione che permette di aggiungere un commento che appare nel registro delle revisioni della pagina.

Gli utenti possono verificare qualsiasi versione, comprese quelle già verificate da altri. In questo caso la verifica più recente sostituisce quella precedente: se la nuova revisione assegna un flag più elevato del precedente, viene considerata una normale verifica "ratificata", mentre un assegnazione di un flag equivalente al precedente è considerata una verifica "ri-approvata". Assegnando un flag di non verificata, il revisore può togliere il flag precedente assegnato alla versione; queste "disapprovazioni" possono esser viste in un log separato.

Ricerca di versioni non verificate
La FlaggedRevs è progettata per incoraggiare gli utenti che possano averne i requisiti a verificare le versioni velocemente ed con efficienza, e così dei collegamenti sono disponibili nei luoghi più comuni dove verificare le modifiche fatte dagli utenti che non ne hanno la possibilità. Le modifiche che danno luogo a versioni non verificatesono segnalate con un punto esclamativo ! nella watchlist e nella RecentChanges feed, con un link per verificare la modifica. Quando si visualizza una pagina che contiene versioni non verificate, un banner è presente per indicare il numero di modifiche dall'ultima versione stabile, la data di quest'ultima e il link per verificare le modifiche.



L'estensione FlaggedRevs crea anche una serie di nuove pagine speciali che possono essere usate per trovare e gestire le pagine verificate e non verificate:


 *  - pagine che hanno una versione stabile
 * ' (called ' on some wikis) - pagine che hanno versioni non verificate rispetto alla versione stabile.
 *  - pagine che hanno versioni non verificate rispetto alla versione stabile ed anche presentano avvisi presenti nelle ultime modifiche.
 *  - pagine che non hanno una versione stabile verificata.

Le ultime due pagine includono anche il numero di utenti che hanno ciascuna pagina tra i propri osservati speciali, in modo da poter individuare seguire le pagine abbandonate; a causa della persenza di questa informazione riservata, l'accesso a è normalmente ristretto agli utenti con la funzione di verificatori. è ordinata a secondo della distanza nel tempo in cui l'ultima modifica è stata verificata con le più vecchie mostrate per prime.

Controllo generale
In agiunta a queste pagine, molti altri resoconti permettono un controllo generale sul processo della verifica delle modifiche. è una lista di pagine dove le impostazioni standard sono state modificate, rispetto allo standard, dagli amministratori, in modo da mostrare sempre o la versione stabile o la versione corrente a seconda delle impostazioni generali delle FlaggedRevs di quella wiki.

 fornisce un log aggregato di tutte le verifiche fatte nella wiki. Questi eventi formano anche un nuovo flusso nel log principale sia Special:Log, sia Special:Log/review. Il report del log può essere filtrato per tipo di marker, namespace, se la modifica sia "ratificata", "ri-approvata" o non verificata, e se la verifica sia stata automatica o manuale.

Infine,  dà un sommario di come ogni namespace sia stato verificato ed altri dati utili sul processo di verifica.

Raggiungimento automatico dei requisiti
Le Wiki possono configurare FlaggedRevs in modo da dare automaticamente agli utenti la possibilità di verificare le versioni una volta raggiunti determinati livelli di attività. Le Wiki devono valutare attentamente quale sia il modo migliore per configurare il raggiungimento automatico dei requisiti (o di non abilitarlo per niente) in modo da essere sufficientemente sicuri dell'affidabilità dell'utente senza farlo aspettare troppo per avere queste funzioni aggiuntive. I livelli di attività possono essere impostati su diverse caratteristiche, tra cui: Wikis need to judge carefully how best to configure the autopromotion feature (if at all) to be as confident as possible that the user is a constructive editor, without making them wait too long to be promoted. Thresholds can be set on a number of attributes, including:


 * Da quanto tempo l'utente sia registrato (numero di giorni dalla data di iscrizione)


 * Il loro editcount
 * può esser richiesto quando questi edit siano distribuiti uniformemente su di un periodo di tempo, es. 20 edit su 20 giorni sono rilevanti, mentre 20 ravvicinati non vengono considerati
 * Gli edit di X giorni possono essere esclusi dal conto (per permettere agli amministratori di controllarli)
 * Un certo numero di edit devono essere all'interno del namespace principale.
 * It can be required that these edits have been made consistently over a time period, eg 20 edits spread over a period of 20 days would qualify, but 20 edits all at once would not
 * Edits from the last X days can be excluded from the count (giving admins time to look at them)
 * A certain number of these edits can also be required to be in "content" namespaces
 * Il numero delle pagine del namespace principale che l'utente ha editato.
 * Il numero di edit che l'utente ha fatto che con il campo oggetto compilato
 * Se l'utente ha una pagina personale, e quanto sia ampia (bytecount)
 * Se l'utente sia mai stato bloccato
 * Il numero di edit annullati (senza contare gli autoannullamenti)
 * Quante volte l'utente compila il campo oggetto (compresi quelli automatici)

Il sistema automatico può essere superato dagli amministratori sia per dare i requisiti prima del raggiungimento automatico o di togliere i requisiti a chi ne abusa.

Prerogative degli amministratori


Mentre uno sviluppatore di wiki può definire le impostazioni di base per quale visualizzazione sia mostrata ai vari gruppi di utenti, queste impostazioni possono essere modificate dai singoli utenti e impostate per ogni singola pagina. Ogni utente registrato può modificare le impostazioni nelle sue preferenze in modo da visualizzare sia la versione "corrente" o quella "stabile" quando visualizza una pagina.

Alcuni gruppi di utenti di una wiki, in genere gli amministratori, possono usare la pagina speciale  per forzare la visualizzazione standard per gli utenti non registrati. Gli amministratori possono impostare che una pagina visualizzi la versione stabile e come la versione stabile sia scelta, scegliendo a quale livello di marker sia considerata stabile.

Gli amministratori possono anche dare agli utenti la possibilità di verificare gli edit, e revocare tale permesso in caso di abuso, utilizzando l'interfaccia Special:UserRights. Questo affidamento diretto supera ogni raggiungimento automatico – se un amministratore ha esplicitamente revocato i permessi di verifica ad un utente, il sistema automatico di raggiungimento non li potrà restituire ed vice versa.