Wikipedia:Bar/Discussioni/Passaggio da Tidy a RemexHTML: c'è del lavoro da fare: differenze tra le versioni

Da Wikipedia, l'enciclopedia libera.
Vai alla navigazione Vai alla ricerca
Contenuto cancellato Contenuto aggiunto
m richiamo indice in cima
Nessun oggetto della modifica
Riga 147: Riga 147:
Interruzione arbitraria per riportare che Subbu e il suo team sono molto felici e colpiti dal lavoro della comunità italiana su questo progetto. Al solito, se occorre qualcosa fatecelo sapere con un ping, ma sembrate messi abbastanza bene che io quasi quasi toglierei la pagina dagli oo.ss. ... [[Utente:Elitre (WMF)|Elitre (WMF)]] ([[Discussioni utente:Elitre (WMF)|msg]]) 20:02, 24 lug 2017 (CEST)
Interruzione arbitraria per riportare che Subbu e il suo team sono molto felici e colpiti dal lavoro della comunità italiana su questo progetto. Al solito, se occorre qualcosa fatecelo sapere con un ping, ma sembrate messi abbastanza bene che io quasi quasi toglierei la pagina dagli oo.ss. ... [[Utente:Elitre (WMF)|Elitre (WMF)]] ([[Discussioni utente:Elitre (WMF)|msg]]) 20:02, 24 lug 2017 (CEST)
:{{Ping|Elitre}} gentilmente, io avrei una domanda. After several tests, I've found out that <code><nowiki><cite><dl><dd>text</dd></dl></cite></nowiki></code> gets flagged as missing a cite end tag, while <code><nowiki><ref><cite><dl><dd>text</dd></dl></cite></ref></nowiki></code> does not. Why is that?--[[Utente:Sakretsu|Sakretsu]] ([[Discussioni utente:Sakretsu|炸裂]]) 21:28, 24 lug 2017 (CEST)
:{{Ping|Elitre}} gentilmente, io avrei una domanda. After several tests, I've found out that <code><nowiki><cite><dl><dd>text</dd></dl></cite></nowiki></code> gets flagged as missing a cite end tag, while <code><nowiki><ref><cite><dl><dd>text</dd></dl></cite></ref></nowiki></code> does not. Why is that?--[[Utente:Sakretsu|Sakretsu]] ([[Discussioni utente:Sakretsu|炸裂]]) 21:28, 24 lug 2017 (CEST)
::{{Ping|Sakretsu}} This is just a side-effect of how references are handled. Content in article text is wrapped in paragraphs, but content in &lt;ref> tags is not wrapped in paragraphs. The problem arises you cannot add &lt;p> tags around a dl. The HTML5 parser splits the paragraph at the start of the &lt;p> tag. This in turn splits the surrounding &lt;cite> tag (or any other tag that might be there). Try <code><nowiki><ref><p><cite><dl><dd>text</dd></dl></cite></p></ref></nowiki></code>. This is the same behavior with <code><nowiki><span>\n*a\n</span></nowiki></code>. The span tag gets split and you get a lint error (missing-end-tag + stripped-tag / misnested-tag). Does this clarify the behaviour? [[Utente:SSastry (WMF)|SSastry (WMF)]] ([[Discussioni utente:SSastry (WMF)|msg]]) 22:16, 24 lug 2017 (CEST)


== font -> span ==
== font -> span ==

Versione delle 22:16, 24 lug 2017

Passaggio da Tidy a RemexHTML: c'è del lavoro da fare


Lo stesso argomento in dettaglio: mw:Parsing/Replacing Tidy e mw:Parsing/Replacing Tidy/FAQ.

Questo annuncio è particolarmente tecnico, quindi cercherò di renderlo il più comprensibile possibile (anche perché nemmeno io sono un tecnico).

È stato annunciato pochi giorni fa sulla mailing list tecnica di WMF che la libreria HTML Tidy non dovrà essere più utilizzata su MediaWiki e che, progressivamente, si passerà all'uso di RemexHTML. La deadline che il gruppo tecnico di WMF si è data è la metà dell'anno prossimo.

Che cosa significa?

Significa che la libreria finora utilizzata per correggere in modo "automatico" determinati errori con i tag HTML (per esempio <small/> anziché </small>, ma anche errori di tabelle chiuse male) smetterà di essere utilizzata, perché ormai incompatibile con HTML5, e dunque verrà sostituita da una libreria che invece è compatibile.

"E quindi, ar popolo che je ne frega?" (cit.)

Al popolo gliene dovrebbe fregare, perché questo potrebbe comportare malfunzionamenti nella visualizzazione delle pagine. Essendo Tidy ideata per una vecchia versione di HTML, non solo potrebbe non correggere più gli errori, ma potrebbe crearne di nuovi. E noi non vogliamo mica caricarci ulteriori problemi in aggiunta a quelli che c'abbiamo già.

Vabbè, che si deve fare?

Fortunatamente non c'è tanto lavoro da fare, ma bisogna mettere mano con estrema attenzione da subito a determinati template e a determinate pagine.

La lista degli errori da correggere la trovate alla pagina Speciale:LintErrors, già ripartita in tre diverse categorie a seconda della priorità (alta, media, bassa). Ça va sans dire che gli errori a cui bisogna mettere mano innanzitutto sono quelli ad alta priorità.

Questi errori sono fondamentalmente facili da correggere (ci si può passare anche con AWB), ma ci sono anche alcuni template a cui bisognerà mettere mano (e che, una volta sistemati, permetteranno di svuotare notevolmente la categoria della priorità alta) sono:

Per questi tre ultimi template, il problema riguarda le tabelle annidate e probabilmente necessiterà di un bel po' di lavoro. Soprattutto per i due template sportivi, potrebbe valere la pena iniziare a pensare un passaggio a Lua.

Questo per il momento è tutto, ma mi auguro ci sia qualcuno che possa intervenire a dare una mano. Se serve, io cercherò di aiutare per quel che posso fare. --Sannita - L'admin (a piede) libero 20:01, 8 lug 2017 (CEST)[rispondi]

Intanto credo di aver sistemato quel milioncino di "Missing end tag" causati da t:Portale --Bultro (m) 23:15, 8 lug 2017 (CEST)[rispondi]
Direi che ha funzionato, sta pian piano scendendo, forse il prossimo e {{personaggio}} problemi con "span" --ValterVB (msg) 20:49, 9 lug 2017 (CEST)[rispondi]
Segnalo Discussioni template:Incontro di club#Correzioni HTML. Serve qualche altro test giusto per maggiore sicurezza, e poi un amministratore che proceda. Ho controllato il risultato usando il gadget di migrazione e pare corretto.--Sakretsu (炸裂) 15:48, 10 lug 2017 (CEST)[rispondi]
[↓↑ fuori crono] Dopo altri test, penso che {{Incontro di club/Sandbox}} possa andare live. Qualcuno che aggiorna il template?--Sakretsu (炸裂) 16:04, 12 lug 2017 (CEST)[rispondi]

Molti, molti ringraziamenti per l'interessamento e il lavoro. (Il team aveva incluso istruzioni semplificate nella documentazione. Sarebbe interessante capire quanto sono comprensibili ed efficaci, così poi magari posso chiedere ai traduttori di concentrarsi su quella sezione, se effettivamente funziona. Grazie!) Elitre (WMF) (msg) 19:30, 10 lug 2017 (CEST)[rispondi]

La soluzione suggerita per {{tutto attaccato}} apparentemente causa problemi, vedi discussione in Discussioni_progetto:Coordinamento/Template#Template:M. Se spiegassero perchè in HTML5 l'istruzione <span style='white-space:nowrap;'>…</span> causa problemi potrebbe aiutare a correggere il template.--Moroboshi scrivimi 07:44, 11 lug 2017 (CEST)[rispondi]
SSastry (WMF), more details about what's wrong with <span style='white-space:nowrap;'>…</span> in HTML5 needed! Elitre (WMF) (msg) 10:50, 11 lug 2017 (CEST)[rispondi]
There is nothing wrong with <span style='white-space:nowrap;'>…</span> itself. However, if there is a <div> (or other block tags like blockquote, td, p) tag that wraps that span, we are saying that you should add a newline break before the span (because of a bug in the PHP parser which is quite hard to fix). However, looking at Discussioni_progetto:Coordinamento/Template#Template:M and the diff that Sannnita made, the problem is that they added a *new* div tag. The correct fix would be simply add a newline break between <includeonly> and <span>. BUT, in this case, Template:M which includes Template:Tutto_attacato does not have a surrounding div/td/p tag. Neither does Malta which includes Template:M. So, in this case, there is no need to make any change to these templates. The alert at the top of the page recommends this. I am happy to clarify the explanation on the page to explain this better. What is causing the confusion and should be changed on the help page? SSastry (WMF) (msg) 16:22, 11 lug 2017 (CEST)[rispondi]
I strongly recommend working from Speciale:LintErrors/pwrap-bug-workaround and looking at the pages listed there (just 4). In these very specific cases, I don't think any changes might be required at all unless it is a really wide table cell (td) that wraps, but that is more a detail you can ignore. It is safe to make the newline fix before the span even in these td cases on these 4 pages. SSastry (WMF) (msg) 16:22, 11 lug 2017 (CEST)[rispondi]
Moroboshi, altro? Chi può rispondere alla domanda di Subbu? :) Elitre (WMF) (msg) 22:11, 11 lug 2017 (CEST)[rispondi]
If I got this correctly the problem happen when the <span style='white-space:nowrap;'>…</span> is the only thing (or the first thing) between div/p/td or similar tag. I think the misunderstanding about mw:Parsing/Replacing Tidy/FAQ was that we interpreted the instructions in the section "Work around a parser bug for paragraph wrapping" as "add a <div>…</div> and a newline in the template definition". I would remove the div from the example or indicate clearly that they are the condition around the template use, but they are not to put in the template. --Moroboshi scrivimi 22:34, 11 lug 2017 (CEST)[rispondi]

(rientro) Dopo il macro-svuotamento della categoria "Table tag that should be deleted" per via dell'aggiornamento dei 2 template sportivi, sto procedendo un po' alla volta a sistemare le poche occorrenze rimaste (per lo più pagine di stagioni di squadre di pallacanestro, a cui va applicato {{Roster PC}} al posto delle vecchie tabelle manuali). Nel frattempo segnalo tra gli errori da correggere a bassa priorità una sfilza di occorrenze dovute ai template {{Citazione necessaria}}, {{Fumetto e animazione}} e {{Personaggio}}, che andrebbero anch'essi revisionati. In particolare, nel codice sorgente degli ultimi 2 campeggia in alto il seguente avviso nascosto: "Lo "span" serve per il VisualEditor"; ho come il vago sospetto che sia proprio quello la causa dell'errore di parsing... -- Mess what a happiness! 14:12, 14 lug 2017 (CEST)[rispondi]

Inoltre, tra gli errori a media priorità, nella categoria "Misnested tags" c'è una massiccia presenza dovuta ad {{Infobox arma}} (se ho capito bene, c'è un cattivo annidamento di tag <span> per colorare la dicitura in calce al template a seconda del tipo di arma). -- Mess what a happiness! 14:34, 14 lug 2017 (CEST)[rispondi]
Mess, fuoricrono, credo che gli span non servano più per l'editore visuale da un pezzo. Elitre (WMF) (msg) 08:44, 18 lug 2017 (CEST)[rispondi]
L'infobox arma dovrebbe essere a posto ora. Quanto a Personaggio e Fumetto e animazione, non si può inserire un table in uno span. Appena ci sono sviluppi qui aggiorno i due template.--Sakretsu (炸裂) 17:47, 14 lug 2017 (CEST)[rispondi]
Aggiunta: il problema del Citazione necessaria (e di altri template che usano {{Chiarimento}}) è il modo in cui viene incluso nelle voci. Ad esempio in Italofonia#.C2.A0Francia avvolge due paragrafi: questo significa che si viene a creare una situazione del tipo <p><span></p><p></span></p> che ora con Tidy si corregge in <p><span></span></p><p><span></span></p> mentre con RemexHTML diventerà <p><span></span></p><p></p> (si perde il secondo paragrafo). Dato che il template dovrebbe essere usato solo per singole affermazioni, andrebbe rimosso e sostituito con gli avvisi.--Sakretsu (炸裂) 18:05, 14 lug 2017 (CEST)[rispondi]
Oltre a sostituirlo con gli avvisi, una soluzione più veloce e "automatica" è anche spezzarlo sui paragrafi, lasciandolo inalterato solo sul primo e aggiungendolo sul secondo.--Daimona Eaytoy (Scrivimi!) 18:20, 14 lug 2017 (CEST)[rispondi]
Segnalo che il template {{Non enciclopedico}} ha bisogno di questo fix diff89008642.--Sakretsu (炸裂) 20:37, 15 lug 2017 (CEST)[rispondi]
✔ Fatto --ValterVB (msg) 21:00, 15 lug 2017 (CEST)[rispondi]
[@ ValterVB] attenzione, ci devono essere due parentesi graffe }} prima dell'ultimo #if. Grazie--Sakretsu (炸裂) 22:37, 15 lug 2017 (CEST)[rispondi]
Ops, rifatto --ValterVB (msg) 22:45, 15 lug 2017 (CEST)[rispondi]
Ho rivisto anche il template {{Benvenuto}}, il contenuto da copiare è in {{Benvenuto/Sandbox}}.--Sakretsu (炸裂) 23:29, 15 lug 2017 (CEST)[rispondi]
✔ Fatto --ValterVB (msg) 08:58, 16 lug 2017 (CEST)[rispondi]
È rimasto un errore su uno span, a quanto pare la soluzione con br + andata a capo non va bene all'interno di una tabella. Serve quest'altro fix diff89017814 lasciando il resto invariato.--Sakretsu (炸裂) 11:19, 16 lug 2017 (CEST)[rispondi]
✔ Fatto --ValterVB (msg) 11:46, 16 lug 2017 (CEST)[rispondi]

(rientro) Per risolvere il problema di {{Tutto attaccato}} ho implementato la soluzione adottata dai colleghi di fr.wiki, ovvero l'inserimento di un apposito stile CSS in MediaWiki:Common.css (vedi ultime righe di codice), testando il tutto su questa mia sandbox e assicurandomi che il testo non viene effettivamente mandato a capo. Ad ogni modo, come già ribadito nei giorni scorsi, il bug non è dovuto a quel codice particolare, bensì ad altri tag lasciati appesi e che causano problemi (come ad esempio qui). -- Mess what a happiness! 09:39, 17 lug 2017 (CEST)[rispondi]

Sto provando a sistemare un problema di tag male annidati presente in Wikipedia:Modello di voce/Stagione di una divisione di un campionato di calcio (e di conseguenza propagatosi in diverse voci calcistiche), ma a quanto pare non riesco a trovare la soluzione. Gli errori segnalati sono [1], [2] e [3]; a me sembra che i tag <small> siano chiusi correttamente, ma l'errore persiste. Cosa non va? -- Mess what a happiness! 17:03, 17 lug 2017 (CEST)[rispondi]
A me piacerebbe in primis sapere qual'è il senso logico di usare degli <small>…</small> e style="font-size:85%" dove non è per niente necessario. Come soluzione base eliminarli sarebbe in toto sarebbe una buona partenza.--Moroboshi scrivimi 17:18, 17 lug 2017 (CEST)[rispondi]
Vabbè a parte quanto sopra, è corretto a livello di html aprire e chiudere gli small su paragrafi (e quindi elementi<div>…</div> multipli) ?--Moroboshi scrivimi 17:21, 17 lug 2017 (CEST)[rispondi]
Corretto o meno, l'importante è che il tutto sia compatibile con HTML5 (e quindi col futuro parser). Per il resto, concordo sul fatto di cercare di stroncare tutti quei barocchismi a livello di codice. -- Mess what a happiness! 17:38, 17 lug 2017 (CEST)[rispondi]
Il tag small non può contenere una lista dl. In sostanza il wikicodice corrisponde a <small><dl><dd></dd></dl></small> e si traduce in <dl><dd><small></small></dd></dl><small></small> con uno small in più alla fine, mentre la sequenza corretta sarebbe <dl><small><dd></dd></small></dl>.--Sakretsu (炸裂) 19:05, 17 lug 2017 (CEST)[rispondi]
[@ Sakretsu] OK, ora mi è molto più chiaro l'inghippo. Fatto sta che ho tentato vari modi per aggirare l'inconveniente cercando di mantenere grossomodo la stessa formattazione, ma finora non ci sono riuscito. La soluzione più scontata sarebbe quella di rinunciare completamente al testo rimpicciolito, ma credo che non sia praticabile di fatto. -- Mess what a happiness! 00:49, 18 lug 2017 (CEST)[rispondi]

Problema {{Personaggio}} e {{Fumetto e animazione}} risolto: ho rimosso il tag "span" e non ci sono stati effetti collaterali (VisualEditor funziona senza intoppi). Ora le categorie a bassa priorità si svuoteranno considerevolmente. -- Mess what a happiness! 18:44, 18 lug 2017 (CEST)[rispondi]

[@ Mess] dai un'occhiata a {{Bar3/barradisc}}, ha un bel po' di chiusure span di troppo.--Sakretsu (炸裂) 20:27, 18 lug 2017 (CEST)[rispondi]
Vedo che diversi errori di tag non chiuso sono in pagine di discussione, non inseriti da template. Credo dipendano dalle firme, in particolare ad es. qui c'è uno span non chiuso e l'unica possibilità dovrebbe essere la firma di LukeWiller. Nel caso occorrerebbe un'occhiata anche alle firme, dato che sono inserite su un numero tendenzialmente alto di voci (sebbene siano discussioni utente ed errori a bassa priorità).--Daimona Eaytoy (Scrivimi!) 10:07, 19 lug 2017 (CEST)[rispondi]
La firma corretta è <span style="font-family:Bookman Old Style;">'''[[Utente:LukeWiller|<span style="color:green;">LukeWiller</span>]]''' [[Discussioni utente:LukeWiller|<small><span style="color:green;">[Scrivimi]</span></small>]]</span>--Sakretsu (炸裂) 11:04, 19 lug 2017 (CEST)[rispondi]
Occorre un'occhiata anche a Template:ListaBio, incluso in parecchie liste: ci risulta uno span non chiuso. In particolare credo sia un tag di chiusura di troppo alla riga 18.--Daimona Eaytoy (Scrivimi!) 12:55, 19 lug 2017 (CEST)[rispondi]
Lo span di chiusura è corretto, è <span style="font-size:90%;"> a dover essere spostato alla riga sotto, davanti a L'aggiornamento è periodico e automatico e ricostruisce completamente la pagina.--Sakretsu (炸裂) 14:02, 19 lug 2017 (CEST)[rispondi]

[@ Sakretsu] Ho osservato il codice che mi avevi segnalato ieri sera: effettivamente ci sono troppi "span" di chiusura, ma sinceramente se non nuocciono (dato che non ne trovo traccia tra le liste di errori) non vedo il senso di rimuoverli senza un valido motivo. Nel frattempo segnalo che ho corretto {{Cancellazione/vota}} (che era usato massicciamente nelle vecchie procedure di cancellazione), così da far calare velocemente di numero i casi di "misnested tags". -- Mess what a happiness! 16:08, 19 lug 2017 (CEST)[rispondi]

[@ Mess]Gli errori di {{Bar3/barradisc}} li ho visti anche io, se non erro sono tutti in "Tag di chiusura mancante" ma potrei sbagliarmi sul posto. Sicuramente ne ho visti parecchi.--Daimona Eaytoy (Scrivimi!) 16:34, 19 lug 2017 (CEST)[rispondi]
C'è {{BloccoInfinito}} che ha problemi per via di <span style="margin:0em 1em;">[[File:Stop sign light red.svg|left|33px]]</span>. Sarebbe molto interessare sapere come sistemarlo, visto che è un altro template abbastanza diffuso. -- Mess what a happiness! 17:39, 19 lug 2017 (CEST)[rispondi]
Lo span va trasformato in un div.--Sakretsu (炸裂) 18:09, 19 lug 2017 (CEST)[rispondi]
[@ Sakretsu] Perfetto, grazie 1000! Altre migliaia di pagine sistemate in un solo colpo! ;-) -- Mess what a happiness! 23:16, 19 lug 2017 (CEST)[rispondi]
[@ Moroboshi] Progetti interessati causa un tr senza tag di chiusura. Ho provato a darci un'occhiata, ma proprio non capisco dove sia il problema... Probabilmente l'errore riguarda tutte e 100.000 le voci in cui è incluso.--Sakretsu (炸裂) 23:26, 19 lug 2017 (CEST)[rispondi]
Provo a guardare, a una prima occhiata è strano, usa la libreria mw.html che dovrebbe chiudere in automatico tutto quando genera il codice html.--Moroboshi scrivimi 06:32, 20 lug 2017 (CEST)[rispondi]

[ Rientro]Sto provando a istruire il mio Bot per la correzione (semiautomatica) di errori, ma sinceramente non saprei come caricargli le pagine. Non c'è un modo di prelevare l'intera lista di pagine con un dato errore? Detto questo, consiglio a chi può di fare la modifica proposta sopra al {{ListaBio}}, in quanto fra inclusioni e sotto-inclusioni include errori in almeno 12000 pagine. Inoltre vari template di guerra, e.g. Template:Campagnabox Fronte Occidentale (1914-1918) utilizzano il {{Pbrk}} che gli inserisce un p non chiuso. Come va corretto? Ci sarebbe infine il {{Composto chimico}} che dà errore di span non chiuso ma non riesco a capire da cosa dipenda.--Daimona Eaytoy (Scrivimi!) 13:32, 20 lug 2017 (CEST)[rispondi]

[@ Daimona Eaytoy] Purtroppo non esiste una formula univoca, ma con un pizzico d'ingegno si riesce a combinare qualcosa per ottenere delle liste da dare in pasto ai nostri amici (semi)automatici. Un primo passo è l'utilizzo del prefisso insource: nella casella di ricerca interna (vedi Aiuto:Ricerca oppure en:Help:Searching) per trovare le pagine che hanno all'interno del loro wikitesto una determinata stringa (e quindi uno specifico errore, ma occhio ai falsi positivi!). Un'altra tecnica è quella di copincollare letteralmente alcune pagine delle liste di errori Lint su un foglio di calcolo elettronico e ordinarle a proprio piacimento per intuire se vi sia un errore comune tra le voci indicate. -- Mess what a happiness! 18:33, 20 lug 2017 (CEST)[rispondi]
[@ Mess] Grazie mille, purtroppo io cercavo proprio il modo tutto-in-un-colpo. Ad esempio se volessi un'intera categoria ricorsiva è sufficiente l'opzione "category recursive" ma qui non ci sono di mezzo categorie né niente del genere, ed è un peccato perché bisogna andare un po' a tastoni. Anche sull'insource in realtà non è così semplice, ci vuole poco a far andare in timeout il motore delle ricerche anche senza bisogno di cose particolarmente esoteriche. Comunque segnalo che parecchie voci hanno problemi con i tag "cite"; ad esempio, in Agatocle derivante dal {{Note strette}} e in Nikola Tesla da template multipli. Da cosa dipende? Non sono riuscito a trovare una spiegazione.--Daimona Eaytoy (Scrivimi!) 18:39, 20 lug 2017 (CEST)[rispondi]
Segnalo un'altra grave magagna replicata su diverse pagine: mi riferisco alla firma di Utente:Yackyack, che genera numerosi avvisi a causa di un'errata chiusura del tag "span" e che quindi andrebbero sanate quanto prima. Oltre ad invitare cortesemente [@ Yackyack] a modificare al più presto posssibile la sua firma da '''''<span style="font-size:medium;font-family:Comic Sans MS">[[Utente:yackyack|<span style="color:#BB0011">YackYack</span>]]<sup>[[Discussioni utente:yackyack|<span style="font-size:x-small;color:#00B003"> (msg)]]</span></sup>''''' a '''''<span style="font-size:medium;font-family:Comic Sans MS">[[Utente:yackyack|<span style="color:#BB0011">YackYack</span>]]<sup>[[Discussioni utente:yackyack|<span style="font-size:x-small;color:#00B003"> (msg)</span>]]</sup></span>''''', chiedo a qualcuno più esperto se sia possibile ottenere una deroga per il mio bot per intervenire automaticamente sulle pagine protette ed accessibili ai soli admin (so che potrei usare AWB direttamente con la mia utenza normale, ma andrei contro le regole che prevedono l'uso intensivo di modifica esclusivamente con utenze bot). -- Mess what a happiness! 19:09, 20 lug 2017 (CEST)[rispondi]
[@ Mess] WP:Flood editor + AWB?--Daimona Eaytoy (Scrivimi!) 19:37, 20 lug 2017 (CEST)[rispondi]
Per me puoi usare la tua utenza, ricordandoti del flag, anche perché non credo ci siano altre possibilità, c'é un solo BOT admin ed è quello del filtro. --ValterVB (msg) 19:47, 20 lug 2017 (CEST)[rispondi]
[@ Daimona Eaytoy] Le API permettono di interrogare la lista:/w/api.php?action=query&format=json&prop=&list=linterrors, se sei in grado di smanettarci puoi recuperare quello che vuoi, è prevista la classica paginazione. --ValterVB (msg) 19:51, 20 lug 2017 (CEST)[rispondi]
Se vuoi più dettagli per come filtrare il risultato usa la sandbox delle API e clicca su "list=linterrors". --ValterVB (msg) 19:55, 20 lug 2017 (CEST)[rispondi]
[@ ValterVB] Splendido, grazie mille. Non so se sono in grado ma proverò a smanettarci a vedere cosa riesco a ottenere.--Daimona Eaytoy (Scrivimi!) 20:06, 20 lug 2017 (CEST)[rispondi]

Incredibile! Solo rintracciando tra le pagine delle vecchie procedure di cancellazione le firme che contengono errori di tag HTML (oltre a YackYack, ho scovato quelle di Utente:Theirrulez - inattivo dal 2013 - e Utente:Soprano71 - che fortunatamente ha la firma attuale in piena regola) e sistemandole in modalità flood editing, sto riducendo a vista d'occhio la categoria "Misnested tags". -- Mess what a happiness! 00:55, 21 lug 2017 (CEST)[rispondi]

Ho visto che la mia firma dà' problemi, come dovrei cambiarla? Così per esempio andrebbe bene?YackYack (msg) 08:26, 21 lug 2017 (CEST)[rispondi]
Devi spostare l'ultimo span di chiusura all'interno del wikilink alle discussioni:
'''''[[[Utente:yackyack|<span style="color:#BB0011">YackYack</span>]]<sup>[[Discussioni utente:yackyack|<span style="font-size:x-small;color:#00B003"> (msg)</span>]]</sup>'''''

--Moroboshi scrivimi 09:20, 21 lug 2017 (CEST)[rispondi]

✔ Fatto. Grazie, e scusate per l'inconveniente.YackYack (msg) 10:50, 21 lug 2017 (CEST)[rispondi]

[ Rientro]Segnalo anche uno span non chiuso in una o più versioni del {{Benvenuto}}, tosto da correggere perché è sempre substato. Lo si può vedere ad esempio qui e qui.--Daimona Eaytoy (Scrivimi!) 11:24, 21 lug 2017 (CEST)[rispondi]

[@ Daimona Eaytoy] ok ho fatto questo, dimmi che ne pensi. Sono 140k inclusioni su 600, poi vedo di sistemare quelle substate. --Vito (msg) 12:43, 21 lug 2017 (CEST)[rispondi]
[@ Vituzzu] Dà ancora errore. A quanto vedo dipende da due span annidati a riga 11 ("Wikipedia ha solo alcune regole inderogabili"...). Un'idea è spezzarli, l'altra (se non erro) sostituire il primo con un div.--Daimona Eaytoy (Scrivimi!) 13:01, 21 lug 2017 (CEST)[rispondi]
[@ Daimona Eaytoy] fai fai, quando hai finito rialzo la protezione. --Vito (msg) 13:03, 21 lug 2017 (CEST)[rispondi]
[@ Vituzzu] Ottimo, grazie. Ho fatto un paio di modifiche, in realtà forse l'errore era più semplice del previsto e potrei aver modificato fin troppo. Comunque in termini visivi mi sembra equivalente, solo una leggera spaziatura verticale di differenza e, ciò che conta, l'errore non c'è più.--Daimona Eaytoy (Scrivimi!) 13:11, 21 lug 2017 (CEST)[rispondi]
Occhio che questo span diff89149862 è rimasto di troppo. Errori del genere finiscono in Stripped tags--Sakretsu (炸裂) 13:55, 21 lug 2017 (CEST)[rispondi]
[@ Sakretsu] dovrei aver corretto, cortesemente verifica. --Vito (msg) 14:09, 21 lug 2017 (CEST)[rispondi]
[@ Vituzzu] sì sì, tutto a posto.--Sakretsu (炸裂) 14:47, 21 lug 2017 (CEST)[rispondi]

[ Rientro] Segnalo un </sup> da inserire in {{ISBN}} al posto di </span>--Daimona Eaytoy (Scrivimi!) 18:40, 21 lug 2017 (CEST) E anche in Template:PaginaPrincipale/Titolo va aggiunto un </div> prima del <noinclude>.--Daimona Eaytoy (Scrivimi!) 19:08, 21 lug 2017 (CEST)[rispondi]

✔ Fatto su entrambi --L736El'adminalcolico 19:18, 21 lug 2017 (CEST)[rispondi]
{{Squadra di calcio}} necessita di un tag small di chiusura diff89162802.--Sakretsu (炸裂) 22:04, 21 lug 2017 (CEST)[rispondi]
✔ Fatto--Moroboshi scrivimi 22:12, 21 lug 2017 (CEST)[rispondi]
Modulo:Interprogetto, riga 342, da correggere il tag span di chiusura.--Sakretsu (炸裂) 22:45, 21 lug 2017 (CEST)[rispondi]
✔ Fatto--Vito (msg) 22:49, 21 lug 2017 (CEST)[rispondi]
Finalmente ho risolto la questione del Modulo:Progetti interessati. A quanto pare è necessario richiamare la radice html alla riga 297, il fix da fare è questo diff89164997.--Sakretsu (炸裂) 00:28, 22 lug 2017 (CEST)[rispondi]
Facciamo che faccio te e Daimona Eaytoy admin temporanei per una settimana per fare questa roba direttamente? --Vito (msg) 00:31, 22 lug 2017 (CEST)[rispondi]
Ti ringrazio per la fiducia, ma personalmente non credo di poter promettere una certa costanza su questo fronte. Per di più la mole di lavoro è troppa, e credo che continueremo ad avere bisogno di qualche admin da queste parti per un bel po'. Comunque grazie davvero.--Sakretsu (炸裂) 00:49, 22 lug 2017 (CEST)[rispondi]

[ Rientro] Per una settimana è un po' troppo. Possiamo fare che per ora cerco di correggere quel che posso e tengo da parte le correzioni da fare, così è sufficiente un'oretta di flag al massimo.--Daimona Eaytoy (Scrivimi!) 09:54, 22 lug 2017 (CEST)[rispondi]

Una settimana non significa che ci dobbiate dedicare una settimana, l'unica condizione è che non facciate altre azioni da admin se non modificare roba collegata alla risoluzione degli errori. --Vito (msg) 12:08, 22 lug 2017 (CEST)[rispondi]
Altre azioni figuriamoci, è già tanto correggere questi errori. Comunque c'è anche da dire che di pagine protette da correggere ce ne sono sempre meno.--Daimona Eaytoy (Scrivimi!) 12:33, 22 lug 2017 (CEST)[rispondi]
[@ Daimona Eaytoy] ✔ Fatto, se [@ Sakretsu] vuole ci vogliono pochi secondi per smollare l'accollo anche a lui. --Vito (msg) 13:55, 22 lug 2017 (CEST)[rispondi]
Credo che sfrutterò [@ Daimona Eaytoy]: Modulo:CAS, riga 63, aggiusta quello span di chiusura! E così anche il Template:Composto chimico è a posto.--Sakretsu (炸裂) 19:56, 22 lug 2017 (CEST)[rispondi]
Mi faccio sfruttare volentieri, del resto ho quasi finito gli edit "succosi" di template super-inclusi. Comunque, ✔ Fatto sul CAS e rinnovo una vecchia domanda: si è capito da cosa dipendono i "cite" non chiusi presenti in numerose voci?--Daimona Eaytoy (Scrivimi!) 20:08, 22 lug 2017 (CEST)[rispondi]
Mi indichi qualche campione? Ancora meglio con poche fonti.--Sakretsu (炸裂) 01:47, 23 lug 2017 (CEST)[rispondi]

[ Rientro] Non sono difficili da trovare, in categoria missing end tag filtrando in ns0 ne trovi in abbondanza su qualsiasi pagina. Ad esempio ci sono questa (output da tl multipli), questa (idem), questa (qui le fonti sono parecchie ma l'errore viene dal {{Note strette}}). E ancora qui (tl multipli, pochissime fonti) e infine sono riuscito a trovare questa, con una sola nota; in quest'ultima l'errore era generato ancora dal Note strette, ma siccome era stato inserito con non so quale logica (dato che spezzava una nota di 3 righe in 4 colonne) e stava altamente urtando il mio sistema nervoso ho provveduto a inserire un tag references semplice. Così facendo, è rimasto l'errore e ora anche qui è da tl multipli.--Daimona Eaytoy (Scrivimi!) 10:26, 23 lug 2017 (CEST)[rispondi]

Forse dipendono dal parametro |citazione = dei vari template?--Dr ζimbu (msg) 10:57, 23 lug 2017 (CEST)[rispondi]
Sì, la citazione è posta in un dl che rompe il tag cite ed esce fuori. Sto cercando una soluzione.--Sakretsu (炸裂) 11:29, 23 lug 2017 (CEST)[rispondi]
OK, il modulo Citazione avvolge il contenuto del parametro citazione in un tag dl. Il tag cite però non può contenere un dl, ergo veniva buttato fuori. Fin qui, credevo ancora di poter salvare il dl portandolo fuori dal tag cite, ma a sorpresa mi sono reso conto che ogni volta che si pone qualcosa nel tag ref (e quindi in una nota), il software Mediawiki avvolge tutto in un tag span. Perfetto, morale della favola non ci può essere un dl nemmeno in uno span, quindi direi di ripiegare su qualcosa di diverso. L'unica cosa che fa il dl è creare un margine sinistro equivalente a 1.6em. Lo sostituiamo con uno span che fa la stessa identica cosa e il risultato visivo sarà identico, mentre il risultato HTML sarà impeccabile. Pareri o alternative?--Sakretsu (炸裂) 13:10, 23 lug 2017 (CEST)[rispondi]
D'accordo con la sostituzione in span, più semplice e immediata, senza alcun dubbio.--Daimona Eaytoy (Scrivimi!) 13:20, 23 lug 2017 (CEST)[rispondi]
Aggiungo che {{Volume Manga}} ha un tr non chiuso, ma sinceramente non riesco a trovarlo. Ne ho chiusi due in due edit ma ancora sembrano esserci problemi. [@ Sakretsu] visto che hai contribuito parecchio al template ti pingo, in teoria se ne conosci la struttura non dovrebbe essere un fix difficile.--Daimona Eaytoy (Scrivimi!) 13:51, 23 lug 2017 (CEST)[rispondi]
✔ Fatto--Sakretsu (炸裂) 14:03, 23 lug 2017 (CEST)[rispondi]
Segnalo che alcuni man hanno un tt non chiuso derivante dal {{TabellaTemplate}} senza che nel man siano contenuti tag tt; è il caso ad esempio di Template:CaricaMonumento/man e Template:Collegio elettorale/man. C'è qualche problema in casi particolari con il suddetto template o sono io che non vedo qualcosa? Noto comunque con piacere che i "missing end tag" nel ns template si sono ridotti ad appena 3 pagine e nei prossimi giorni istruirò il mio bot per i {{Benvenuto}} substati e per le firme problematiche. --Daimona Eaytoy (Scrivimi!) 20:11, 23 lug 2017 (CEST)[rispondi]
Il template TabellaTemplate genera un tt che si rompe per via dei tag hr (----) inseriti in mezzo. Meglio rimuovere gli hr anomali sostituendoli con una riga vuota di stacco.--Sakretsu (炸裂) 20:45, 23 lug 2017 (CEST)[rispondi]

[ Rientro] Ah ecco, grazie mille. Sospettavo un qualcosa del genere ma non pensavo che l'hr potesse dare problemi. Me ne occuperò domani.--Daimona Eaytoy (Scrivimi!) 20:50, 23 lug 2017 (CEST) [@ Vituzzu] Sto per iniziare la correzione di tutta una serie di firme con tag errati, e inevitabilmente una buona quantità si trova in pagine protette. Quando e se ne avrò bisogno, assegnarmi il flag di flood editor per correggerle con AWB rientra tra quanto mi è possibile fare?--Daimona Eaytoy (Scrivimi!) 11:43, 24 lug 2017 (CEST)[rispondi]

E se no per quale motivo ti è stato dato il flag? :) Occhio che dopo che cambi il flag devi scollegarti e poi ricollegarti su AWB, se no non lo legge, mi ha fregato l'altro giorno --ValterVB (msg) 13:18, 24 lug 2017 (CEST)[rispondi]
Questo è vero, ma il flood è comunque una situazione "particolare". Cercherò di ricordarmene, l'ho anche letto l'altro giorno sulla pagina di aiuto ma c'è alta probabilità che me ne dimentichi lo stesso, anche perché potrebbe servirmi fra un'ora come fra una settimana. :P--Daimona Eaytoy (Scrivimi!) 13:25, 24 lug 2017 (CEST)[rispondi]
[@ Daimona Eaytoy] Per le firme non c'è alcuna urgenza: me ne sto occupando direttamente io un po' per volta in modalità flood editing (anche se limitatamente alla categoria "Misnested tag", che ho già ridotto da poco più di 70000 errori a meno di 30000), pertanto puoi concentrarti direttamente su altri fronti. -- Mess what a happiness! 14:07, 24 lug 2017 (CEST)[rispondi]
Io mi sto occupando dei missing end tag, quindi siamo su due ambiti diversi... Comunque ho notato che sono davvero tante, quindi più siamo meglio è. Anche sugli altri fronti non saprei dove andare a parare, per i template mancano (se non erro) soltanto manuali, dei quali possiamo occuparci con calma, e per ora vorrei continuare ad occuparmi dei missing end tag date le impostazioni del mio bot.--Daimona Eaytoy (Scrivimi!) 14:15, 24 lug 2017 (CEST)[rispondi]

Interruzione arbitraria per riportare che Subbu e il suo team sono molto felici e colpiti dal lavoro della comunità italiana su questo progetto. Al solito, se occorre qualcosa fatecelo sapere con un ping, ma sembrate messi abbastanza bene che io quasi quasi toglierei la pagina dagli oo.ss. ... Elitre (WMF) (msg) 20:02, 24 lug 2017 (CEST)[rispondi]

[@ Elitre] gentilmente, io avrei una domanda. After several tests, I've found out that <cite><dl><dd>text</dd></dl></cite> gets flagged as missing a cite end tag, while <ref><cite><dl><dd>text</dd></dl></cite></ref> does not. Why is that?--Sakretsu (炸裂) 21:28, 24 lug 2017 (CEST)[rispondi]
[@ Sakretsu] This is just a side-effect of how references are handled. Content in article text is wrapped in paragraphs, but content in <ref> tags is not wrapped in paragraphs. The problem arises you cannot add <p> tags around a dl. The HTML5 parser splits the paragraph at the start of the <p> tag. This in turn splits the surrounding <cite> tag (or any other tag that might be there). Try <ref><p><cite><dl><dd>text</dd></dl></cite></p></ref>. This is the same behavior with <span>\n*a\n</span>. The span tag gets split and you get a lint error (missing-end-tag + stripped-tag / misnested-tag). Does this clarify the behaviour? SSastry (WMF) (msg) 22:16, 24 lug 2017 (CEST)[rispondi]

font -> span

Sto sostituendo il tag font con lo span in alcuni template, ma non sono equivalenti, in caso di link come dovrebbe essere sostituito? es prima e dopo guardate il titolo del template: tutto bianco prima, bianco solo il testo ma non il link, dopo. --ValterVB (msg) 12:14, 22 lug 2017 (CEST)[rispondi]

Non so risponderti, però faccio notare di un problema simile: sostituendo <tt> con <code> il testo viene evidenziato di bianco, e ciò può essere fastidioso ad esempio nei manuali di template con sfondo colorato. Per capirsi: Questo è un code, Questo è un tt. Potete vedere la differenza grazie allo sfondo verde di questa pagina, utilizzato anche in vari template. Anche questa come la risolviamo?--Daimona Eaytoy (Scrivimi!) 12:33, 22 lug 2017 (CEST)[rispondi]
[× Conflitto di modifiche] Due appunti: 1. color:#FFFFFF e non color=#FFFFFF; 2. lo span deve essere applicato sul testo e non sull'intero link, quindi diff89172731 con pipelink. Poi tralasciamo il discorso dell'accessibilità in questa sede...--Sakretsu (炸裂) 12:37, 22 lug 2017 (CEST)[rispondi]
Per il tt, si può riprodurre quello che fa con uno span, e cioè: prova <span style="font-family:monospace,'Courier'">prova</span> oppure impostando lo stile del tag code: prova <code style="background-color:transparent; border:none">prova</code>.--Sakretsu (炸裂) 12:52, 22 lug 2017 (CEST)[rispondi]
Ottimo. Per semplificare ulteriormente potremmo anche trasferire lo stile su una classe css da mettere qui, o anche creare un template che inserisca il codice sopra. Bisogna vedere quanto ne vale la pena.--Daimona Eaytoy (Scrivimi!) 12:59, 22 lug 2017 (CEST)[rispondi]
Benissimo, quand'è pronto vado di adminbot perché due terzi delle occorrenze (a occhio) sono in pdc protette. --Vito (msg) 11:34, 23 lug 2017 (CEST)[rispondi]

Supporto su voy

Ho difficoltà con la risoluzione dei problemi indicati in questa pagina (ho scritto in inglese per chiedere se necessario supporto "internazionale").

Avete modo di darmi mano? Ho fatto diversi test, specialmente nel primo caso ma non ne sono venuto a capo. Una volta risolti li condivido con le altre versioni linguistiche che hanno by design lo stesso problema. --Andyrom75 (discussioni) 21:39, 22 lug 2017 (CEST)[rispondi]

[@ Andyrom75] il tag span modifica solo testo, ergo se si trova dentro un altro paragrafo p generato dai due punti, va in panne. Normalmente si risolve tramutando lo span in un contenitore div, ma ho eliminato tutto in quanto le classi aggiunte non esistono su it.voy. Quanto al secondo problema, il testo alt deve essere solo testo senza tag come il corsivo.--Sakretsu (炸裂) 22:01, 22 lug 2017 (CEST)[rispondi]
[@ Sakretsu], tra le varie prove avevo anche utilizzato un DIV al posto dello SPAN, ma il problema permaneva. Nel caso dell'alt, capita a volte di avere la necessità di avere parti non in corsivo. Dal codice HTML però non capisco quale problema gli dia. PS Dimenticavo: grazie mille! ;-) --Andyrom75 (discussioni) 22:10, 22 lug 2017 (CEST)[rispondi]
Quello non è un problema HTML, è il software Mediawiki che non capisce dove si vuole arrivare. Due apici li tramuta in corsivo, tre in grassetto, quattro in un grassetto + un apice di resto, cinque in grassetto + corsivo. Se il corsivo non ci vuole in rari casi, basta usare in quelle voci <span style="font-style: normal"></span>, altrimenti va proprio tolto dal listing.--Sakretsu (炸裂) 22:35, 22 lug 2017 (CEST)[rispondi]
[@ Sakretsu] il listing editor ha smesso di funzionare perché utilizza almeno alcune di quelle classi. Provo a ripristinare solo quelle che vedo nel codice per vedere se riparte. Tuttavia se riesci a trovare una soluzione col DIV sarebbe preferibile. Per l'eliminazione del corsivo mi sembra un'ottima alternativa, vedo di creare un template ad-hoc PS Se già c'è su Wikipedia fammi sapere così lo chiamo nello stesso modo. --Andyrom75 (discussioni) 22:40, 22 lug 2017 (CEST)[rispondi]
[@ Sakretsu] con quelle che ho ripristinato sembrerebbe funzionare, ma non vorrei ci siano anomalie che non ho notato. --Andyrom75 (discussioni) 22:52, 22 lug 2017 (CEST)[rispondi]
[@ Sakretsu] ho aggiornato il codice sulla mia pagina di test per mostrare quello che viene fuori adesso. Nonostante il DIV che racchiude l'intero listing e l'assenza di tag che racchiudano la descrizione, il DL viene comunque piazzato al di fuori del DIV principale (direi inspiegabilmente). Idee? --Andyrom75 (discussioni) 23:31, 22 lug 2017 (CEST)[rispondi]
[@ Sakretsu] ti ho fatto admin temporaneo qui su it.wiki, se ti serve per it.voy scrivete due righe al bar per pro-forma e ci penso io. --Vito (msg) 10:06, 23 lug 2017 (CEST)[rispondi]

Singola pagina

Domanda: Come si fa a sapere se una specifica pagina ha qualche lint error? E.g. Speciale:PermaLink/89235545 --Valerio Bozzolan (msg) 17:33, 24 lug 2017 (CEST)[rispondi]

[@ Sakretsu] Sgamato :) Come facevi a sapere quando la tua sandbox spariva dalla lista? Mica l'avrai scorsa tutta... D: --Valerio Bozzolan (msg) 17:50, 24 lug 2017 (CEST)[rispondi]
[@ Valerio Bozzolan] Appare sempre tra le ultime pagine registrate tra gli errori (le puoi anche filtrare per namespace).--Sakretsu (炸裂) 17:52, 24 lug 2017 (CEST)[rispondi]

Supporto su pms.wikipedia

Ho segnalato l'argomento sulla wiki in piemontese. Credo che uno dei problemi principali siano i 2 template che ho evidenziato in quella discussione che viaggiano accoppiati. Ho lasciato detto che se hanno problemi possono chiedere di qua, ma se qualcuno casualmente vede come risolvere  :) --ValterVB (msg) 21:12, 24 lug 2017 (CEST)[rispondi]