Discussioni progetto:Coordinamento/Template/Riforma dei template di avviso/Template:Spostare & Template:Inversione

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca

E il template {{Spostare}} ? --82.60.58.95 (msg) 16:55, 10 mag 2008 (CEST)[rispondi]

Me ne stavo quasi scordando! Ecco la mia proposta:

(va fatta la versione svg dell'icona: in questo momento ho dei problemi). SVG ✔ Fatto -- Xander  サンダー 11:53, 11 mag 2008 (CEST)[rispondi]

C'è anche questa icona che non è male:

Paolos 12:05, 11 mag 2008 (CEST)[rispondi]

Template:Spostare/Sandbox

(conflittato) Ho uniformato il colore dell'immagine a quella delle altre frecce blu tipo struttura (caricando una nuova versione dell'immagine). Ho aggiunto un motivo opzionale (come ora) -- Raminus «…» 12:07, 11 mag 2008 (CEST)[rispondi]

Piace l'icona zig zag. --DarkAp89GTA IV 12:11, 11 mag 2008 (CEST)[rispondi]

comunque sembra un doppione di {{Inversione}}... --82.54.197.133 (msg) 12:18, 11 mag 2008 (CEST)[rispondi]

Semmai Inversione è doppione di Spostare. Inversione, oltretutto, è di difficile e raro utilizzo. --DarkAp89GTA IV 12:37, 11 mag 2008 (CEST)[rispondi]

Proporrei dunque di unificare Spostare con Inversione e di assegnare un nuovo nome (magari, più semplicemente, "Sposta"):

{{Sposta/Sandbox|casa}} -- Raminus «…» 20:38, 11 mag 2008 (CEST)[rispondi]

Io li lascerei separati, magari modificando la procedura per la richiesta di inversione del redirect, che ora non prevede quasi mai l'apposizione del template: si potrebbe rendere obbligatorio automatizzando un avviso agli amministratori per concludere il lavoro. Sono diversi perchè Sposta è una richiesta d'aiuto generica, anche ad un utente normale, mentre Inversione è sempre una richiesta ad un amministratore. Ecco la mia proposta per Inversione:

Paolos 01:58, 12 mag 2008 (CEST)[rispondi]

Io manterrei solo {{Spostare}}. Come si vede dal codice, {{Spostare}} funziona anche con le inversioni di redirect (modifica il testo dell'avviso nei casi in cui non è possibile lo spostamento normale e categorizza la voce conseguentemente). E infatti, a giudicare da Discussioni template:Inversione, {{Spostare}} nasce proprio come risposta ai vari problemi di {{inversione}} (controversie su utilità, ambito di utilizzo ristretto, veste grafica) e lo fa diventare di fatto obsoleto. --Nanae (msg) 12:00, 15 mag 2008 (CEST)[rispondi]

Io invece farei l'operazione inversa. Lascerei {{Spostare}} come template per chi non ha voglia/tempo/possibilità di fare uno spostamento normale di voce e chiede aiuto a chicchessia.
Obbligherei invece chi richiede un inversione del redirect ad apporre il template {{inversione}} opportunamente modificato in modo da avvisare gli amministrator e non dovere andare ad aprire una richiesta agli amministratori.
Attualmente la procedura per l'inversione è descritta nella pagina Aiuto:Redirect e prevede l'inserimento di inversione solo nel caso II. Paolos 12:12, 15 mag 2008 (CEST)[rispondi]
Mah, mi sa che non ho capito la tua proposta. A me, francamente, sembra che facciano già entrambi le funzioni che vorresti. Sotto cerco di riassumere i comportamenti dei due template attuali (non mi riferisco alla versione ibrida proposta da Raminus qua sopra) per chiarire che intendo.
  • Comportamento attuale di {{Spostare}} (è un template condizionale)
A) Se la pagina XXX non esiste, compare questo testo d'avviso e il tmp categorizza in categoria:da spostare
È stato richiesto di spostare questa pagina a XXX appena possibile.
B) Se la pagina XXX esiste, compare quest'altro testo d'avviso e il tmp categorizza in categoria:da cancellare subito (per avvisare gli amministratori)
È stata richiesta l'inversione di redirect tra questa pagina e XXX.
Compare questo testo d'avviso (non ho considerato grafica e nota) e categorizza in categoria:da cancellare subito (per avvisare gli amministratori)
È stata richiesta l'inversione di redirect per questa pagina. Da <questa pagina> a XXX
Come si vede, {{Inversione}} e {{Spostare}} caso B) sono equivalenti. Perché dobbiamo tenercene due?--Nanae (msg) 13:49, 15 mag 2008 (CEST)[rispondi]
  • Al di là del comportamento attuale, vorrei che {{Inversione}} automatizzasse sempre la procedura di richiesta dell'inversione verso di amministratori (quando non lo possono fare gli utenti normali). Va concordata la sua modifica con gli amministratori ovviamente.
  • Terrei invece {{Spostare}} per i cambi di nome che non richiedono l'intervento di amministratori, ma che l'utente del caso non vuole/non sa/non può affrontare.
Una cosa che non riesco a far passare, non è la prima volta che lo dico, è che l'uniformità tecnica, non vuol dire uniformità di applicazione o di comportamento negli utenti. La sematica del nome influenza l'applicazione. Vai a spiegare ad un utente che quando c'è da fare un'inversione deve mettere il template spostare (o viceversa). Non è naturale, non lo faranno i neofiti, lo farano utenti addestrati, ma non siamo mica un'enciclopedia per esperti!
Quindi per concludere, il caso B del template spostare è un errore logico, andrebbe eliminato nella mia ottica, mentre il template inversione andrebbe modificato in accordo con gli amministratori. Paolos 14:39, 15 mag 2008 (CEST)[rispondi]
Secondo la logica, se Spostare può fare le veci di Inversione, è Inversione che si può eliminare... E poi secondo te un neofita sa che cos'è un'"inversione"? Spostare è il concetto più ovvio --Bultro (m) 19:47, 28 mag 2008 (CEST)[rispondi]

Ho cercato di far convergere tutte le posizioni creando il template Sposta (sandbox), che si adatta alle varie situazioni, a seconda che la pagina a cui si vuole spostare esista o no:

  1. se non esiste, il risultato è simile all'attuale Spostare:

Template:Spostare/Sandbox

  1. se esiste, è simile all'attuale Inversione:

Template:Spostare/Sandbox Che ne dite? -- Raminus «…» 20:27, 28 mag 2008 (CEST)[rispondi]

Favorevole, ma con il nome "spostare" (per uniformità agli altri template che usano il tempo verbale infinito) aggiornando quindi il template {{Spostare}} con il codice che hai proposto.
Ho fatto una piccola modifica al secondo testo d'avviso («, con» diventa «tramite»).
Per superare l'obiezione di Paolos sul nome è sufficiente conservare {{inversione}} come redirect del nuovo template: se è necessaria una inversione di redirect verrà visualizzato il nuovo testo e la conseguente categorizzazione perché non ci sono parametrizzazioni differenti.
Il codice, però, mi sembra contenere un errore: il modulo sposta (pagina speciale di spostamento) richiamato dal testo del template propone - nel campo "nuovo titolo" - il nome della voce da spostare invece di quello nuovo proposto. --Nanae (msg) 20:19, 5 giu 2008 (CEST)[rispondi]
Ho spostato "Sposta" a "Spostare": OK per il nome. Per quanto riguarda l'errore che segnali, confesso che non so applicare alla pagina Speciale:Sposta il corretto parametro per presettare il nuovo nome della pagina. Così non è un errore, soltanto bisogna apporre da soli il nuovo nome. Certo che se si potesse farlo fare di default… -- Raminus «…» 20:32, 5 giu 2008 (CEST)[rispondi]
Hai ragione, scusami, non è un errore: il modulo di spostamento propone di default proprio il nome della pagina da spostare e ha il medesimo comportamento nelle altre wiki (ho verificato su en.wiki). Ho usato la funzione molte volte, eppure testando il template che hai creato mi era venuto il dubbio che la funzione di default proponesse invece il campo "nuovo titolo" vuoto (come dovrebbe essere imho per logica) e quindi tu avessi trovato un modo di programmarla. --Nanae (msg) 21:06, 5 giu 2008 (CEST)[rispondi]
L'idea di Nanae del redirect è buona solo se si riuscisse a fare un redirect da {{inversione}}alla seconda versione di {{spostare}}... Anche se il template mancherebbe all'appello nell'apposita categoria e non avrebbe la sua pagina di manuale. Comunque, è possibile con il codice attuale di Raminus? Paolos 01:10, 7 giu 2008 (CEST)[rispondi]
Le due versioni del template da me proposte sono scelte da un algoritmo, che controlla l'esistenza della pagina su cui si vuole fare lo spostamento; se non esiste, il risultato è un avviso di spostamento semplice, fattibile da tutti gli utenti; se esiste, il risultato è l'avviso riservato agli amministratori corrispondente all'attuale Inversione. Dunque, se Inversione diventa un redirect al nuovo Spostare – dato che la sintassi è identica nei due casi – viene automaticamente redirezionato al caso corretto. Dunque, nessun problema. -- Raminus «…» 14:02, 7 giu 2008 (CEST)[rispondi]
A questo punto direi che si è raggiunto il consenso. Ho testato il buon funzionamento del template anche tramite redirect (che ovviamente verrebbe menzionato nel manuale). Ho cambiato il nome della categoria di servizio per le inversioni (che andrà inserita in categoria:manutenzioni urgenti) da "inversioni di redirect da fare" in "da spostare tramite inversione di redirect" per uniformità con categoria:da spostare e ho reso dichiarabile il parametro motivo .--Nanae (msg) 07:58, 8 giu 2008 (CEST)[rispondi]