Wikipedia:Bar/Discussioni/Ordinamento dei template con immagine all'interno di tabelle

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

Ordinamento dei template con immagine all'interno di tabelle


Vorrei far presente questo "bug" al Bar perché riguarda un po' tutti gli argomenti dell'enciclopedia. Mentre stavo compilando alcune tabelle che implementano il wikitable sortable, mi sono reso conto del terribile pasticcio alfabetico che ci si ritrova quando si prova ad ordinare una colonna in cui sono presenti template contenenti immagini a sinistra. Per farvi capire di cosa sto parlando, provate ad ordinare la colonna Paese in Stati per debito pubblico e la colonna Squadra in Serie A 2012-2013#Classifica e vedete cosa ne viene fuori... A quel che ho capito, confrontando alcune tabelle analoghe su en.wiki (ad esempio questa) e ricontrollando le tabelle incriminate, per risolvere il problema basta porre delle "etichette" all'interno del markup per le immagini (ad esempio: [[File:Nome del file.ext|20px|Etichetta con nome dell'elemento]]), così da ordinarle secondo il vero nome dell'elemento e non secondo il nome del file (come nel caso delle classifiche della Serie A: infatti se ci fate caso, ordinando la colonna Squadre nell'esempio di prima, viene fuori prima il Napoli perché ha il file con nome "600px Azzurro con N cerchiata", poi l'Atalanta col file "600px Azzurro e Nero (Strisce)", e così via fino al Torino col file "Flag - Garnet with white bull", che è l'unico che non inizia per "600px" e quindi finisce in fondo) o secondo un'etichetta formalmente corretta, ma che sballa l'ordinamento (come nel caso del Template:Bandiera, che all'interno del suo codice crea come etichette tipo "Bandiera d'/degli/del/dell'/della/di nome dello Stato" e di conseguenza i nomi degli stati vengono ordinati secondo questo criterio). Ora bisogna solo decidere come procedere: per il "Template:Bandiera" bisogna intervenire sul codice, ma dato che è a protezione totale ci vuole poi un admin che lo modifichi, mentre per i millemila "Template:Calcio nome della squadra" è necessario l'intervento di un bot. Inoltre c'è da vedere se ci sono altri template su cui intervenire. -- Mess (is here... since 2006!) 16:27, 17 mar 2013 (CET)[rispondi]

in Stati per debito pubblico noto che il {{Bandiera}} è utilizzato male. andrebbe sfruttato il parametro "nome" invece di ripetere il Paese (come wikilink).
per l'ordine delle tabelle mi pare si utilizzi questa "convenzione". se si vuole cambiare l'ordine (ovvero appoggiarsi sul nome o sull'"etichetta" dell'immagine) credo si debba discutere nella pagina di discussione di Aiuto:Tabelle. --valepert 17:02, 17 mar 2013 (CET)[rispondi]
OK, ma quell'esempio lì va bene in casi particolari, come è appunto l'ordinamento per cognome di nomi di persone che non hanno un wikilink (o di cui non va inserito il wikilink). E poi, vuoi mettere la comodità di avere i template con immagine già ordinabili di default anziché dover ricorrere a strani pastrocchi di codice? Pensiamo ai wikipediani poco avvezzi a compilare una tabella ordinabile o (soprattutto) al lettore di passaggio, che va a cliccare per ordinare gli elementi e si ritrova quella roba lì. -- Mess (is here... since 2006!) 17:29, 17 mar 2013 (CET)[rispondi]
Ah, per quanto riguarda l'obiezione che hai mosso sul Template:Bandiera, vedi che il problema non è ciò che sta a destra, ma ciò che sta a sinistra. Ho preso un estratto della tabella e l'ho messo in questa mia sandbox: pur sistemando il template come hai detto tu, il risultato non cambia affatto (proprio perché è l'etichetta ad essere stata implementata male per l'ordinamento, non i parametri). -- Mess (is here... since 2006!) 17:54, 17 mar 2013 (CET)[rispondi]
Giusto per sfizio personale, in quest'altra sandbox ho creato una versione alternativa del Template:Bandiera e l'ho messa a confronto con quella attuale qui. Giudicate voi... -- Mess (is here... since 2006!) 21:23, 17 mar 2013 (CET)[rispondi]
Il problema delle bandiere l'avevo sollevato giusto pochi giorni fa in Discussioni_template:Bandiera#Ordine_alfabetico.
D'accordo anche per il calcio, un testo descrittivo per le immagini non fa male alla salute anche a prescindere dalla questione ordinamento--Bultro (m) 22:28, 17 mar 2013 (CET)[rispondi]

Un testo descrittivo per le immagini è obbligatorio per l'accessibilità, e per permettere l'utilizzo dell'enciclopedia anche da parte di utenti ipovedenti e non vedenti. --β16 - (talk) 10:48, 18 mar 2013 (CET)[rispondi]

Allora posso già procedere ad effettuare una richiesta ai bot almeno per quanto riguarda i template di squadre sportive? E per il Template:Bandiera come vogliamo procedere: sostituzione tout court dell'etichetta "Bandiera NomeStato" con "NomeStato" o integrazione nel template di un nuovo parametro |sort= da usare nelle tabelle con ordinamento? -- Mess (is here... since 2006!) 22:29, 18 mar 2013 (CET)[rispondi]
Ma fatemi capire una cosa: c'è stata una modifica al Software? Perché ricordo bene che questa cosa funzionava alla perfezione ad esempio in pagine come questa (l'ordinamento è presente su più paragrafi). Se non sono impazzito (cosa possibile) qualcosa è cambiato perché effettivamente ora l'ordinamento funzionato come segnalato da Mess. --Cpaolo79 (msg) 11:54, 19 mar 2013 (CET)[rispondi]
Per me meglio non dipendere da un parametro, così risolviamo le situazioni già esistenti e anche perché spesso si utilizzano scorciatoie come {{ITA}} (che in teoria dovrebbero richiamare internamente il Bandiera, anche se spesso sono ancora "fatte a mano"...)--Bultro (m) 13:45, 19 mar 2013 (CET)[rispondi]
@Cpaolo: pensa che me ne sono accorto perché stavo progettando di armonizzare graficamente con un metodo semiautomatico le classifiche delle varie stagioni dei campionati nazionali di calcio, usando come modello base quello adottato in questa bozza. Nel momento in cui ho voluto provare l'ordinamento delle squadre, mi è saltato all'occhio il difetto. Comunque qui ho inoltrato la richiesta ai bot, così da farvi capire come verranno modificati i template degli stemmini sportivi.
@Bultro: allora potresti cortesemente occuparti tu delle modifiche da apportare al Template:Bandiera, dato che, oltre ad essere un ottimo esperto di template, sei anche un admin? -- Mess (is here... since 2006!) 01:36, 20 mar 2013 (CET)[rispondi]
Quindi effettivamente c'è stata una sorta di "regressione" nel Software, giusto? Non sarebbe il caso di indagare? La soluzione è quindi quella di introdurre un sort sia nel template Bandiera che negli stemmini delle squadre sportive? In questo secondo caso in base a cosa ordiniamo? Al nome che appare? --Cpaolo79 (msg) 08:49, 20 mar 2013 (CET)[rispondi]
Io ho proposto come nome d'ordinamento per gli stemmini sportivi il nome della squadra contenuto nel nome del template (ossia quello subito dopo il nome della disciplina), per evitare i nomi usati nei wikilink di alcuni stemmini (ad esempio quello dell'Olympique Lione ha come wikilink il nome originale per esteso seguito dal nome puntato che compare a schermo, entrambi inadatti allo scopo). Nulla vieta, comunque, di adattare le etichette a seconda dei casi, l'importante é che vengano ordinate correttamente in base al nome della squadra. Non ti so dire se prima il software ignorasse il markup dei file oppure no, fatto sta che ora come ora considera nell'ordinamento il nome dell'etichetta didascalica (se c'é) e in seconda battuta il nome del file (se non c'é). -- Mess (is here... since 2006!) 11:27, 20 mar 2013 (CET)[rispondi]