Wikipedia:VisualEditor/TemplateData: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m fix wikilink errara corrige
m aggiungo un po' di padding
 
(20 versioni intermedie di 14 utenti non mostrate)
Riga 1:
{{abbreviazioni|WP:TD}}
{{VisualEditor}}
|<div style="padding:.4em; background-color:#CDFFCD; background-color:light-dark(#CDFFCD, var(--background-color-neutral, #eaecf0)); color:inherit; overflow:auto">[[File:Gestisci documentazione template.png|thumb|right|216px|Accesso all'interfaccia visuale]] '''Attenzione:''' è ora disponibile una nuova [[#Interfaccia visuale di TemplateData|interfaccia ''visuale'']] per modificare/inserire TemplateData. Vi si accede tramite {{tasto|{{MediaWiki:Templatedata-editbutton}}}} dopo aver cliccato su ''Modifica sorgente'' nella sottopagina che contiene/conterrà i TemplateData (solitamente la sottopagina /TemplateData del template stesso).
 
</div>
{| style="background:#CDFFCD"
| [[File:Gestisci documentazione template.png|thumb|right|216px|Accesso all'interfaccia visuale]] '''Attenzione:''' è ora disponibile una nuova [[#Interfaccia visuale di TemplateData|interfaccia ''visuale'']] per modificare/inserire TemplateData. Vi si accede tramite {{tasto|{{MediaWiki:Templatedata-editbutton}}}} dopo aver cliccato su ''Modifica sorgente'' nella sottopagina che contiene/conterrà i TemplateData (solitamente la sottopagina /TemplateData del template stesso).
|}
 
Il '''TemplateData''' è un codice che va implementato nei [[Wikipedia:Template|template]] che vengono utilizzati nelle voci, per permettere al nuovo editor [[WP:VE|VisualEditor]] di capire quali sono i parametri di quel template e di proporre all'utente un'interfaccia grafica semplice e funzionale per l'inserimento dei template. ''Non'' bisogna inventarsi o imparare niente di particolare: è solo una trasposizione diversa di dati già a nostra disposizione, contenuti nei [[Aiuto:Manuali dei template|manuali dei template]]. Peraltro più in basso sono elencati diversi strumenti che fanno la maggior parte del lavoro al posto nostro!
Riga 146 ⟶ 144:
Puoi specificare un "valore automatico" per un parametro. Quando un utente aggiunge il template alla pagina, questo valore viene aggiunto automaticamente. Per esempio, molti template di avviso devono avere una data di inserimento; se specifichi un valore automatico per il parametro "data di inserimento", la data verrà aggiunta automaticamente.
 
Per aggiungere questa informazione a TemplateData, devi emplicementesemplicemente aggiungere il valore automatico alle informazioni del parametro:
Dovrai, probabilmente, utilizzare <code>subst:</code> per rendere i valori fissi:
 
Riga 193 ⟶ 191:
 
== Modello vuoto ==
Questo è un modello vuoto, contenente solo i parametri più comuniutilizzati, per aggiungere TemplateData "fatti a mano" ancora più facilmente!
<syntaxhighlight lang="javascript">
<templatedata>
{
"description": "",
"params": {
"1": {
"label": "",
 
"labeldescription": "",
"type": "",
 
"required":
"description": "",
},
 
"type2": "",{
"label": "",
 
"description": "",
"required":
"type": "",
},
"required":
"2": {
}
 
},
"label": "",
"paramOrder": [
 
"1",
"description": "",
"2"
 
],
"type": "",
"format": ""
 
"required":
}
}
}
</templatedata>
Riga 286 ⟶ 281:
 
== Validazione codice JSON ==
Nel caso di un TemplateData particolarmente lungo può essere difficile scovare un errore e quindi capire perché non riusciamo a salvare la pagina. In questo caso può essere utile avere undei ''tool'' per validare il codice. ÈSono disponibiledisponibili all'indirizzoagli indirizzi [http://jsonlint.com/ JSONLint] e [https://www.jsonformatting.com/ JSON Formatter] .
 
== I template su cui lavorare ==
Riga 296 ⟶ 291:
 
Questo dovrebbe aiutarci a restringere inizialmente il campo. Inoltre, si possono momentaneamente saltare i template di navigazione. I link rossi possono essere ignorati. Grazie a Oliver (WMF) per aver generato questo elenco.
 
Esiste anche una pagina con una lista dove è possibile inserire i template ai quali è stato aggiunto il TemplateData: [[Wikipedia:VisualEditor/TemplateData/Template completati]].
 
{{cassetto inizio
Riga 671 ⟶ 664:
|182||[[Template:Corpo celeste/Calcolato]]||{{nonfatto|usato solo da altri template}}
|-
|183||[[Template:Non firmato]]||{{fatto}}
|-
|184||[[Template:Naz/ZAF]]||{{nonfatto|usato solo da altri template}}
Riga 677 ⟶ 670:
|185||[[Template:Naz/FIN]]||{{nonfatto|usato solo da altri template}}
|-
|186||[[Template:Demografia]]||{{fatto}}
|-
|187||[[Template:PD-Utente]]||
Riga 713 ⟶ 706:
|203||[[Template:Cancellazione/avvisoutente]]||{{nonfatto|usato solo da altri template}}
|-
|204||[[Template:Cita]]||{{fatto}}
|-
|205||[[Template:Naz/NOR]]||{{nonfatto|usato solo da altri template}}
Riga 1 227 ⟶ 1 220:
|460||[[Template:GRC]]||{{nonfatto|nessun parametro}}
|-
|461||[[Template:BloccoInfinito]]||{{fatto}}
|-
|462||[[Template:Goal]]||
Riga 1 417 ⟶ 1 410:
|555||[[Template:AggNaz/Italia]]||{{nonfatto|usato solo da altri template}}
|-
|556||[[Template:Infobox stazioneStazione ferroviaria]]||{{fatto}}
|-
|557||[[Template:Nf]]||{{Non fatto|va nella pagina di discussione}}
Riga 1 475 ⟶ 1 468:
|584||[[Template:Naz/Russia]]||{{nonfatto|usato solo da altri template}}
|-
|585||[[Template:Infobox conflittoConflitto]]||{{fatto}}
|-
|586||[[Template:Commento]]||
Riga 1 487 ⟶ 1 480:
|590||[[Template:Coll]]||{{Fatto}}
|-
|591||[[Template:Infobox fiumeFiume]]||{{fatto}}
|-
|592||[[Template:HRV]]||{{nonfatto|nessun parametro}}
Riga 1 621 ⟶ 1 614:
|657||[[Template:Naz/CIV]]||{{nonfatto|usato solo da altri template}}
|-
|658||[[Template:Infobox aeromobileAeromobile/colore]]||{{nonfatto|usato solo da Template:Infobox aeromobileAeromobile}}
|-
|659||[[Template:Infobox aeromobile]]||{{Fatto}}
|-
|660||[[Template:Naz/GHA]]||{{nonfatto|usato solo da altri template}}
Riga 1 633 ⟶ 1 626:
|663||[[Template:StagioniTV/Elenco]]||{{nonfatto|usato solo da Template:StagioniTV}}
|-
|664||[[Template:Torneo-tennis- semifinali 3-3]]||
|-
|665||[[Template:MEX]]||{{nonfatto|nessun parametro}}
Riga 1 709 ⟶ 1 702:
|701||[[Template:BGR]]||{{nonfatto|nessun parametro}}
|-
|702||[[Template:Infobox isola/Categorie]]||{{nonfatto|usato solo da Template:Infobox isola}}
|-
|703||[[Template:Infobox isolaIsola]]||{{Fatto}}
|-
|704||[[Template:Naz/QAT]]||{{nonfatto|usato solo da altri template}}
Riga 1 741 ⟶ 1 734:
|717||[[Template:User]]||{{nonfatto|redirect a Template:Utente}}
|-
|718||[[Template:StagioniTV]]||{{fatto}}
|-
|719||[[Template:StagioniTV/Nomealt]]||{{nonfatto|usato solo da Template:StagioniTV}}
Riga 1 805 ⟶ 1 798:
|749||[[Template:Problematico/segnalazione]]||
|-
|750||[[Template:Infobox stazioneStazione della metropolitana]]||{{Fatto}}
|-
|751||[[Template:Problematico]]||
Riga 1 973 ⟶ 1 966:
|833||[[Template:Evento olimpico]]||{{fatto}}
|-
|834||[[Template:IPcondiviso]]||{{Nonfattofatto}}, in quanto usato solo nelle pagine di discussione utente
|-
|835||[[Template:NFLS]]||{{Fatto}}