Wikipedia:Bar/Discussioni/Procedura di cancellazione su Commons: perché non importarla anche qui?

Procedura di cancellazione su Commons: perché non importarla anche qui?


Ho mandato oggi in cancellazione un'immagine su Commons perché duplicato di un'altra ed ho notato che hanno un tool semplicissimo per farlo, che in pochi click mi ha permesso di aprire un'adeguata procedura di cancellzione. Mi domando: perché non importarlo anche qui su it.wiki, facendolo comparire solo agli utenti registrati e loggati (cioè coloro autorizzati a richiedere la cancellazione)? Lì si trova nel menù "Toolbox" posto nella colonna sinistra della voce, sotto al logo di Commons... --Gce (msg) 14:59, 31 dic 2012 (CET)[rispondi]

Ti riferisci al Template:Duplicate?--Pạtạfisik 16:15, 31 dic 2012 (CET)[rispondi]
ma... mi parrebbe che si tratti di un caso di cancellazione immediata, in tutto corrispondente al nostro {{delete|11}}. O no? -- g · ℵ (msg) 17:36, 31 dic 2012 (CET)[rispondi]
Su commons si chiama {{Template:Speedydelete}} e dice precisamente "considera l'ipotesi di usare dei template più specifici nei casi di : duplicazione file, ciopyviol, file dal nome errato". Per questo ho pensato che Gce si riferisse al Duplicate.--Pạtạfisik 19:25, 31 dic 2012 (CET)[rispondi]

Sì, ci sono i casi di cancellazione immediata e le procedure normali. Le procedure normali sono più complicate da attivare che da noi (un paio di template qua e là, da noi uno solo). E' molto più semplice il risultato: gli utenti discutono, dopo una settimana (ma anche molti giorni in più, se l'amministratore di turno reputa sia meglio), si cancella o tiene. Il "decisionismo" dato agli admin permette una fluidità maggiore, ma la procedura mi pare più semplice da noi, onestamente ;). --Lucas 20:10, 31 dic 2012 (CET)[rispondi]

Sì infatti.. io non sono mai riuscito ad aprire un'ordinaria su commons.. il loro speedy delete è uguale al nostro cancella subito. --Sailko 17:13, 1 gen 2013 (CET)[rispondi]

L'intento di Gce era solo quello di segnalare l'esistenza del gadget AjaxQuickDelete...--Trixt (msg) 17:18, 1 gen 2013 (CET)[rispondi]

Infatti, mica di cambiare la procedura di cancellazione; mi domando perché non provare ad importare questo tool anche da noi, compila tutto nel giro di pochi secondi e si occupa anche di segnalare al primo autore della voce l'inizio della procedura di cancellazione, rendendo incredibilmente più veloci le procedure. --Gce (msg) 21:43, 1 gen 2013 (CET)[rispondi]
lol, pensavo ti riferissi banalmente ai menu a tendina e alla procedura nel suo complesso. :-) Favorevole alla proposta, valutando fattibilità tecnica rispetto agli interventi dei bot qua e là. --Lucas 08:04, 2 gen 2013 (CET)[rispondi]
Gadget MediaWiki talk:Gadget-AjaxQuickDelete.js da Commons.
  1. Favorevole contattare User:Rillke per lo script per Pedia, magari ci può aiutare, altrimenti un copia - incolla è abbastanza efficace. Raoli ๏̯͡๏ (msg) 17:02, 3 gen 2013 (CET)[rispondi]

Il link dà "Utente non esistente". --Gce (msg) 22:31, 6 gen 2013 (CET)[rispondi]

Ci manca una l. Scusate. Ecco, ora funziona. --Raoli ๏̯͡๏ (msg) 01:05, 7 gen 2013 (CET)[rispondi]

✔ Fatto [1] --Gce (msg) 14:26, 7 gen 2013 (CET)[rispondi]

Ha risposto. Twinkle lascialo perdere: è troppo complicato e vecchio ormai. Penso che quello che ci serve è:
  • Creating deletion requests; Creare le richieste di cancellazione;
  • The "Quick-delete" features like adding template to file description page and notifying uploaders; Le funzioni di Cancellazione immediata come aggiungere il template alla descrizione del file e notificarlo agli utenti;
  • All the scripts that make use of AjaxQuickDelete. Tutti gli script che utilizza AjaxQuickDelete [naturalmente]. Raoli ๏̯͡๏ (msg) 18:14, 7 gen 2013 (CET)[rispondi]

✔ Fatto --Gce (msg) 16:06, 9 gen 2013 (CET)[rispondi]

Votazione modifica

Strumento comprendente script e css che velocizza ed automatizza le procedure di cancellazione.
Occorre il consenso della comunità. Utilizza in questa sezione il template {{Favorevole}} o {{Contrario}}. Se invece hai delle domande, sei appena arrivato, non hai la minima idea di cosa si stia parlando, vuoi esprimere i tuoi dubbi o il tuo punto di vista scrivilo in Discussione, grazie.
  1.   Favorevole Raoli ๏̯͡๏ (msg) 17:29, 9 gen 2013 (CET)[rispondi]
  2.   Favorevole, come ovvio, avendolo proposto. --Gce (msg) 14:06, 10 gen 2013 (CET)[rispondi]
  3.   Favorevole --Pạtạfisik 19:49, 11 gen 2013 (CET)[rispondi]
  4. ...

Discussione modifica

Se hai delle domande, sei appena arrivato, non hai la minima idea di cosa si stia parlando, vuoi esprimere i tuoi dubbi o il tuo punto di vista scrivilo qui sotto utilizzando il template {{Commento}}.
No, se viene importato bene da Commons dovrebbe comparire una voce negli Strumenti (dove sta il "Puntano qui") agli utenti registrati che hanno effettuato l'accesso. Per le campagne di cancellazione basta usare il buonsenso e bloccare chi ne abusa, non mi pare che su Commons partano campagne di cancellazione a raffica solo perché hanno questo strumento. --Gce (msg) 12:47, 17 gen 2013 (CET)[rispondi]

Implementation modifica

Can you please translate the following message-strings (the text in quotes after each :):

   //[...removed; translation: see below...]

(I left-in all message-strings because I also want to complete commons:MediaWiki:Gadget-AjaxQuickDelete.js/it.js) Grazie mille. -- Rillke (msg) 17:36, 19 gen 2013 (CET)[rispondi]

Possiedo già mezza traduzione di questo gadget in italiano. I have already a part of the Italian translation of this tool. Aggiungerò la traduzione completa domani che verrà utilizzata anche su it.wikivoyage. So Rillke I'll add the complete translation tomorrow! This one will be used on it.wikivoyage too. Grazie a te Rillke e a tutti quelli che hanno partecipato alla discussione. --Raoli ๏̯͡๏ (msg) 01:20, 20 gen 2013 (CET)[rispondi]
   i18n: {
      toolboxLinkDelete: "Proponi per la cancellazione",
      toolboxLinkDiscuss: "Metti categoria in discussione",

      // GUI reason prompt form
      reasonForDeletion: "Perché la pagina va cancellata?",
      reasonForDiscussion: "Perché la categoria necessita di discussione?",
      moreInformation: "Maggiori informazioni",
      loading: "Sto caricando...",
      
      keptAfterDR: "Questa pagina è stata mantenuta ad esito di una procedura di cancellazione. Contatta l\'amministratore che ha chiuso la precedente procedura prima di rimetterla in cancellazione.",
      hasTalkpage: "Ci sono dei commenti nella pagina di discussione. Considera l\'opportunità di leggerli o di aggiungervi i tuoi.",
      mentionedInDR: "Leggi la discussione per la cancellazione –%PAGE%– che collega a questa pagina.",
      mentionedInForum: "La possibilità di cancellare questa pagina è oggetto di discussione in %PAGE%.",

      // Labels
      previewLabel: "Anteprima:",
      submitButtonLabel: "Convalida",
      cancelButtonLabel: "Annulla",
      abortButtonLabel: "Interrompi",
      reportButtonLabel: "Segnala automaticamente",
      retryButtonLabel: "Riprova",
      ignoreButtonLabel: "Ignora e continua",
      inverseButtonLabel: "Inverti. Mantieni questo, cancella l\'altro",
      swapImagesButtonLabel: "Scambia per confrontare",
      overlayButtonLabel: "Sovrapponi per confrontare",

      // GUI progress messages
      preparingToEdit: "Sto preparando le modifiche alle pagine... ",
      creatingNomination: "Sto creando la pagina della proposta... ",
      listingNomination: "Sto aggiungendo la pagina all\'elenco giornaliero... ",
      addingAnyTemplate: "Sto aggiungendo il template alla " + canonicalNs.toLowerCase() + " pagina... ",
      notifyingUploader: "Sto notificando a %USER%... ",

      // Extended version
      toolboxLinkSource: "Nessuna fonte",
      toolboxLinkLicense: "Nessuna licenza",
      toolboxLinkPermission: "Nessuna autorizzazione",
      toolboxLinkCopyvio: "Segnala violazione del copyright",
      reasonForCopyvio: "Perché il file è in violazione del copyright?",

      // For moving files
      notAllowed: "Non possiedi i permessi necessari per spostare file",
      reasonForMove: "Perché vuoi spostare il file?",
      moveDestination: "Quale dovrebbe essere il nuovo nome del file?",
      moveOtherDestination: "Il nome che hai specificato esiste già. Scegline un altro, grazie.",
      checkFileExists: "Sto verificando se il file esiste",
      movingFile: "Sto spostando il file",
      replacingUsage: "Sto indicando al CommonsDelinker di sostituire ogni uso",
      dropdownMove: "Sposta & Sostituisci",
      leaveRedirect: "Mantieni un rinvio al precedente nome file:",
      moveAndReplace: "Sposta file e sostituisci ogni uso",
      
      // For declining any request
      removingTemplate: "Sto rimuovendo il template",
      declineRequest: "Perché vuoi declinare la richiesta?",
      anyDecline: "Declina richiesta",

      //For Duplicates
      useCORSForReplace: "Prova a sostituire l\'uso immediatamente usando il tuo account utente:",
      deletingFile: "Sto rimuovendo il file",
      compareDetails: "Confronta le immagini prima di unire le descrizioni. Le immagini in grassetto saranno cancellate.",
      mergeDescription: "Ora unisci le descrizioni dei file",
      redirectingFile: "Sto creando il rinvio al file",
      savingDescription: "Sto salvando i nuovi dettagli",

      // Errors
      errorDlgTitle: "Errore",
      genericFailure: "Si è verificato un errore durante il tentativo di eseguire l\'azione richiesta.",
      taskFailure: {
         listUploaders: "Si è verificato un errore durante la determinazione del " + (nsNumber === 6 ? " caricante(i) del file" : "creatore di questa pagina") + ".",
         loadPages: "Si è verificato un errore durante la preparazione alla nomina di questa " + canonicalNs.toLowerCase() + " per la cancellazione.",
         prependDeletionTemplate: "Si è verificato un errore durante l\'aggiunta del template {{Cancella}} a questa " + canonicalNs.toLowerCase() + ".",
         createRequestSubpage: "Si è verificato un errore durante la creazione della pagina della richiesta.",
         listRequestSubpage: "Si è verificato un errore durante l\'aggiunta della richiesta di cancellazione al registro giornaliero.",
         notifyUploaders: "Si è verificato un errore durante la notifica al " + (nsNumber === 6 ? " caricante(i) del file" : "creatore di questa pagina") + ".",
         movePage: "Errore durante lo spostamento della pagina.",
         deletePage: "Errore di cancellazione della pagina."
      },
      addTemplateByHand: "Per mettere in cancellazione questa " + canonicalNs.toLowerCase() + " modifica la pagina aggiungendo il template {{Cancella}} e segui le istruzioni mostrate.",
      completeRequestByHand: "Segui le istruzioni nell\'avviso di cancellazione per completare la richiesta.",
      errorDetails: "Una descrizione dettagliata dell\'errore è mostrata qui sotto:",
      errorReport: "Segnala manualmente l\'errore qui o clicca su <code>Segnala automaticamente</code> per inviare una segnalazione automatica dell\'errore.",
      tagWas: "L\'etichetta da inserire in questa pagina è stata "
   }

--Raoli ๏̯͡๏ (msg) 23:53, 20 gen 2013 (CET)[rispondi]

You are welcome, Raoli, thanks for providing this translation. I added it to Commons and you can test AjaxQuickDelete at test.wikipedia: Go to the gadget section and enable AjaxQuickDelete (the last gadget). Let me know when I should clean up your test edits there or simply request admin rights at testwiki.

Please tell me what to change; since I am not used with the procedures here. Especially important: Which template do you use for notifying the page creator or the uploader of a file?

Thanks in advance. -- Rillke (msg) 21:10, 23 gen 2013 (CET)[rispondi]

Code da fare modifica

  • I made a test of this gadget on test.wiki. It works fine. Ho fatto un test del gadget su test.wiki e funziona bene.
  • Ci sono alcune cose che dovemmo discutere, noi come comunità italofona. Dovremmo prima discuterne noi e poi dire a Rillke cosa fare.
    • Una notazione che potrebbe apparire strana è "Sto creando la pagina della proposta...". Non so se qualcuno ha un'altra idea. Ho notato che comunque la procedura non si applica ai soli file ma anche a pagina comuni, quindi direi "Grande Rillke!".
    • Su it.wikipedia utilizziamo il template {{Cancella}} per le cancellazioni normali e {{Cancella subito}} per le cancellazioni immediate. ** Andrebbe sintetizzato in meno punti l'elenco dei criteri di cancellazione immediata.
    • Bisogna inoltre creare il template {{Idw}} che corrisponde all'avviso automatico all'utente che ha creato la pagina, bada bene chi ha creato la pagina per primo.
    • Forse sarebbe più interessante se si potesse scegliere l'utente/gli utenti al quale/ai quali segnalare la cancellazione della pagina.
    • Va discusso come utilizzare l'elenco giornaliero e il formato data.
      • Attualmente il template utilizza questo formato Wikipedia:Pagine da cancellare/Log/2013 gennaio 25 che andrebbe forse messo in Wikipedia:Pagine da cancellare/Registro/26 aprile 2024 o Wikipedia:Pagine da cancellare/2024/aprile/26.
    • Va modificato nell'oggetto della modifica (edit summary):
      • "Nomine per la cancellatione" in "Richiesta di cancellazione",
      • "è stato nominato per la cancellatione" in "è stato proposto per la cancellazione",
      • "Avvio di richiesta di cancellazione" in "Aggiungo richiesta di cancellazione",
      • "Elencare Wikipedia:Bar/Discussioni/Procedura di cancellazione su Commons: perché non importarla anche qui?" in "Aggiunta all'elenco: Wikipedia:Bar/Discussioni/Procedura di cancellazione su Commons: perché non importarla anche qui?".
    • Rillke ha già settato il template di modo che utilizzi i template attuali: quindi per esempio utilizza {{Cancellazione/proposta}}.
  • Rillke, I made above a list of things to discuss with the Italian community. When we finish this discussion about these things, I'll translate the results in English for you. --Raoli ๏̯͡๏ (msg) 19:43, 25 gen 2013 (CET)[rispondi]

Ridurre i punti della cancellazione immediata la vedo molto dura, richiede una discussione comunitaria a parte che si protrarrebbe per mesi; comunque vorrei capire come mai richiedi questa sintetizzazione... --Gce (msg) 14:26, 26 gen 2013 (CET)[rispondi]

quoto Gce (non si modificano cose così ideologicamente importanti solo per agevolare la compilazione di uno script) e aggiungo preghiera di convertire tutti quei "nomina, nominato" etc, in "proposta, proposto" e simili, che sono i termini che usiamo. Evitiamo possibili confusioni :-) -- g · ℵ (msg) 16:05, 26 gen 2013 (CET)[rispondi]
@Gce: Perchè l'avevo già fatta su Wikiquote e Wikivoyage accorpando più punti aventi stessa area semantica in 10 soli punti tondi tondi. Delle altre cose dite qualcosa, vengo da climi molto surriscaldati dove se manca il parere di tutta la comunità mi si spara a vista. --Raoli ๏̯͡๏ (msg) 23:51, 26 gen 2013 (CET)[rispondi]
@Gianfranco: dovrei aver fatto come dici, per le altre cose/code? Raoli ๏̯͡๏ (msg) 23:55, 26 gen 2013 (CET)[rispondi]
Non so da che climi arrivi, ma qui possiamo solo esserti tutti grati per il lavoro che fai, puoi toglierti il giubbotto antiproiettile :-) Certo, se ci chiedi delle osservazioni te le diamo, il che vuol anche dire che fai domande serie, se no c'era silenzio ;-) Io non ho guardato il codice né il funzionamento, se mi dai un link me lo vado a montare su test.wiki, così magari provo a dire qualcosa di serio; non l'ho fatto prima sapendo che probabilmente non state congegnando un wiki-virus, quindi per fiducia, non per disinteresse :-) -- g · ℵ (msg) 00:20, 27 gen 2013 (CET)[rispondi]
Per vedere come funziona il gadget si deve attivare innanzitutto il gadget [2] - cerca AjaxQuickDelete che è l'ultimo nella pagina e l'unico con descrizione in italiano - poi si va in una pagina a caso [3] e si cerca nel menù di navigazione laterale sulla sinistra il cassetto Strumenti per cliccare su "Proponi per la cancellazione". Una volta cliccato appare l'interfaccia per effettuare la richiesta di cancellazione in cui inserire un argomento generale e la motivazione per la proposta di cancellazione. Dopo che si sarà scritta una motivazione a caso e l'argomento della cancellazione si potrà cliccare su Procedi. Si vedrà poi scorrere sullo schermo tutte le operazioni che lo script sta facendo. La filosofia è che con un clic si fanno molte operazioni. Controlla poi i tuoi contributi per vedere quali modifiche hai fatto tramite lo script. --Raoli ๏̯͡๏ (msg) 23:57, 27 gen 2013 (CET)[rispondi]
Un wiki-virus, :-) Stewards where CORS works, are ideal vectors! If changes are required to adopt the process correctly, this is not an issue. -- Rillke (msg) 18:32, 29 gen 2013 (CET)[rispondi]

moooolto bello (tolle Arbeit, Rillke :-) diciamo che le immediate non c'entrano, questa è proprio la procedura per la PdC ordinaria, mi pare ottimo davvero. Vanno aggiustati piccoli dettagli (spazi dopo i template, oppure un \n, insomma piccole cose risolvibili anche attraverso il tpl), ma direi che è funzionale al massimo. Anzi, mi pare che su questa falsariga potremmo forse ripensare magari anche altre procedure. Ma andiamo per gradi.
Credo che se una PdC è già stata aperta, lo script debba fermarsi (non apparendo), perché per ora io ho potuto sovrapporre più procedure e lo script pare anche incasinarsi, se seguite i miei edit lì vedrete una pagina del giornaliero con ripetizioni e singole PdC con ripetizioni, oltre al tpl duplicato in voce. Magari basta un ifexist sulla pagina di eventuale PdC, se esiste non appaia il linkino
Consiglio a chi sta seguendo di fare la prova su test.wiki, ci si mette un attimo e non è pericoloso ;-) -- g · ℵ (msg) 23:34, 29 gen 2013 (CET)[rispondi]

PS: ho corretto qualche punto del codice qui sopra, in ogni caso va anche detto che le immagini vanno via più volentieri con le immediate, lo script è molto sbilanciato con le immagini, ma potrebbe trovare forse anche più grande utilità con le ordinarie. -- g · ℵ (msg) 23:45, 29 gen 2013 (CET)[rispondi]

PS2: se la PdC esiste, imho si può fare apparire il linkino solo se l'ultima revisione alla pagina (che in genere corrisponde alla chiusura della procedura) è almeno di 105 giorni prima (3 mesi prima di riproporre, più un 15 giorni di media durata) usando un'espressione del tipo {{REVISIONTIMESTAMP}} + 105 ({{REVISIONTIMESTAMP}} è un timestamp in formato, adesso, 20130129235636, cioè AAAAMMGGhhmmss). -- g · ℵ (msg) 23:56, 29 gen 2013 (CET)[rispondi]

Infatti io l'ho usato su Commons per una procedura semplificata, si può iniziare ad usarlo solo per queste, magari (tanto per iniziare). D'accordo anche per non far comparire lo strumento per 90 giorni in caso di una procedura finita con il mantenimento (si può andare in manuale in caso di nuova motivazione), ma non concordo sui 15 giorni cuscinetto, non ne vedo l'utilità (tanto chi vorrà mandare in cancellazione una voce al 90° giorno esatto lo farà comunque). --Gce (msg) 00:05, 30 gen 2013 (CET)[rispondi]

(fc) sui giorni ho sbagliato, stavo pensando all'ipotesi che si apra la PdC un tal giorno e poi nessuno più ci editi, dovendo aspettare che decorra il tempo prescritto. In realtà quando poi un admin chiude la procedura il timestamp cambia, quindi va bene 90. Sorry :-) -- g · ℵ (msg) 00:13, 30 gen 2013 (CET)[rispondi]
già che ci siamo, si potrebbe estendere la possibilità di cancellazioni "di gruppo", come si fa spesso su Commons o su en.wiki? Ci sono molti casi di procedure con "e questo vale anche per le altre voci/categorie/template A, B e C per le quali non apro una nuova procedura". --Superchilum(scrivimi) 00:11, 30 gen 2013 (CET)[rispondi]
Io ho dei dubbi, sia tecnici che procedurali, sia perché finora ho visto casi in cui si citavano più voci in una procedura ma non ho mai controllato gli esiti sia perché le procedure multiple mi sembrano, su Commons, aperte a mano e non con lo script. --Gce (msg) 12:49, 30 gen 2013 (CET)[rispondi]

Is the situation progressing? Can I delete the sample from test.wikipedia? -- Rillke (msg) 17:37, 11 apr 2013 (CEST)[rispondi]

Don't delete for now; I'm asking to the community. --Gce (msg) 18:38, 11 apr 2013 (CEST)[rispondi]