Discussioni template:Prettytable


Ultimo commento: 12 anni fa, lasciato da Luca Ghio in merito all'argomento Proposta di cancellazione

Utilizzato in Template:MIMD. Prelevato da en.wiki. Per le istruzioni vedi http://en.wikipedia.org/wiki/Template_talk:Prettytable Hellis 21:00, Lug 1, 2005 (CEST)

Rollback

Ho rollbackato l'ultima modifica di Paulatz perchè impediva l'allineamento centrale. Ora sembra tutto a posto ma non capisco a cosa servisse quel ";"  ||| Admin HILL ||| CONTATTAMI  12:15, 12 apr 2006 (CEST)Rispondi

Problema con le didascalie

C'è un problema di allineamento con le didascalie:

Allineata a sinistra o a destra non c'è problema:

Tabella pippo, allineata a sinistra
Testata a Testata b
A B
C D
Tabella pippo allineata a destra
Testata a Testata b
A B
C D

Ma allineata se si specifica l'allineamento centrale, l'eventuale didascalia rimane a sinistra:

Tabella pippo allineata centrale
Testata a Testata b
A B
C D

--Moroboshi 12:20, 10 set 2006 (CEST)Rispondi

utilità

personalmente mi sfugge l'utilità di questo template... cosa lo distingue da una normale tabella inclusa in un div? --wiso 12:19, 24 mar 2007 (CET)Rispondi

I parametri sono già preimpostati per una tabella decente--Moroboshi scrivimi 07:36, 1 mag 2007 (CEST)Rispondi

Modificare i colori

Si potrebbe gentilmente rendere customizzabile la scelta dei colori del titolo e dello sfondo? Il grigio alla fin fine è un po' troppo smorto... -- Sannita - L'admin (a piede) libero 12:29, 17 ott 2007 (CEST)Rispondi

Non è una buona idea: il grigio è smorto senz'altro ma sobrio, già mi vedo paginate con colori improponibili e accostamenti agghiaccianti difese con il coltello fra i denti. Senza contare la mancanza di omogeneità. Abbiamo già dei template con colorazioni siffatte... (evito di linkarli per pietà, ma tanto vengono da en.wiki, che ve lo dico a fare :-D). --Kal - El 14:09, 17 ott 2007 (CEST)Rispondi
Quoto Kal-El Jalo 14:33, 17 ott 2007 (CEST)Rispondi

il grigio è effettivamente smorto, ma quoto Kal. --Gregorovius 15:26, 17 ott 2007 (CEST)Rispondi

+1 su Kal-El con una domanda in aggiunta: ma se su wiki en è deprecato questo template e si suggerisce di usare il "wikitable" perché noi l'usiamo? --pil56 17:19, 17 ott 2007 (CEST)Rispondi
Immagino si tratti di modi di vedere differenti: lì preferiscono usare una classe, qui un tl. Il risultato è lo stesso, ma non so quali siano i vantaggi e gli svantaggi dell'uno o dell'altro metodo.--Bella Situazione (talk) 17:39, 17 ott 2007 (CEST)Rispondi
Perché noi (cioè i nostri che capiscono di informatica) deprecavano usare un'altra classe (che appesantiva il nostro monobook -credo-.js), che invece è stata inserita lo stesso, perché èppiù comodo per le traduzioni (!). Tutto qui. That's wiki :-) Kal - El 19:57, 17 ott 2007 (CEST)Rispondi
PS: pardon perché anche noi abbiamo la "classe" wikitable, eh, se non lo sapeste. Kal - El 19:59, 17 ott 2007 (CEST)Rispondi
Penso che si tratti del monobook.css, ma non me ne intendo :P Ma non è peggio ricorrere massicciamente ad un template?--Bella Situazione (talk) 22:21, 17 ott 2007 (CEST)Rispondi
Yessss, hai ragione è il .css. Per la tua domanda io onestamente non lo so, giro la domanda a chi ha le competenze per risponderti. Kal - El 23:12, 17 ott 2007 (CEST)Rispondi

In linea di massima per i parametri relativi all'aspetto sarebbe più corretto usare i css che fra l'altro permettono a chi non gradisce il grigio smorto di personalizzarselo. Ho provveduto a spostare la classe in oggetto in common.css altrimenti chi usa uno skin diverso da monobook ha una visualizzazione errata (in alternativa bisognerebbe crearla per tutti gli skin se necessario differenziarla). Gvf 00:40, 18 ott 2007 (CEST)Rispondi

Per i comuni mortali (pur avendo un'idea di base di cosa sono i css): è meglio usare il template o wikitable? Così lo sappiamo una volta per tutte (magari) :-) Kal - El 02:45, 18 ott 2007 (CEST)Rispondi
Basta cambiare il codice di {{prettytable}} affinché inserisca semplicemente il nome della classe. In questo modo dovremmo garantire una compatibilità a posteriori. (In pratica, il contenuto di prettytable dovrebbe essere "class="nomeclasse""...) - 88.149.177.65 11:52, 18 ott 2007 (CEST) (Gatto Nero, quello che non dovrebbe contribuire che tanto tutti lo sfanculano)Rispondi
Ah! Davvero? Grazie! Per me va bene, pareri contrari? Kal - El 17:26, 18 ott 2007 (CEST)Rispondi

Interessante, +1 (in attesa di obiezioni plausibili)--Bella Situazione (talk) 23:45, 18 ott 2007 (CEST)Rispondi

Stavo per proporlo io. +1 -- Sannita - L'admin (a piede) libero 00:46, 19 ott 2007 (CEST)Rispondi
Fra l'altro ho scoperto che esiste anche la classe "prettytable" nello stesso codice del template (funzionante, ma non ho indagato dove sta)... Kal - El 16:19, 19 ott 2007 (CEST)Rispondi
Il problema è stato ripreso qui. --Nemo 01:44, 28 ago 2008 (CEST)Rispondi

Padding

Non si potrebbe aumentare leggermente lo spazio all'interno di una cella? Credo migliorerebbe la lettura delle tabelle. --Poweruser (msg) 19:21, 22 giu 2008 (CEST)Rispondi

Deprechiamo?

Visto che si è nominato il {{Prettytable}} e siamo in argomento, sarebbe da deprecare anche l'uso di quest'ultimo in favore della classe css wikitable (già funzionante qui su it.wiki). Trixt (msg) 22:48, 22 ago 2008 (CEST)Rispondi

Non si potrebbe templatizzare la classe css wikitable? Oppure correggere in questo senso l'attuale codice tel tmp prettytable? Giusto per chi, come me, non conoscesse il codice css wikitable ... ;-) --「Twice·29 (disc.)00:56, 23 ago 2008 (CEST)Rispondi
Non credo, dato che su en.wiki l'hanno solo deprecato (al limite si può sostituire con "class=wikitable" in modo che funzioni da subito senza far girare bot). Credo sia perché con il class css sei libero di personalizzare (via monobook.css personale) le tabelle (testo grande o piccolo, caselle bianche, grigie o verdi e così via); se templetizzi il tutto (come appunto il Prettytable) non puoi più cambiare nulla perché il template fissa i vari parametri a discrezione del creatore del template (anche se lo parametrizzi la scelta poi è di chi inserisce il template).--Trixt (msg) 01:26, 23 ago 2008 (CEST)Rispondi
Capisco. Vediamo se qualche informatico sa dirci qualcosa di più. Val la pena di parlarne perché l'usabilità e l'accessibilità hanno indubbiamente la loro importanza, e noi qui su it.'pedia penso che siamo ancora molto disomogenei quanto a materiali da usare per formattare. --「Twice·29 (disc.)01:35, 23 ago 2008 (CEST)Rispondi
Il template {{prettytable}} usa già i CSS per definire lo stile principale, quindi non ci sono particolari problemi di personalizzazione. Al momento usa la classe prettytable ma modificarla in wikitable è questione di secondi. Il template ha di buono che si possono fare queste modifiche senza coinvolgere bot (e se necessario, è più semplice creare un bot che modifichi un template piuttosto che uno che modifichi del testo libero). Inoltre {{prettytable}} ha una serie di parametri molto comodi per definire l'allineamento della tabella e del testo contenuto, se volete posso fare degli esempi. Io ci aggiungerei anche un parametro per facilitare l'inserimento di tabelle ordinabili (in tal proposito, uppo qui un mio suggerimento di miglioria su cui non ho avuto risposte).--Poweruser (msg) 09:55, 23 ago 2008 (CEST)Rispondi
C'era già consenso qui, perciò si può procedere senza indugio, sostituendo «class="wikitable" border="1"» al codice del template come in en.wiki e deprecando il template; meglio però inserire tutte le informazioni relative in Aiuto:Tabelle (pagina che fra l'altro a me sembra straordinariamente deficitaria). --Nemo 01:08, 27 ago 2008 (CEST)Rispondi
Ho dato una rapida occhiata alla cronologia di en:Template:Prettytable. Lì il template è stato usato solo per definire lo stile della tabella (bordi, colori, …). Da noi {{prettytable}} ha anche altre funzioni: è usato ad esempio per impostare gli allineamenti del contenuto delle celle e quello della tabella nel corpo della voce principale. Per questo sono d'accordo con la modifica, ma non col la deprecazione. --Poweruser (msg) 13:37, 27 ago 2008 (CEST)Rispondi
Con quale modifica sei d'accordo, scusa? Non ho capito: se si rendesse il template come è in en.wiki, ci sarebbero problemi di compatibilità? In ogni caso, una volta fatta una modifica del genere il template sarebbe del tutto inutile, quindi la deprecazione verrebbe da sé. --Nemo 01:43, 28 ago 2008 (CEST)Rispondi
{{prettytable}} ora usa il seguente codice per definire l'aspetto generale della tabella
class="prettytable" border="1" cellpadding="3" cellspacing="0"
io lo sostituirei con
class="wikitable"
gli altri attributi
border="1" cellpadding="3" cellspacing="0"
(e altri scritti più in là nel sorgente del template) andrebbero inseriti (se non lo sono già, non ho controllato) nella classe wikitable del file CSS. Questa è la modifica su cui sono d'accordo.
A differenza di en:Template:prettytable, {{prettytable}} ha una serie di parametri aggiuntivi (font-size, width, align e text-align) che sono gestiti tramite dei CSS inline e che danno informazioni aggiuntive sull'aspetto della tabella ma che sono specifiche alla singola istanza della tabella e non sono applicabili in generale a tutte le tabelle. Ci sono casi come Chicago#Demografia, Cetacea, Bob Dylan#Bob Dylan in italiano, Ancona#Evoluzione demografica e tanti altri in cui questi parametri sono usati (anche se magari non sempre necessari). In particolare, in Chicago#Demografia, l'attributo text-align è usato per allineare a destra tutti i valori numerici; senza di esso sarebbe stato necessario inserire manualmente l'allineamento in tutte le celle.
Ovviamente si potrebbero inserire questi parametri direttamente come opzioni della tabella, ma in questo modo si richiederebbe all'utente di avere delle competenze specifiche su HTML e CSS che potrebbe non avere. Prettytable sarebbe più semplice da comprendere. Come ho detto prima, io non deprecherei il template, ma addirittura lo espanderei per facilitare l'inserimento delle tabelle ordinabili.
--Poweruser (msg) 11:19, 28 ago 2008 (CEST)Rispondi
Non mi sembra che l'attuale prettytable offra davvero una semplificazione. Aggiungere class="wikitable sortable" non è piú complicato che imparare la sintassi di un template, e questo vale per tutte le opzioni. --Nemo 01:01, 10 set 2008 (CEST)Rispondi

[rientro] "sortable" è indispensabile? Empiricamente ho constatato che è sufficiente "wikitable" per ottenere il medesimo aspetto (almeno quello base) del {{prettytable}}. In che differisce con "sortable" in più? Kal - El 01:19, 10 set 2008 (CEST)Rispondi

Se parliamo dell'uso di {{prettytable}} da solo, non credo ci sia nessuna differenza rispetto a class="wikitable". Le differenze ci sono con tutti i casi in cui sono utilizzate le altre opzioni di {{prettytable}}.
Il problema con sortable è che è incompatibile proprio con prettytable, quindi non è possibile avvalersi contemporaneamente delle facilitazioni di prettytable e dell'ordinabilità delle righe.
Secondo me, usare solo prettytable (con le modifiche del caso) è più intuitivo per gli utenti e permette di spiegare il funzionamento delle tabelle in modo più conciso.--Poweruser (msg) 18:42, 10 set 2008 (CEST)Rispondi
Appunto. Un esempio qui: in Template:Amministratore/inizio c'è un «class="wikitable sortable plainlinks"» che dà l'aspetto della prettytable e aggiunge l'ordinabilità (piú plainlinks, ma vabbè). --Nemo 01:46, 12 set 2008 (CEST) P.s.: Scusate, sposto di qua, la pagina di discussione del manuale di stile è già troppo pesante, e ormai parliamo solo di dettagli tecnici.Rispondi

In conclusione: c'è consenso sull'eliminazione dei parametri non opzionali, che se non ci sono già (dovrebbero esserci) vanno spostati nel css. Per quelli opzionali: li lascerei per retrocompatibilità, ma sconsigliandone l'uso, perché tanto vale mettere direttamente la larghezza senza template, oramai. --Nemo 02:37, 12 set 2008 (CEST)Rispondi

Proposta di cancellazione

Non vedo l'utilità di questo template. Su en:wiki l'hanno già cancellato. Credo sia un retaggio del passato quando la classe prettytable non era ancora estesa a tutte le skin. Ovviamente prima bisogna passare tutti i Puntano qui; se volete vi do una mano.--Luca Ghio 16:17, 17 set 2012 (CEST)Rispondi

Ritorna alla pagina "Prettytable".