Giochiamo con gli UL

Da pochi giorni, i campi e i valori relativi agli episodi sono tutti inseriti in parametri singoli del Template:BoxEpisodio : questo è semanticamente più corretto rispetto alla versione originale dove tutto era elencato in elenchi puntati.

MediaWiki però non ammette campi multipli nello stesso template, di conseguenza si verificava un problema nel caso, per esempio, di due sceneggiatori nello stesso episodio.
La soluzione è stata usare un elenco puntato all’interno dello stesso campo: in questa maniera con un campo solo è possibile visualizzare più di un dato in maniera strutturata.

L’estetica però lasciva a desiderare, guardate questo esempio tratto da Shadows of P’Jem

Avendo però usato un UL è stato possibile facilmente creare una presentazione più gradevole tramite CSS.
Ecco come abbiamo fatto.

Per prima cosa tutto il Template:BoxEpisodio è stato racchiuso in un div con uno specifico ID, dopodiché tutti i campi sono stati inseriti in un ulteriore DIV con una classe specifica.
Il relativo CSS è stato modificato così:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
.campi ul {
list-style-type: none;
margin: 0;
padding: 0;
display: inline;
}

.campi li{
display: inline;
}

.campi li + li:before {
content: " · ";
font-weight: bold;
}

Le proprietà list-style-type: none; e display: inline; fanno sì che le voci dell’elenco siano tutte sulla stessa riga e senza segno grafico.
Invece content: " · "; aggiunge un punto di separazione tra le voci dell’elenco.
Il risultato è un più gradevole

Aggiornamenti 2017-07-23

Negli ultimi due fine settimana, tanto lavoro, ma pochi risultati visibili:

  • Ho iniziato ad affrontare le immagini: ho fatto una buona parte del lavoro dal lato database, ma le immagini in sé sono complicate da trattare. Avevo intenzione di scaricare tutte le immagini da HT e ricaricarle in WT, ma qualcosa non funziona nell’apposita routine nella libreria DotNetWikiBot. Ancora devo capire se sbaglio io o se mi sono imbattuto in un bug. In sostanza, nulla di fatto dal lato utente.
  • Ho spostato i Riferimenti a siti della HyperAlliance nel capitolo “Collegamenti Esterni”
  • Iniziato una bozza di un template simile al NAV della Wikipedia da aggiungere alle pagine delle due cronologie. Si tratta di una bozza molto bozza: sul sito di test vedete Template:NavCronologia