Utente:Gvf/Template sinottici

I template sinottici servono per creare una tabella riassuntiva contenete i principali dati relativi alla voce in cui sono inseriti.

Utilizzo

modifica

Per inserire i template in una pagina basta copiare nella stessa la tabella normalmente presente nelle istruzioni del template completandola con i dati relativi alla voce stessa. NON bisogna modificare la pagina del template.

Posizionamento

modifica

Vanno inseriti all'inizio della voce, prima dell'incipit della stessa e dopo l'eventuale citazione.

Parametri

modifica

L'aggiunta di nuovi parametri non presenti nel template richiede la modifica dello stesso, non basta aggiungerli sulla tabella presente nella pagina. se non siete in grado di modificare il template proponete la modifica nella pagina di discussione relativa o contattate gli utenti che hanno scritto il template.

Linee guida per la creazione

modifica

Argomento del template

modifica

Sarebbe opportuno evitare di creare dei template eccessivamente specializzati. Con l'uso di parametri opzionali è generalmente possibile utilizzare un unico template per coprire le necessità di voci di argomenti similari.

Nome del template

modifica

La forma consigliata è: Template:Infobox <argomento>

Nomi dei parametri

modifica

Da definire, possibili standard:

  • nome_parametro
  • NomeParametro
  • nomeParametro
  • nome parametro

Colore testata

modifica

Sarebbe opportuno che i colori della testata e delle divisioni siano uguali e richiamino in qualche maniera l'argomento di cui tratta il template.

Considerando quanto siano numerosi gli argomenti trattati dall'enciclopedia sarebbe opportuno evitare di usare un numero eccessivo di colori per una serie di varianti all'interno dello stesso template in favore di un unico colore per argomento principale.

Dimensioni

modifica

Creano una tabella nella zona in alto a destra della pagina. La larghezza consigliata per tale finestra è di 250 px espandibili a 300px solo in casi particolari [1].

Immagine

modifica

Se presente tipicamente viene posizionata subito sotto il titolo del template. Sarebbe opportuno impostare una dimensione standard impostando anche l'altezza massima per evitare di avere immagini eccessivamente ingombranti. La didascalia, se necessaria, va incolonnata a destra come da standard per le immagini e deve essere usata solo per fornire ulteriori informazioni e non per riportare nuovamente il nome della voce.

Ai fini dell'accessibilità sarebbe opportuno prevedere un testo alternativo per l'immagine (da non confondere con la didascalia) che descriva il contenuto della stessa.

La larghezza delle immagini deve essere di 240px (290px per template larghi 300).

Codice consigliato per l'inserimento di un immagine:

|-
{{#if:{{{immagine|}}}|
{{!}}colspan="2" style="padding: 1px 0px" {{!}} [[Immagine:{{{immagine}}}|center|240x200px|{{{testo alternativo|}}}]] }}

e per l'eventuale didascalia

|-
{{#if:{{{didascalia|}}}|
{{!}}colspan="2"{{!}}{{{didascalia}}} }}

Non devono essere utilizzati font eccessivamente piccoli che danno facilmente problemi di accessibilità.

La dimensione consigliata è 95% (o 90%, bisogna decidere)

Etichette

modifica

Le etichette delle righe (ovvero i campi che descrivono il contenuto delle righe) devono iniziare con il ! e non con il |. Questo permette di identificarle correttamente come etichette, di applicare automaticamente lo stile opportuno se si usano le classi e venir correttamente interpretate dai programmi di sintesi vocale usati dai non vedenti. Secondo lo standard HTML delle tabelle tali campi vengono evidenziati con il grassetto.

Parametri particolari

modifica

Per uniformità è opportuno che determinati parametri che si trovano in numerosi template abbiano nome e funzionamento omogeneei.

Coordinate geografiche

modifica

Usare due parametri per indicare latitudine e longitudine in formato decimale e il seguente codice:

|-
{{#if:{{{latitudine|}}}{{{longitudine|}}}|! [[Coordinate geografiche|Coordinate]]
{{!}}{{Coord|{{{latitudine}}}|{{{longitudine}}}|scale:5000|format=dms|display=inline}} }}

modificando eventualmente la scala in base alle dimensioni dell'oggetto a cui fa riferimento il template. Aggiungere inoltre alla fine del template il seguente codice:

{{#if:{{{latitudine|}}}{{{longitudine|}}}|{{Coord|{{{latitudine}}}|{{{longitudine}}}|scale:5000|format=dms|display=title}}}}

per ottenere la visualizzazione delle coordinate sulla riga del titolo. Non utilizzare un'unica istruzione all'interno del template perchè alcuni browser non la gestiscono correttamente.

Per ottenere la mappa di localizzazione utilizzare il seguente codice:

|-
{{#if:{{{latitudine|}}}{{{longitudine|}}}|{{!}}colspan="2"{{!}}
{{Mappa di localizzazione con test
|{{{nazione}}}
|lat={{{latitudine|}}}
|long={{{longitudine|}}}
|width=240
}} }}

Nazione

modifica

Usare la codifica ISO 3166-1 alpha-3 e il seguente codice:

|-
! Nazione
|{{{{{nazione}}}}}

in caso l'oggetto si possa trovare in più nazioni usare:

|-
! Nazion{{#if:{{{nazione2|}}}|i|e}}
|{{{{{nazione}}}}}{{#if:{{{nazione2|}}}|<br />{{{{{nazione2}}}}} }}{{#if:{{{nazione3|}}}|<br />{{{{{nazione3}}}}} }}{{#if:{{{nazione4|}}}|<br />{{{{{nazione4}}}}} }}{{#if:{{{nazione5|}}}|<br />{{{{{nazione5}}}}} }}

Sito web

modifica

Personalizzazione

modifica

L'aspetto dei template che utilizzano le classi può essere facilmente personalizzato per mezzo del proprio file <nomeskin>.css o della voce Accessori nelle preferenze.

Personalizzazione usando i file .css

modifica

Inserendo e modificando il seguente codice nel proprio file .css (monobook.css, vector.css etc) è possibile modificare ogni aspetto della visualizzazione dei template sinottici.

/* Classi per template Sinottici */
 
.sinottico {
    border:1px solid #aaaaaa;
    background-color:#f9f9f9;
    padding:3px;
    font-size: 95%;
    clear:right;
    width:250px;
    float:right;
    margin: 0 0 1em .5em;
    vertical-align: top;
}
 
.sinottico th {
    background-color: #f2f2f2;
    padding: 0em 0.5em;
    text-align: right;
    vertical-align: top;
}
 
.sinottico td {
    padding: 0em 0.2em;
    vertical-align: top;
}
 
.sinottico_testata th {
    font-size: 120%;
    padding: 0em 0.5em;
    background-color: #dedede;
    text-align: center;
}
 
.sinottico_piede {
    text-align: center;
    font-size: 90%;
    background:#EFEFEF;
}
 
.sinottico_divisione th {
    color: black;
    font-size: 100%;
    padding: 0em 0.5em;
    background-color: #eeeeee;
    text-align: center;
}
/* Fine classi per template Sinottici */

E' possibile omettere le righe o le sezioni che risultano inalterate rispetto al default definito in MediaWiki:Common.css.

Personalizzazioni che usano le preferenze

modifica

Al momento sono disponibili le seguente opzioni:

  • Attivando nella sezione Link laterali l'opzione angoli arrotondati vengono arrotondati anche gli angoli del template.
  1. ^ per evitare che utilizzando risoluzioni basse rimanga troppo poco spazio per il testo