Utente:Gvf/Template sinottici

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

UtilizzoModifica

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.

PosizionamentoModifica

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

ParametriModifica

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 creazioneModifica

Argomento del templateModifica

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 templateModifica

La forma consigliata è: Template:Infobox <argomento>

Nomi dei parametriModifica

Da definire, possibili standard:

  • nome_parametro
  • NomeParametro
  • nomeParametro
  • nome parametro

Colore testataModifica

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.

DimensioniModifica

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].

ImmagineModifica

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}}} }}

TestiModifica

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

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

EtichetteModifica

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 particolariModifica

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

Coordinate geograficheModifica

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
}} }}

NazioneModifica

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 webModifica

PersonalizzazioneModifica

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 .cssModifica

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 preferenzeModifica

Al momento sono disponibili le seguente opzioni:

  • Attivando nella sezione Link laterali l'opzione angoli arrotondati vengono arrotondati anche gli angoli del template.

NoteModifica

  1. ^ per evitare che utilizzando risoluzioni basse rimanga troppo poco spazio per il testo