Help:Categorie
| Nota: Quando modifichi questa pagina, acconsenti a pubblicare il tuo contributo con licenza CC0. Vedi pagine di aiuto di dominio pubblico per maggiori informazioni. |
Le categorie, una funzionalità del software MediaWiki, forniscono indici automatici che possono essere utilizzati come tabelle dei contenuti.
È possibile categorizzare pagine e file aggiungendo uno o più tag di Categorie nel testo della pagina. Questi tag creano collegamenti in fondo alla pagina che indirizzano verso la lista di tutte le pagine presenti in quella categoria, cosa che rende facile navigare tra le voci correlate.
Sommario
Ciascuna delle pagine del namespace Category rappresenta una cosiddetta categoria, cioè un gruppo di pagine tra loro correlate, e contiene un indice di tali pagine. Ad esempio, questa pagina appartiene alla "Categoria:Aiuto". Se si apre categoria, si vedrà un link a questa pagina.
Quando una pagina appartiene a una o più categorie, queste categorie vengono visualizzate nella parte inferiore della pagina (o in alto a destra, a seconda della skin in uso).
Le pagine di categoria sono composte da 2 parti:
- al loro inizio, una parte opzionale può contenere del testo che può essere modificato, come qualsiasi altra pagina,
- alla loro fine, sempre presente, generato automaticamente, un elenco alfabetico di tutte le pagine appartenenti a quella categoria, sotto forma di collegamento ipertestuale. In realtà, in ordine Unicode.
Per assegnare una categoria ad una pagina, basta introdurre il collegamento "[[Category:Nome della categoria]]" al wikitesto della pagina. Il posto usuale per aggiungerlo è alla fine della pagina.
Per collegare una pagina appartenente al namespace categoria all'interno di una pagina come un normale wikilink (senza aggiungere la pagina alla categoria), premettere al nome del collegamento i due punti. Per esempio: [[:Category:Non in questa categoria]]
Una nuova categoria può essere creata prima di assegnare qualsiasi pagina ad esse, nello stesso modo in cui si crea qualsiasi altra pagina normale.
I singoli wiki possono avere proprie categorie di primo livello, come ad esempio Category:Contents su Wikipedia.
Per un elenco completo di tutte le categorie che contengono almeno una pagina, vedere Special:Categories.
Per un elenco completo di tutte le categorie create/modificate, comprese quelle che non hanno nessuna pagina al loro interno, vedere Special:Allpages/Category: (notare i due punti alla fine).
Aggiungere una pagina a una categoria
Per aggiungere in una categoria una pagina o un file precedentemente caricato, aggiungi semplicemente alla pagina che stai modificando questo testo (dove 'Nome' è il nome della categoria che vuoi aggiungere)
[[Category:Nome]]
Alla pagina possono essere aggiunti uno o più tag Category; la pagina verrà quindi inclusa in tutte le relative categorie. Per comodità degli altri contributori, i tag Category e i collegamenti linguistici interwiki presenti nella barra laterale vengono solitamente inseriti alla fine della pagina.
In una pagina categorizzata, le categorie appaiono nel riquadro Categorie: nello stesso ordine in cui sono state inserite nel wikitesto.
(Per lo meno in MediaWiki 1.18.2) se una pagina appartiene ad una categoria che a sua volta appartiene a diverse categorie, tutte le gerarchie saranno mostrate, ma la categoria a cui la pagina appartiene sarà rimossa da tutte le gerarchie tranne una. Questo crea la possibilità di quelli che sembrano essere duplicati se una pagina è attribuita ad una categoria che è parte di più categorie e la pagina appartiene anche ad una di queste ultime. Per esempio supponiamo che Maryanne è una sottocategoría di Mary e Anne. Se una pagina indica tra le sue categorie Maryanne e Anne allora le breadcrumb delle categorie mostreranno
Anne Anne Mary -> Maryanne
"Anne" appare come un duplicato, ma l'output, nelle intenzioni del programma, sarebbe dovuto essere
Anne Anne -> Maryanne Mary -> Maryanne
Questo è un bug ed è stato riportato in phab:T35614.
Chiave di ordinamento
Per impostazione predefinita, una pagina è ordinata in una categoria sotto la prima lettera del suo nome - senza il namespace.
Inoltre, MediaWiki raggruppa i caratteri accentati separatamente dalle loro versioni non accentate, quindi le pagine che iniziano per À, Á, Ä saranno elencate sotto intestazioni diverse, invece che sotto la lettera A.
(Se si ha accesso alla shell, questi valori predeterminati si possono cambiare usando $wgCategoryCollation.)
Una chiave di ordinamento determina sia la sezione alfabetica sotto la quale la pagina sarà elencata, sia la sua posizione all'interno della categoria.
La chiave di ordinamento della categoria può essere personalizzata in due modi:
- A livello generale, per tutte le categorie della pagina, mediante l'aggiunta della parola magica DEFAULTSORT.
- Per una 'specifica categoria', inserendo il valore della chiave di ordinamento nel relativo tag di categoria dopo il carattere pipe (|). Per esempio, il tag riportato di seguito farà sì che la pagina venga elencata sotto la sezione identificata da
S.
[[Category:Nome|Ordinamento]]
Se le chiavi di ordinamento siano sensibili alle maiuscole o meno dipende dalle proprie impostazioni di configurazione. L'ordine delle sezioni all'interno di una categoria segue l'ordinamento Unicode. La chiave di ordinamento non cambia il titolo della pagina visualizzata nella categoria.
Spazi ed altri caratteri sono perfettamente validi.
Creazione di una pagina della categoria
Le categorie esistono anche se la loro pagina non è stata creata, ma queste categorie sono isolate dalle altre e servono a poco per l'organizzazione e la navigazione.
Una categoria è creata creando una pagina nel namespace Category:. Una pagina di categoria può essere creata allo stesso modo delle altre pagine del wiki (vedere Help:Creare una nuova pagina); basta aggiungere Category: prima del titolo della pagina.
Per evitare lavoro superfluo, è sempre bene provare a cercare nel proprio wiki prima di creare una nuova categoria. La lista di tutte le categorie può essere trovata in "Pagine speciali" nel menu "strumenti" della barra laterale.
Gestire la gerarchia delle categorie
Le categorie possono appartenere ad altre categorie in una gerarchia. Dato che le pagine di categorie sono molto simili a qualsiasi altra pagina, un'etichetta Category può essere aggiunta alla fine di una pagina di categoria.
È buona idea organizzare tutte le categorie in una gerarchia con un'unica categoria al vertice. La struttura delle categorie può assumere la forma di un albero con rami separati, ma più spesso avrà la struttura di un grafo. In generale, ci dovrebbe essere una catena contigua di collegamenti padre-figlio tra ogni categoria e la categoria al vertice della gerarchia.
Struttura ad albero delle categorie
A partire di MediaWiki 1.31, l'estensione CategoryTree è inclusa per impostazione predefinita, permettendo a Special:CategoryTree e <categorytree> di fornire una struttura ad albero per visualizzare le categorie.
Categorie nascoste
Le categorie nelle quali è inclusa una pagina generalmente sono elencate alla fine della pagina stessa. In MediaWiki 1.13+, una categoria può essere nascosta da questa lista aggiungendo la parola magica "__HIDDENCAT__" alla pagina della categoria.
Gli utenti possono scegliere di vedere le categorie nascoste in una lista separata "Categorie nascoste", spuntando "Mostra le categorie nascoste" nella sezione "Aspetto" delle Special:Preferences.
Le categorie nascoste sono aggiunte automaticamente a Category:Hidden categories. Questa categoria è specificata nel messaggio di sistema MediaWiki:Hidden-category-category.
Creare un collegamento ad una categoria
Per creare un collegamento ad una categoria, utilizzare due punti davanzi al nome della categoria (senza questi due punti, la pagina corrente sarebbe aggiunta alla categoria):
[[:Category:Help]]→ Category:Help
Per cambiare il testo del collegamento, scriverlo all'interno dell'etichetta del link dopo la barra verticale.
[[:Category:Help|Categoria d'aiuto]]→ Categoria d'aiuto
Le pagine di reindirizzamento che reindirizzano a categorie devono anche utilizzare i due punti, altrimenti sarebbero aggiunte alla categoria invece di reindirizzarvi.
Categorie e template (pagine transcluse)
Se [[Category:Cats]] viene inserito in un template (ossia in una pagina inclusa tramite transclusione), sia il template sia tutte le pagine che lo includono saranno aggiunti alla categoria Cats.
Per fare in modo che la categoria venga assegnata esclusivamente al template e non alle pagine che lo transcludono, inserisci il marcatore di categoria all'interno dei tag <noinclude>.
Per fare in modo che la categoria venga applicata esclusivamente alle pagine che utilizzano il template, e non al template stesso, racchiudi il marcatore di categoria nei tag <includeonly>.
A causa dei meccanismi di caching, gli aggiornamenti alle categorie applicate tramite template potrebbero non essere immediatamente visibili in tutte le pagine interessate. Per aggiornare immediatamente le categorie associate a una pagina, è possibile effettuare una modifica nulla (null edit).
Reindirizzare una categoria
Le pagine di categoria, al pari di qualsiasi altra pagina (template, file, ecc.), possono essere oggetto di reindirizzamento verso altre pagine ordinarie o verso altre pagine di categoria. Tuttavia, a differenza dei template, dei file e delle normali pagine di contenuto, l'uso di una categoria non segue i reindirizzamenti (phab:T5311). Per esempio:
| Presupposto | Testo inserito | Risultato (classificazione) | Risultato (comportamento del link). |
|---|---|---|---|
Category:A reindirizza a Category:B
|
[[Category:A]]
|
La pagina è aggiunta a Category:A
|
La pagina della categoria non è accessibile ai visitatori, poiché il reindirizzamento a Category:B viene eseguito immediatamente.
|
Category:A reindirizza a Category:B
|
[[Category:B]]
|
La pagina è aggiunta a Category:B
|
L'accesso è possibile sia tramite Category:B sia tramite Category:A, grazie al normale funzionamento dei reindirizzamenti.
|
Category:A reindirizza a Category:B
|
[[:Category:A]]
|
La pagina non appartiene ad alcuna categoria. | Viene creato un collegamento diretto a Category:A; facendo clic su di esso si applica il normale comportamento dei reindirizzamenti.
|
Category:A reindirizza a Category:B
|
[[:Category:B]]
|
La pagina non appartiene ad alcuna categoria. | Viene creato un collegamento diretto a Category:B; facendo clic su di esso si applica il normale comportamento dei reindirizzamenti.
|
Dato che questo comportamento può risultare poco intuitivo, alcuni siti Wikimedia usano un template di "category redirect" per segnalare le categorie reindirizzate, permettendo la pulizia manuale o automatica delle pagine che vi sono ancora incluse.
Categorie di monitoraggio
Determinati errori di sintassi, ad esempio un collegamento a un'immagine interrotto o l'utilizzo di troppe funzioni del parser considerate onerose, possono causare l'inserimento della pagina in una categoria di monitoraggio. Oltretutto, le estensioni possono aggiungere pagine a categorie di tracciamento, per esempio Category:Pages with math errors. Vedere Help:Tracking categories per ulteriori dettagli.
Rinominare una categoria
In caso di spostamento di una categoria, i relativi tag di categoria devono essere aggiornati manualmente, poiché i reindirizzamenti non vengono seguiti durante la categorizzazione.
Ordinamento di una categoria
L'ordinamento predefinito di una categoria utilizza la chiave di ordinamento (sort key) se disponibile; altrimenti viene utilizzato il titolo della pagina.
È comunque possibile sostituire questo criterio di ordinamento con quello basato sulla data di inserimento nella categoria, mediante un argomento cldsort (esempio) oppure aggiungendo permanentemente alla pagina le relative magic word CATEGORYSORT.
Si noti che il timestamp viene reimpostato quando si imposta o si aggiorna la chiave di ordinamento, oppure quando la categoria viene rimossa e successivamente aggiunta nuovamente.
Vedere anche
- Category:Category extensions
- CategoryExplorer: se questa opzione è impostata su true, sotto il primo elenco ciascuna categoria viene mostrata nuovamente in stile breadcrumb, insieme a tutte le categorie padre da cui dipende, ordinate alfabeticamente.