Utente:Salvatore Ingala/scripts/Commandline/Manuale completo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica
CommonsDelinker (discussione | contributi)
Bot: sostituisco Finland_road_sign_142.svg con File:Finland_road_sign_142_(1995–2020).svg (da CommonsDelinker per: File renamed: Update file name to include year
 
(7 versioni intermedie di 4 utenti non mostrate)
Riga 1:
[[Immagine:TietyöFinland road sign 142 (1995–2020).svg|180px|Work in progress.]]
 
Questa pagina contiene la documentazione completa della Commandline, per gli usi avanzati.
Riga 52:
 
mostra "$$Test", perché il processing avviene una sola volta, modificando "$$$Test" in "$$Test". Il processore è essenziale per gli script più complessi.
 
== Modalità sicura e modalità insicura ==
 
Vi sono due modalità di esecuzione della commandline; quella utilizzata dipende dalla modalità di [[#Avviamento|avviamento]] della commandline.
 
La modalità più comune è la ''modalità insicura'' (''unsafe mode''): in questa modalità, non c'è alcuna restrizione sui comandi che possono essere eseguiti dalla commandline.
 
Nella ''modalità sicura'' (''safe mode''), si possono eseguire solo tutti quei comandi che non consentono assolutamente di effettuare operazioni di salvataggio. Si può considerare anche come una ''modalità ristretta''.
 
È possibile effettuare il passaggio dalla ''safe mode'' alla ''unsafe mode'' con il comando [[#unsafe|unsafe]], previo consenso dell'utente.
 
== Avviamento ==
 
Vi sono diversi modi con cui si può far partire la commandline.
 
=== Avviamento manuale ===
 
La modalità manuale (comune, ad esempio, durante il [[Progetto:Patrolling|Patrolling]] consiste nella pressione della combinazione di tasti Alt+z (o un'altra combinazione scelta dall'utente, se tale impostazione è stata modificata). È anche possibile avviare la commandline cliccando sull'apposito link nel portlet "strumenti", ma è sconsigliato per ovvi motivi di scomodità.
 
Se avviata in questo modo, la commandline parte in ''unsafe mode'', dal momento che è l'utente ad eseguire esplicitamente il comando, per cui si può concedere fiducia.
 
=== Avviamento tramite URL ===
 
Se nell'URL sono presenti i parametri "fakeaction=runcommand" e "command=<code>comando</code>", la commandline esegue il comando richiesto in ''safe mode''. Questa è una misura di sicurezza necessaria, perché è probabile che un link contenente un comando venga eseguito senza conoscerne l'effettivo funzionamento. Un vandalo potrebbe quindi creare un link apposito per portare un altro utente a vandalizzare senza saperlo.
 
=== Avviamento via Cookie ===
 
Questa modalità è utilizzata internamente per eseguire comandi complessi che richiedono, ad esempio, lo spostamento ad altre pagine. Viene conservata la modalità (''safe'' o ''unsafe'') precedente allo spostamento.
 
== Lista dei comandi ==
 
=== Comandi per il patrolling ===
 
==== a ====
*param <code>motivo</code>
*param <code>argomento</code>
 
Aggiunge il [[Template:A]] (''da aiutare'') all'inizio della voce; richiede <code>motivo</code> e <code>argomento</code>; supporta il completamento automatico per l'<code>argomento</code>.
 
==== c ====
*param <code>motivo</code>
*param <code>argomento</code>
 
Aggiunge il [[Template:C]] (''da controllare'') all'inizio della voce; richiede <code>motivo</code> e <code>argomento</code>; supporta il completamento automatico per l'<code>argomento</code>.
 
==== e ====
*param <code>motivo</code>
*param <code>argomento</code>
 
Aggiunge il [[Template:E]] (''enciclopedicità dubbia'') all'inizio della voce; richiede <code>motivo</code> e <code>argomento</code>; supporta il completamento automatico per l'<code>argomento</code>.
 
==== p ====
*param <code>motivo</code>
*param <code>argomento</code>
 
Aggiunge il [[Template:P]] (''voce non neutrale'') all'inizio della voce; richiede <code>motivo</code> e <code>argomento</code>; supporta il completamento automatico per l'<code>argomento</code>.
 
==== w ====
*param <code>argomento</code>
 
Aggiunge il [[Template:W]] (''da wikificare'') all'inizio della voce; richiede <code>argomento</code>; supporta il completamento automatico per l'<code>argomento</code>.
 
==== s ====
*param <code>argomento</code>
 
Aggiunge il [[Template:S]] (''stub'') all'inizio della voce; l'<code>argomento</code>; è possibile inserire due argomenti separandoli con il carattere | (''pipe''), ad esempio: <code>stub#matematica|fisica</code>; supporta il completamento automatico per l'<code>argomento</code> (o gli argomenti).
 
==== t ====
*param <code>lingua</code>
*param <code>argomento</code>
 
Aggiunge il [[Template:T]] (''da tradurre'') all'inizio della voce; richiede <code>lingua</code> e <code>argomento</code>; supporta il completamento automatico per la <code>lingua</code> (almeno le lingue principali).
 
==== o ====
*param <code>argomento</code>
 
Aggiunge il [[Template:O]] (''pagine orfana'') all'inizio della voce; richiede <code>argomento</code>; supporta il completamento automatico per l'<code>argomento</code>.
 
==== categorizzare ====
 
Aggiunge il [[Template:Categorizzare]] in fondo alla voce corrente.
 
==== unire ====
*param <code>voce</code>
 
Aggiunge il <nowiki>[[Template:Da unire]]</nowiki> all'inizio della voce; richiede il nome della <code>voce</code> simile.
 
==== benvenuto ====
 
Aggiunge un messaggio di benvenuto predefinito.
 
=== Comandi di editing ===
 
==== fixformat ====
==== replace ====
==== insertbefore ====
==== insertafter ====
 
=== Comandi di interazione ===
 
==== save ====
==== preview ====
==== diff ====
==== purge ====
==== goto ====
==== setsummary ====
==== setminor ====
==== prompt ====
==== alert ====
 
=== Altri ===
 
==== eval ====
==== evalvar ====
==== setvar ====
==== process ====
==== processn ====
==== skip ====
==== label ====
==== jump ====
==== ifvoidpage ====
==== iftrue ====
==== stop ====
==== nop ====
 
==== sleep ====
 
==== grep ====
==== uniq ====
 
==== unsafe ====