Una categoria è simile ad una cartella, mentre i nomi pagine sono simili ai file.
In CATEWIKI è possibile usare le categorie per classificare le proprie pagine. Per i nomi delle categorie valgono le stesse restrizioni dei nomi pagine.
Non è necessario creare le categorie separatamente, si creano semplicemente pagine con i due punti nel nome pagina.
Il blocco di testo dopo gli ultimi due punti sarà il nome della pagina stessa, mentre tutti gli altri blocchi di testo saranno categorie.
Tutte le categorie utilizzate nel nome pagina che non esistono ancora saranno create automaticamente da CATEWIKI.
In CATEWIKI le pagine vengono create come in ogni altro wiki ovvero:
Esempi: | |
---|---|
example .example .:example | si riferisce alla pagina “example” nella categoria corrente. |
:example | si riferisce alla pagina “example” nella categoria radice. |
..example ..:example .:..:example | si riferisce alla pagina “example” nella categoria genitrice. |
wiki:example | si riferisce alla pagina “example” nella categoria “wiki”. La categoria “wiki” si trova nella categoria radice. |
ns1:ns2:example :ns1:ns2:example | si riferisce alla pagina “example” nella categoria ns2. La categoria ns2 si trova nella categoria ns1; la categoria ns1 si trova nella categoria radice. |
.ns1:ns2:example .:ns1:ns2:example | si riferisce alla pagina “example” sotto la categoria ns2. La categoria ns2 si trova sotto la categoria ns1; la categoria ns1 si trova sotto l'attuale categoria. |
..ns1:ns2:example ..:ns1:ns2:example | si riferisce alla pagina “example” nella categoria ns2. La categoria ns2 si trova sotto la categoria ns1; la categoria ns1 si trova allo stesso livello dell'attuale categoria (cioè sia ns1 che la categoria corrente si trovano nella stessa categoria genitrice). |
.ns1:ns2: | si riferisce alla pagina “start” nella categoria ns2. La categoria ns2 si trova sotto la categoria ns1; la categoria ns1 si trova sotto l'attuale categoria. (Alla pagina predefinita può essere associato un nome diverso da “start” regolando l'opzione di configurazione startpage.) |
Dunque: La sintassi per il collegamenti interni relativi ed assoluti non è unica ed è complessa in relazione alle convenzioni per categorie e nomi di file. I percorsi sono assoluti se e solo se iniziano con ”/”. I collegamenti sono assoluti se e solo se hanno come prefisso ”:” o non hanno prefisso ma hanno un intermedio ( o suffisso) ”:” I collegamenti relativi alla categoria corrente possono anche iniziare con ”.” o ”.:” (”..” o ”..:” per la categoria genitrice).
Quando tutte le pagine all'interno di una categoria vengono rimosse la categoria logicamente non esisterà più. DokuWiki di solito elimina anche le cartelle attualmente vuote.
Per rinominare una categoria si dovrà:
Si può usare il plugin PageMove per spostare ogni pagina dalla vecchia categoria alla nuova. Si consulti la documentazione per vedere se corrisponde alle vostre necessita.
E' possibile collegare un file predefinito di una categoria terminando il collegamento con due punti: [[foo:bar:]]. Quale pagina richiama il collegamento dipende dall'esistenza di alcuni nomi di file. Per [[foo:bar:]] sono controllate le seguenti pagine:
foo:bar:$conf['start'] foo:bar:bar foo:bar
Le pagine sono controllate in quest'ordine e quella che verrà trovata prima sarà collegata. Questi collegamenti richiamano una sola pagina.