Strumenti Utente

Strumenti Sito


appunti:pagename

Differenze

Queste sono le differenze tra la revisione selezionata e la versione attuale della pagina.

Link a questa pagina di confronto

appunti:pagename [2012/09/17 13:05] (versione attuale)
Linea 1: Linea 1:
 +====== Nomi pagine ======
  
 +I nomi [[it:​page|pagine]],​ in **[[DokuWiki]]**,​ sono convertiti in lettere minuscole automaticamente. ​ I caratteri ammessi sono lettere, numeri e, all'​interno dei nomi ((non e' possibile iniziare o terminare i nomi con questi caratteri; verranno eliminati all'​inizio o alla fine dei nomi )), i "​caratteri speciali"​ ., - e _ ((In effetti solo "​."​ e "​-"​ possono essere usati mentre per "​_"​ non sarà chiaro se è stato l'​utente o il sistema a metterlo, si veda la frase successiva nel testo)). Tutti gli altri caratteri speciali (vale a dire diversi da lettere e numeri) sono convertiti in "​_"​ ((o in "​-"​ se e' stata modificata l'​opzione di configurazione [[config:​sepchar |sepchar setting]])). I due punti (:) sono usati per identificare o, se necessario, creare delle [[namespaces|categorie]]. (( Si può incorrere in un errore di "​Accesso negato"​ se il nome pagina pianificato che contiene ":"​ cerca di creare, senza volerlo, una categoria o una [[page|pagina]] dove non si hanno i diritti per farlo; questo potrebbe accadere se un utente decidesse di creare una pagina dal titolo //Segreto: DokuWiki prepara l'​acquisizione di MediaWiki// su questo server))
 +
 +Quando l'​opzione di configurazione [[config:​deaccent|deaccent]] è abilitata (in modo predefinito) i caratteri locali e  accentati sono convertiti nei loro equivalenti descrittivi (ü diventa ue) o in versioni senza accento (á diventa a). 
 +
 +Una limitazione implicita sulla lunghezza dei nomi pagina è fissata dai [[backlinks|collegamenti di ritorno]] (i nomi pagina devono avere minimo tre caratteri per essere considerati nei collegamenti di ritorno). ​
 +
 +La maggior parte dei temi, incluso quello predefinito,​ presentano il nome pagina e le [[namespaces|categorie]] nel proprio percorso, in alto a sinistra nella pagina. Per esempio il nome di questa pagina è ''​it:​pagename''​. ((Questo puo' essere modificato. Si veda, ad esempio, l'​impostazione [[config:​useheading]].))
 +
 +Quando si collega ad altri Wiki usando i collegamenti [[InterWiki]] , si applicano le restrizioni dei nomi di quei wiki. 
 +
 +Anche quando [[wp>​CamelCase]] o WikiWord sono abilitati nel file di [[config|configurazione]] i nomi pagina rimarranno minuscoli.
 +
 +**Nota** si può modificare il codice e commentandolo fuori di una riga in wiki/​inc/​pageutils.php sulla riga 109 circa, si potranno utilizzare file con Nomi_Come_Questo se si vuole. Si cerchi questo codice e lo si commenti fuori riga.
 +
 +<code php>
 +$id = utf8_strtolower($id);​
 +</​code>​
 +
 +
 +
 +
 +===== Nomi pagine e categorie =====
 +
 +Si potrebbero immaginare le categorie come cartelle ed i nomi pagina come file al loro interno.
 +
 +Pertanto il nome pagina ''​a:​b:​c''​ può essere descritto come:
 +
 +<​file>​
 +
 +   ​categoria radice (sempre presente)
 +     │
 +     ​└── '​a'​ categoria
 +          │
 +          └── '​b'​ categoria
 +               │
 +               ​└── '​c'​ nome pagina
 +
 +</​file>​
 +
 +Si noti che si può avere un nome pagina e una categorie con lo stesso nome, allo stesso tempo, all'​interno di qualsiasi categoria. Si torni all'​esempio precedente, il nome pagina ''​a:​b''​ può essere descritto come:
 +
 +<​file>​
 +
 +   ​categoria radice (sempre presente)
 +     │
 +     ​└── '​a'​ categoria
 +          │
 +          └── '​b'​ nome pagina (da non confondere con la categoria '​b'​ di cui sopra)
 +
 +</​file>​
 +
 +Questo non porta conflitti, perché DokuWiki tratta il blocco di testo finale (quello dopo gli ultimi due punti) come il nome della [[page|pagina]] stessa, mentre tutti gli altri blocchi di testo sono categorie.
 +
 +  * In ''​a:​b:​c'',​ ''​a''​ e ''​b''​ sono categorie mentre ''​c''​ è una pagina.
 +  * In ''​a:​b'',​ ''​a''​ è interpretato come una categoria e ''​b''​ come una pagina.
appunti/pagename.txt · Ultima modifica: 2012/09/17 13:05 (modifica esterna)