2013-02-05 10 views
5

Background:Creazione di una gerarchia di categoria in un ambiente MediaWiki

Io lavoro con una grande collaborazione che centralizza molta documentazione in una struttura wiki. Ho familiarità con wiki-markup e posso creare pagine semplici con collegamenti, ecc.

Uno dei principali difetti del wiki della mia collaborazione (basato sull'architettura mediawiki) è che c'è pochissima organizzazione o cross link.

Sto tentando di introdurre una struttura gerarchica delle categorie sul wiki, in modo tale che le pagine siano suddivise in categorie, fornendo un mezzo per l'interconnessione delle informazioni.

So che posso aggiungere un tag [[Category: THISCATEGORY]] a qualsiasi origine di pagina e una pagina di categoria speciale che organizza altre pagine con quella categoria viene generata automaticamente. Il principale vantaggio di questo metodo di collegamento delle pagine è che si ottiene l'accesso gratuito alle pagine correlate (purché siano taggate), senza richiedere un collegamento incrociato diretto tra le pagine esplicitamente.

Domanda:

mi chiedo, c'è un modo efficace per creare un nodo principale categoria di qualche tipo, che invece di collegare ad altre pagine, collega a tutte le categorie? Ciò consentirebbe al wiki di essere efficacemente reticolato senza importanti revisioni e richiederebbe solo che un autore di pagine fornisca alcuni tag di categoria generale per eventuali pagine aggiuntive che potrebbero voler aggiungere.

risposta

5

È possibile utilizzare la pagina speciale Special:Categories per mostrare l'elenco di tutte le categorie su un wiki.

Ma se vuoi una struttura migliore, penso che dovresti anche creare una struttura gerarchica dalle tue categorie (come Wikipedia inizia con Category:Contents). In questo modo, i tuoi utenti saranno in grado di navigare non solo articoli della stessa categoria, ma potranno anche accedere a categorie simili.

+0

Grazie! Questo è esattamente il punto di partenza che volevo. Ora, posso vedere cosa ho e come organizzarlo meglio. Sei semplicemente fantastico. – Jollyhrothgar

3

Non sono sicuro se questo è automatico come vorresti, ma puoi aggiungere un tag di categoria all'articolo per una categoria, e diventerà una sottocategoria di generi. Ad esempio, vai all'articolo "Category: Foo", modificalo e aggiungi [[Category: Bar]]. Quando poi visiti Category: Bar, verrà elencato Foo come sottodirectory.

Ad esempio, vedere this page on wikipedia, che ha this category as a subcategory, che ha sottocategorie.

+0

Grazie mille. Questo è legato a ciò che voglio fare. – Jollyhrothgar

2

Una volta che l'albero della categoria è cresciuto, è possibile utilizzare Special:UncategorizedCategories per assicurarsi che tutte le categorie (tranne una) siano in almeno una sottocategoria. Allo stesso modo puoi usare Special:UncategorizedPages per assicurarti che tutte le tue pagine siano presenti in almeno una categoria.