Discussioni Wikipedia:VisualEditor/TemplateData

A che punto siamo

Mi permetto di aprire questa pagina raccogliendo l'invito di Elitre a fare il punto della situazione sul TemplateData, sulla base delle discussioni e delle segnalazioni effettuate al progetto coordinamento. --Superchilum(scrivimi) 14:48, 11 lug 2013 (CEST)Rispondi

  • Ok, domande inviate. Vi ricordo che su TD non dovreste restare in attesa di direttive particolari: come tutto quello che riguarda i template, è un lavoro solo comunitario, per cui decisioni e azioni non devono certo aspettare me! Però fatemi sapere in che modo posso aiutare - ad es. va benissimo fare da tramite con i dev per cose molto specifiche. --Elitre (WMF) (msg) 23:46, 11 lug 2013 (CEST)Rispondi

Come inserirlo nella pagina sul template

L'importante è che sia incluso nel template, da evitare di metterlo direttamente nel template. Ora come ora ci sono 2 opzioni usate, mettere una sezione nel manuale e creare una sottopagina Template:NOMETEMPLATE/TemplateData da includere nel template nello stesso modo del manuale. Da decidere quindi: sottopagina (decidere il nome), sezione del manuale (decidere il nome) o una sottopagina inclusa nel manuale (ibrido).

Se questa è la prassi ormai consolidata, sarebbe forse meglio correggere la prima riga della pagina «Il TemplateData è un codice che va implementato nel manuale dei template» spiegando anche l'utilizzo del template {{TemplateData}} ed il suo preciso posizionamento. Non effettuo io stesso la modifica perché non mi è chiaro se occorra fare riferimento anche ai posizionamenti alternativi (direttamente nel template o manuale) o considerarli deprecati. --Lepido (msg) 07:12, 1 ago 2013 (CEST)Rispondi
Il fatto è che io non so se è prassi o meno, perché non ho visto discussioni in merito che concludessero "facciamo così e basta", e infatti io recentemente ho aggiunto TD in un manuale e stop. La sostanza è che TD funziona aggiunto ovunque ma non va messo sul template direttamente :) --Elitre (WMF) (msg) 14:28, 1 ago 2013 (CEST)Rispondi

Come inserire parametri "senza niente"

In alcuni template basta un valore, senza il parametro, per generare una risposta, ad es. {{Interprogetto|q}}. Con VE questo non è possibile e crea {{Interprogetto|q=}}, linkando quindi alla home page di Wikiquote. Bisognerebbe trovare il modo per permettere l'aggiunta del valore "semplice".

Scusa ma con Interprogetto non mi pare affatto che accada questo. Io ho provato ad aggiungere in sandbox prima q e poi s rigorosamente senza aggiungere nulla, e linkano correttamente. --Elitre (WMF) (msg) 22:38, 11 lug 2013 (CEST)Rispondi
è vero, ora anche a me. Sarò fuso, ma quando avevo fatto questo mi sembrava proprio che linkasse alla home page :-\ non so se ci sono stati aggiornamenti negli ultimi giorni. Vabbè, meglio così, il codice risulta sempre "tronco", ma almeno il risultato è corretto. --Superchilum(scrivimi) 11:35, 12 lug 2013 (CEST)Rispondi

Necessità di un null edit per aggiornare

Da verificare: per aggiornare le modifiche fatte al TemplateData di un template, è necessario fare un null edit nella pagina del template che include il TemplateData?

TemplateEditor

È stato realizzato fr:Utilisateur:Ltrlg/scripts/TemplateDataEditor.js, che pare facilitare molto le cose. Ma come si installa e come si usa?

Parametri con scelta obbligata

Sarebbe utile poter controllare i parametri che prevedono una lista di valori obbligata (tipo il "Sesso" di {{Bio}} o il "medium" di {{Personaggio}}) in modo da far comparire una scelta a tendina. In quel caso più che un tipo "string" servirebbe un tipo "enum" o equivalente.

Questa è una richiesta, la inserirò come tale su Bugzilla se manca. --Elitre (WMF) (msg) 23:00, 11 lug 2013 (CEST) (Messo in 51165 - --Elitre (WMF) (msg) 23:35, 11 lug 2013 (CEST)Rispondi

Formato della tabella

La tabella, così come viene generata, presenta in prima colonna la descrizione semantica del parametro e solo in seconda colonna il nome effettivo del parametro. Può essere più chiaro e comprensibile l'esatto contrario, ossia: in prima colonna il "nome" del parametro come definito dal template e solo in seconda colonna la sua "description" sintetica. Inoltre, si potrebbe mettere addirittura in seconda colonna quella che ora è l'ultima ("required/optional"). Risulterebbe quindi una cosa del tipo:

Parametro Descrizione Tipo
argomento required Argomento Indicare l'argomento di riferimento scegliendo tra: A / B / C string
argomento2 optional Argomento aggiuntivo Indicare l'argomento addizionale di riferimento scegliendo tra: A / B / C string

Tanti parametri uguali

Come comportarsi in caso di tanti parametri uguali? Es. Template:Branche scout/TemplateData, è stato ripetuto tutto perché ogni volta che uno compila un parametro (es. il 4) non debba andarsi a guardare come doveva compilare il primo. E' giusto così o ci sono metodo più furbi?

Quanti parametri inserire

Bisogna mettere proprio tutti i parametri o solo quelli essenziali e poi se qualcuno vuole fare qualcosa di più sofisticato apre il sorgente? V. ad es. il secondo e terzo sport nel template {{Sportivo}}.

  • Questo non c'entra propriamente con TD: è una scelta che deve fare la comunità, se vale la pena implementare tutto o solo la sintassi base, visto che il template dovrebbe funzionare comunque. --Elitre (WMF) (msg) 23:16, 11 lug 2013 (CEST)Rispondi

Più pratico da usare

La modifica dei template nelle voci con VisualEditor è ancora macchinosa: per aggiungere un parametro (anche con templateData) devi cliccarci sopra, scorrere in fondo (se hai tanti parametri), fare "aggiungi parametro" e (finalmente!) inserire l'argomento del parametro. Poi tornare indietro e ricominciare tutto da capo. Sarebbe più comodo avere una lista dei parametri (con descrizione, come adesso) dove semplicemente scrivere l'argomento in uno spazio accanto e poi salvo tutto.

Anche questa è una richiesta. --Elitre (WMF) (msg) 23:26, 11 lug 2013 (CEST) - Mi sembra coperta da 50354. --Elitre (WMF) (msg) 23:31, 11 lug 2013 (CEST)Rispondi

Template nei template

Un'altra cosuccia. Non so se è già noto, ma alcuni campi dei template necessitano l'inserimento di un altro template: ad esempio i template {{RA}} e {{DEC}} vengono regolarmente inseriti nel template {{Oggetto non stellare}}. Esiste allo stato la possibilità di inserire un template in un template? O è ancora da implementare? --Utente:Roberto Mura

È possibile aggiungere wiki-link nelle descrizioni dei parametri nell'editor di VE? L'immagine vi aiuterà a capire meglio:

 

--Supermicio (Miao ?) 15:32, 16 lug 2013 (CEST)Rispondi

Sì, è una cosa già richiesta su Bugzilla, grazie per averla riportata. --Elitre (WMF) (msg) 16:30, 16 lug 2013 (CEST)Rispondi
Peccato non siano (ancora) possibili, in varie situazioni potrebbero essere utili, come in Template:Cancella subito/TemplateData dove ho dovuto toglierlo. --109.55.34.162 (msg) 14:54, 21 lug 2014 (CEST)Rispondi

Bozza con miglioramenti

Come premesso ho creato una bozza (che potete leggere qui) in cui ho cercato di spiegare meglio alcuni punti, ho spostato alcune sezioni e alcune sezioni sono state create, ho corretto alcuni errori negli esempi, inserito un paio di wikilink e link a wiki inglese e altre piccole modifiche. Le mie modifiche si sono concentrate nella parte centrale della pagina in cui viene spiegato il codice. Ci sono un paio di note nella bozza su 2 punti riguardo a cui vorrei il vostro parere: label e tag si traducono entrambi come etichetta (li indico entrambi come etichetta?) e quando si parla di infobox mi chiedo se ci si voglia riferire a template sinottici. Spero che vi piaccia la bozza, fatemi sapere.--Gabrasca (MyTalk) 22:28, 6 mar 2014 (CET)Rispondi

aggiungo \"testo\" e Senza parametri.--Gabrasca (MyTalk) 21:11, 8 mar 2014 (CET)Rispondi
Potete vedere la differenza tra la pagina come è ora e la bozza che ho scritto a questo link. Ogni contributo e ben accettato, grazie.--Gabrasca (MyTalk) 20:31, 13 mar 2014 (CET)Rispondi
Sono necessari alcuni aggiornamenti (tra i quali uno screenshot) perché adesso VE fornisce un link al manuale del template quando TD non è disponibile. (Anche l'interfaccia dei template è cambiata, e quella mostrata attualmente nella pagina è relativa alla modalità avanzata). --Elitre (WMF) (msg) 16:21, 21 mar 2014 (CET)Rispondi
Nuova bozza work in progress.--Gabrasca (MyTalk) 22:18, 21 mar 2014 (CET)Rispondi
Ho fatto [queste modifiche].--Gabrasca (MyTalk) 22:34, 22 mar 2014 (CET)Rispondi

Sottopagine

Principalmente per evitare che le numerose pagine /TemplateData affollino Speciale:TemplateSenzaCategorie, ho creato Template:TemplateData sottopagina da mettere (via bot) in ciascuna di esse. Ok? --Bultro (m) 12:42, 18 apr 2014 (CEST)Rispondi

OK--Gabrasca (discussĭo) 14:13, 18 apr 2014 (CEST)Rispondi
bien. --Superchilum(scrivimi) 12:05, 22 apr 2014 (CEST)Rispondi
Se va messo via bot perchè hai indicato nel manuale di scriverlo? e cosa altro fa oltre a aggiungere la categoria?--Gabrasca (discussĭo) 17:26, 22 apr 2014 (CEST)Rispondi
Immagino vada messo via bot per gli esistenti, ovviamente andrebbe messo a manina per quelle create da adesso in poi. Il punto del template è definito nella sua stessa pagina: Da inserire in cima alle sottopagine /TemplateData, tra noinclude. Dà una breve spiegazione di cosa sono e le categorizza. --Elitre (WMF) (msg) 11:48, 23 apr 2014 (CEST)Rispondi

Interfaccia TD

Segnalo questo3d, anche se probabilmente sarebbe meglio parlarne qui --Horcrux九十二 18:19, 6 lug 2014 (CEST)Rispondi


Nuovo tool TD

Su MediaWiki è stata aggiunta un po' di documentazione in merito. Lo segnalo perché quella pagina non è stata tradotta in italiano. A presto, --Elitre (WMF) (msg) 17:34, 14 ott 2014 (CEST)Rispondi

Tag autovalue e default

Da Wikipedia:VisualEditor/Commenti#Aggiunta automatica data (mese anno) all'inserimento solo di alcuni template di avviso: qual è la differenza tra i tag autovalue (non menzionato in questa pagina di spiegazioni) e default? --109.54.20.161 (msg) 17:54, 24 mar 2015 (CET)Rispondi

TemplateData nel man

Ciao, oggi ho inserito il templatedata nella pagina manuale di un tl ma non funzionava, quindi ho inserito il templatedata nella pagina stessa del tl e funzionava, poi un altro utente mi ha fatto notare l'errore e spostato nella sottopagina templatedata, ora è tutto a posto. La domanda è: nella pagina di servizio Wikipedia:VisualEditor/TemplateData (di cui questa è la discussione) è indicato all'inizio di inserirlo nella sottopagina /TemplateData o /man del template stesso, ma nel man non funziona, almeno è ciò che ho provato io oggi. Sempre nell'intestazione non dovrebbe essere indicato di inserire tra doppie graffe templatedata in noinclude per far funzionare il tutto? P.S. vogliate perdonare l'errore grossolano che ho fatto ma è passato molto tempo dall'ultima volta che ho contribuito ai templatedata.Gabrasca (dimmi) 21:27, 2 ott 2018 (CEST)Rispondi

[@ Sakretsu] sono io l'altro utente: non mi ero mai occupato di TemplateData né utilizzo VisualEditor, ma leggendo WP:TD#Dove mettere TemplateData sono rimasto perplesso come Gabrasca. Forse si voleva indicare che in caso di template protetti è provvisoriamente opportuno inserire la stringa <includeonly>{{TemplateData}}</includeonly> nel manuale? --Ignazio (msg) 01:53, 12 ott 2018 (CEST)Rispondi
Anche io non me ne occupo, ma comunque non ho capito in che senso funzioni o non funzioni. Ad esempio in Template:Attribuzione/man è usato direttamente il tag templatedata senza inclusione di sottopagina. A occhio mi pare che la tabella sia generata correttamente e che il visual editor si comporti come previsto. Non è così?--Sakretsu (炸裂) 18:08, 12 ott 2018 (CEST)Rispondi
[@ Sakretsu] penso di sì, forse perché in quel caso il codice è stato scritto in una sezione a parte, ma per evitare errori in caso di template protetti non sarebbe opportuno riscrivere WP:TD#Dove mettere TemplateData consigliando di creare comunque la sottopagina "/TemplateData" e includerla attraverso <includeonly>{{TemplateData}}</includeonly> nel manuale? --Ignazio (msg) 18:42, 12 ott 2018 (CEST)Rispondi
Non credo cambi nulla. Se ho capito bene, il problema è già spiegato: Potrebbe volerci del tempo, anche molte ore, prima che il template risulti effettivamente aggiornato e quindi correttamente visibile e utilizzabile con VisualEditor. Questo perché non avete la possibilità di salvare la pagina del template protetto e quindi il software ha bisogno di tempo per accorgersi da solo che sono stati forniti i dati per TemplateData.--Sakretsu (炸裂) 19:43, 12 ott 2018 (CEST)Rispondi
[@ Sakretsu] secondo me i TemplateData non dovrebbero mai essere scritti nel manuale, oltre al fatto che in caso di template protetti sarebbe molto più veloce per un amministratore rimuovere <includeonly>{{TemplateData}}</includeonly> dal manuale del template e apporre {{TemplateData}} nella pagina principale, invece di dover creare la sottopagina e copiare e incollare tutto il codice. Io sarei per adottare solamente questa possibilità, ma perlomeno illustriamole entrambe. No? --Ignazio (msg) 19:59, 12 ott 2018 (CEST)Rispondi
Dato che la sottopagina è più pratica e si dovrà creare comunque prima o poi, indica solo questo metodo.--Sakretsu (炸裂) 20:52, 12 ott 2018 (CEST)Rispondi
  Fatto. [@ Gabrasca] ora la sezione WP:TD#Dove mettere TemplateData è più chiara? --Ignazio (msg) 21:58, 12 ott 2018 (CEST)Rispondi
[@ Ignazio Cannata] sì ora è chiaro, grazie. Gabrasca (dimmi) 22:02, 12 ott 2018 (CEST)Rispondi
Ritorna alla pagina di progetto "VisualEditor/TemplateData".