Aiuto:Accessori/LiveRC: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Annullata la modifica 65855412 di Pèter (discussione)
m Annullate le modifiche di 151.48.227.34 (discussione), riportata alla versione precedente di Pèter
Riga 3:
[[Image:LiveRC Ts.svg|100x68px|link=Wikipedia:Monobook.js/LiveRC|right|LiveRc]]
<poem>'''Rende possibile il controllo delle ultime modifiche in tempo reale direttamente su Wikipedia.'''
<span style="color:red">Funziona con [[Firefox]] 1.5.x >+, [[Google Chrome|Chrome]], [[Safari (browser)|Safari]], [[Epiphany (browser)|Epiphany]] ([[Gecko]]) e [[SeaMonkey]]. Funziona anche con [[Opera (browser)|Opera]] 9.63 e superiori (ma non si vede l'ora delle modifiche). Non funziona invece con [[Internet Explorer]].</span>
<span style="color:red"jk/ToDo|ToDo list]] {{lingue|fr}}.
È scritto in [[JavaScript]] ed usa [[AJAX]].
</poem>
 
[[Image:LiveRC-tool.jpg|400px|thumb|right|Versione 0.3.6]]
 
{{Multimedia
|allineamento=destra
|larghezza=400
|file=LiveRC it.wikipedia.ogv
|titolo=Video
|descrizione=Le modifiche scorrono veloci... Per bloccarle si deve usare il [[#Pulsanti|pulsante "pausa"]]
}}
 
__TOC__
 
== Descrizione ==
* Ultime modifiche in tempo reale
* Gestione di una lista di contatti
* Segui gli utenti rollbackati (ed il numero di volte)
 
[[:fr:User:EDUCA33E/LiveRC/ToDo|e molto altro...]]
 
== Come installarlo ==
Se hai installato [[Wikipedia:Monobook.js|il monobook condiviso]] basta che aggiungi il codice '''lrc''' alla riga '''toLoad=''' (all'inizio del [[Speciale:MyPage/monobook.js|tuo monobook.js]]).
 
Se non vuoi installare tutto il monobook, ma vuoi solo questo tool, copia questo codice nel [[Speciale:MyPage/monobook.js|tuo monobook.js]]:
 
<pre>document.write('<script type="text/javascript" src="' +
'http://it.wikipedia.org/w/index.php?title=Wikipedia:Monobook.js/LiveRC.js' +
'&action=raw&ctype=text/javascript&dontcountme=s"></script>');
</pre>
 
Un altro metodo (testato con [[MediaWiki:vector.css|vector]]) consiste nel copiare questo codice nel proprio [[Speciale:MiaPaginaUtente/vector.js|vector.js]] o [[Speciale:MiaPaginaUtente/common.js|common.js]]:
<pre>importScript("Wikipedia:Monobook.js/LiveRC.js");</pre>
 
'''Nota:''' Utilizzando questo codice, alcune funzioni (come "Avvisare") non funzioneranno correttamente.
 
Svuota la cache (CTRL+SHIFT+R)
 
Vai nella pagina di patrolling: [[Wikipedia:Monobook.js/LiveRC]] (aspetta al massimo 15 secondi)
 
== Descrizione dell'interfaccia ==
=== Liste ===
[[Immagine:LiveRC-liste.jpg|center|700px|Liste]]
 
In cima alla finestra si possono abilitare le liste tramite un pulsante. Le liste sono 4 e in particolare contengono:
#Elenco degli utenti rollbackati durante la sessione, e numero di rollback subiti
#Lista delle modifiche fatte dagli utenti seguiti ([[#Come creare le tue liste|vedi sotto come crearsi la propria lista]])
#Lista degli utenti fidati (di questi utenti non verranno mostrate le modifiche) ([[#Come creare le tue liste|vedi sotto come crearsi la propria lista]])
#Lista delle modifiche ai propri osservati speciali
 
=== Colori ===
I vari campi delle ultime modifiche possono essere colorati in vari modi al fine di mostrarne le caratteristiche.
 
{| rules="all" class="creator" border="1" style="width:100%;font-size:95%" cellspacing="5px"
! colspan="3" | Articoli
|-
| style="width:20%;border-spacing:5px;background-color:white;border:2px double crimson" | &nbsp;
| style="width:40%" | svuotata
|-
| style="background-color:#BDE397;border:1px solid green" | &nbsp;
| Nuova voce
|-
| style="width:20%;border-spacing:5px;background-color:#FFDDDD;border:2px double red" | &nbsp;
| style="width:40%" | Nuova voce già cancellata in precedenza
|-
| style="background-color:#FFBAB3;border:1px solid crimson" |&nbsp;
| Rollback
|-
| style="background-color:#D1CAFA;border:1px solid darkslateblue" |&nbsp;
| File caricati
|-
| style="background-color:#C6FF6D;border:1px solid lime" |&nbsp;
| Nuovi utenti
|-
| style="background-color:#EECC84;border:1px solid darkgoldenrod" |&nbsp;
| Utenti bloccati
|-
| style="background-color:#E7CAA7;border:1px solid saddlebrown" |&nbsp;
| Voci cancellate
|-
| style="background-color:#FDC5FF;border:1px solid magenta" |&nbsp;
| Voci spostate
|-
| style="background-color:#B2BCC6;border:1px solid darkslategray" |&nbsp;
| Voci protette
|-
! colspan="3" | Utenti
|-
| style="border:2px solid red" | &nbsp;
| Utenti rollbackati durante la sessione
|-
| style="background-color:#B9F8FF" | &nbsp;
| IP
|-
| style="background-color:pink" | &nbsp;
| 172.xxx.xxx.xxx
|-
| style="background-color:yellow;border:2px solid gold" | &nbsp;
| Lista dei contatti o degli osservati speciali
|}
 
=== Icone ===
Su ogni modifica si trovano delle icone che rappresentano particolari caratteristiche della voce modificata; in particolare esistono le seguenti icone.
 
[[Immagine:LiveRC-legenda.jpg|center|700px]]
 
=== Collegamenti ===
Per ogni modifica vengono proposti numerosi link, relativi alla voce modificata e all'utente che l'ha fatto.
 
I link relativi alla voce sono:
 
{| rules="all" class="creator" border="1" style="width:100%;font-size:95%" cellspacing="5px"
|-
! colspan="3" | Articoli
|-
| style="width:20%" | '''Codice'''
| style="width:40%" | '''Descrizione'''
| style="width:40%" | '''Dove viene visualizzato'''
|-
| style="color:orange" | '''Diff''' || Guarda la diff || Pannello anteprima
|-
| style="color:darkorange" | '''C''' || Guarda la cronologia || Pannello anteprima
|-
| style="color:tomato" | '''M''' || Modifica la voce || Nuova finestra
|-
| style="color:hotpink" | '''L''' || Tutti i log della voce || Pannello anteprima
|-
| style="color:orangered" | '''S''' || Cancella la voce (solo amministratori) || Nuova finestra
|-
| style="color:coral" | '''P''' || Proteggi la voce (solo amministratori) || Nuova finestra
|-
| style="color:blue" rowspan="2" | '''Nome della voce'''
| rowspan="2" |Vedi il contenuto dell'articolo
| Singolo click ; pannello anteprima
|-
| Doppio click ; Nuova finestra (V0.3.6+)
|}
 
I link relativi agli utenti sono:
 
{| rules="all" class="creator" border="1" style="width:100%;font-size:95%" cellspacing="5px"
|-
! colspan="3" | Utenti
|-
| style="width:20%" | '''Codice'''
| style="width:40%" | '''Descrizione'''
| style="width:40%" | '''Dove viene visualizzato'''
|-
| style="color:seagreen" | '''D''' || Discussioni utente || Nuova finestra
|-
| style="color:#43CD80" | '''C''' || Contributi utente || Pannello anteprima
|-
| style="color:#999999" | '''N''' || Nascondi le modifiche dell'utente. Questa è una modifica temporanea, relativa solo alla sessione corrente. Per sapere come inserire un utente nella whitelist definitiva guarda il paragrafo ''[[#Come creare le tue liste|Come creare le tue liste]]'' || Pannello RC
|-
| style="color:seagreen" | '''B''' || Blocca utente (solo amministratori) || Nuova finestra
|-
| style="color:blue" |'''Nome utente''' || Guarda la pagina utente || Nuova finestra
|}
 
Gli altri link sono:
 
{| rules="all" class="creator" border="1" style="width:100%;font-size:95%" cellspacing="5px"
|-
! colspan="3" | Altro
|-
| style="width:20%" | '''Codice'''
| style="width:40%" | '''Descrizione'''
| style="width:40%" | '''Dove viene visualizzato'''
|-
| style="color:red" rowspan="2" | '''X''' || Su una riga : Cancella la riga || Pannello RC
|-
| In cima : Cancella tutte le righe || Pannello RC
|-
| style="color:rgb(255, 235, 71)" | '''X''' || Cancella tutte le righe già controllate || Pannello RC
|-
| style="color:rgb(255, 99, 83)" | '''X''' || Cancella tutte le linee rollbackate || Pannello RC
|-
| style="color:rgb(178, 243, 113)" | '''X''' || Cancella tutte le nuove voci || Pannello RC
|}
 
===Pulsanti===
[[Immagine:LiveRC-pulsanti.jpg|700px|center|Bottoni]]
 
Tramite opportuni pulsanti si possono abilitare le liste descritte sopra, e settare il tipo di modifiche che appariranno nel tool.
 
In particolare i pulsanti sono:
* '''Pausa''': Sospende l'arrivo di nuove modifiche da controllare
* '''Anteprima''': Apre il riquadro di anteprima della modifica
* '''Liste''': Mostra le liste descritte sopra
* '''Diff ridotti''': Se selezionato i diff mostreranno solo il riquadro delle modifiche, non tutta la pagina
* '''Pannello''': Mostra il pannello delle ultime modifiche
* '''Niente Bot''': Nasconde le modifiche dei bot
* '''Solo IP''': Mostra solo le modifiche degli anonimi
* '''RC''': Abilita la ricezione delle ultime modifiche
* '''Log''': Abilita la ricezione dei log (cancellazioni, blocchi, upload, nuovi utenti, protezioni e spostamenti)
* '''Namespace''': Permette di vedere le modifiche relative ad un solo namespace
 
Lo stato di questi pulsanti all'apertura del tool può essere configurato nel [[Speciale:MyPage/LiveRCparam.js|vostro file di configurazione]] aggiungendo il codice seguente (i valori mostrati sono quelli di default, ovvero quelli che verranno usati se non specificate nulla):
<source lang="javascript">
// Stato dei pulsanti all'avvio (0 = disabilitato, 1 = abilitato)
// Per il namespace bisogna indicare il numero del namespace (-1 = tutti)
 
var checkAnteprima = 0;
var checkListe = 0;
var checkModificheMinori = 0;
var checkPannello = 1;
var checkNienteBot = 1;
var checkSoloIP = 0;
var checkRC = 1;
var checkLog = 1;
var checkNamespace = "-1";
</source>
 
===Annulla e avvisa===
[[Immagine:LiveRC-anteprima.jpg|center|700px|Anteprima]]
 
Quando viene aperta una diff, da parte al titolo (nel riquadro di anteprima) appaiono due link:
#'''Annulla''': Permette il rollback della modifica visualizzata. È possibile aggiungere una motivazione
#'''Avvisare''': Permette di avvisare l'utente che ha effettuato la modifica. Prima di cliccare su "avvisare" bisogna scegliere il tipo di avviso dal menù a tendina.
Le operazioni di "annullamento" e "avviso" non aprono nuove pagine. I due link sono visibili solo se la diff mostrata è l'ultima di quella voce, ovvero se non esistono versioni più recenti.
 
== Parametri di LiveRC ==
=== Stile di default del monobook.css ===
Alcune wiki (tra cui it.wiki) non contengono gli stili di default del LiveRC nel common.css. Per poterli installare aggiungi questo codice al [[Special:MyPage/monobook.css|tuo monobook.css]] (NB: non sono obbligatori, funziona anche senza):
<source lang="css">
/*****
** styles for Template:Creator (use on commons.wikimedia)
*****/
table.creator { background-color:#F0F0FF; text-align:left; border-collapse:collapse; }
table.creator th { background-color:#E0E0EE; vertical-align:top; }
table.creator td { background-color:#F0F0FF; vertical-align:top; }
table.creator td.creator-name { font-weight:bold; }
</source>
 
=== Come creare le tue liste ===
Puoi creare le tue liste di utenti da seguire o di utenti fidati. Per crearle segui questi passaggi:
 
* Creati una sottopagina chiamata '''LiveRCparam.js''' cliccando [[Special:MyPage/LiveRCparam.js|su questo link]]
* Per ogni utente che vuoi aggiungere alla lista di quelli da seguire scrivi :
lstContact.push("'''<NOME DA SEGUIRE>'''");
* Per ogni utente che vuoi aggiungere alla lista di quelli fidati scrivi :
lstHidden.push("'''<NOME DA IGNORARE>'''");
 
PS: Non dimenticare il ";" alla fine di ogni riga (manca la 'i' in lst)
 
Ad esempio potete vedere il mio LiveRCparam.js : '''[[Speciale:LinkPermanente/28237293|>>>QUI<<<]]'''
 
NOTA : Per default ogni utente viene inserito nella propria lista di utenti da seguire
 
==== Classi di IP ====
È possibile tenere sott'occhio anche classi intere di indirizzi IP. Per farlo bisogna aggiungere al proprio params.js una riga simile alla seguente:
<source lang=javascript>
lstIPClass.push("93.146.");
</source>
Il tool segnalerà tutti gli edit fatti da anonimi il cui indirizzo IP inizia con la stringa indicata.
 
Queste modifiche non verranno comunque segnalate [[#Liste|nelle liste]].
 
=== Modifica di altri parametri ===
Nel proprio '''LiveRCparam.js''' si possono modificare anche altri parametri del LiveRC, in particolare si possono aggiungere le seguenti righe:
<source lang="javascript">
lrcRCLimit = 50; // Numero di modifiche mostrate;
lrcPreviewHeight = "400px"; // Altezza della finestra di anteprima;
lrcAutoCloseDiff = 0; // Cancellazione automatica di una riga cliccando su 'diff'; 0 no ; 1 si ;
</source>
 
== Ringraziamenti ==
=== Sviluppatori ===
* {{lingue|fr}} [[:fr:User:EDUCA33E|Educa33<sup style="color:darkorange">e</sup>]]
* {{lingue|fr}} [[:fr:User:TiChou|TiChou]]
* {{lingue|pl}} [[:pl:User:Leafnode|Leafnode]]
 
=== Traduttore ===
* [[Utente:Jalo|Jalo]]
 
=== Licenza del codice sorgente ===
* Il codice sorgente è distribuito con licenza: ''Da definire''
* Quando copi il codice su altre wiki, tu:
** devi ...
** dovresti ...
** puoi ...
 
=== Posizione di LiveRC su varie Wiki ===
; Wikipedia :
: * {{lingue|fr}} [[:fr:User:EDUCA33E/LiveRC]] / main maintenance site.
: * {{lingue|ar}} [[:ar:User:EDUCA33E/LiveRC]]
: * {{lingue|en}} [[:en:User:EDUCA33E/LiveRC]]
: * {{lingue|de}} [[:de:User:EDUCA33E/LiveRC]]
: * {{lingue|pl}} [[:pl:Wikipedysta:Leafnode/LiveRC]] ([[:pl:Wikipedia:Narzędzia/LiveRC|instrukcja obsługi)]])
: * {{lingue|pt}} [[:pt:User:EDUCA33E/LiveRC]]
; Wikimedia :
: * <small>(commons)</small> [[:commons:User:EDUCA33E/LiveRC]]
; Wikiversity :
: * {{lingue|fr}} [[:fr:v:User:EDUCA33E/LiveRC]]
 
=== Distribuzioni previste ===
* Versione stabile : 0.3.6
* Vedere [[:fr:Utilisateur:EDUCA33E/LiveRC/ToDo|ToDo list]] {{lingue|fr}}.
 
=== Problemi ===