Manual:Namespace/it

Un namespace è un insieme di pagine i cui contenuti possiedono uno scopo analogo, cioè la cui destinazione d'uso è la stessa. I namespace possono essere pensati come partizioni all'interno dello stesso wiki, ognuna delle quali raccoglie un differente tipo di informazioni, che mantengono il "vero" contenuto separato da profili utente, pagine di aiuto ecc.



Panoramica tecnica
Le pagine esistono all'interno di un namespace ed esso può essere contraddistinto dal prefisso di una pagina, separato dal resto del titolo con i due punti.

Per esempio:

Il "namespace principale" non ha un prefisso. In più, le pagine del namespace principale non possono avere nomi il cui inizio coincide al prefisso di un namespace esistente seguito dai due punti.

Le pagine posso essere spostate tra un namespace e l'altro semplicemente cambiandone la parte del titolo corrispondente al prefisso.

I prefissi dei namespace possono essere tradotti e per ognuno di essi possono essere configurati alias (vedi ). Tutti i namespace hanno anche un prefisso "canonico", che funziona su tutti i wiki indipendentemente dalla configurazione. Gli alias e i nomi canonici possono essere usati nei link, nell'eseguire una ricerca e nel titolo della pagina con l'aiuto della parola magica.

Ogni namespace ha un corrispondente indice del namespace. All'interno del database, il titolo è suddiviso in indice del namespace e titolo del testo, che viene utilizzato per la memorizzazione nelle colonne  e , tra le altre.



Namespace soggetti e discussioni

 * Vedere per istruzioni sull'utilizzo della pagine di discussione.

La maggioranza dei namespace hanno un namespace di discussione associato (o namespace "talk"). Tutti i namespace di discussione hanno indici dispari interi e l'indice del namespace di discussione in un spazio di nomi specifici con l'indice n è n+1. I namespace con gli indici interi sono namespace di soggetti (si noti che questo è un concetto distinto da namespace di contenuto). Il dualismo tra il soggetto e la discussione si può esplorare utilizzando le parole magiche  e. L'etichetta delle pagine nel namespace di discussione ha la classe CSS " ", che potrebbe essere utile nello stile.



Namespaces incorporati
MediaWiki viene fornito con 18 namespace integrati:


 * 16 namespace "reali", corrispondenti alle pagine effettive, numerate da 0 a 15, e raggruppate in coppie soggetto/discussione
 * 2 nomespace "virtuali" (uno per le pagine speciali generate dinamicamente e uno che serve come alias per i collegamenti diretti ai file), rispettivamente numerati -1 e -2. Poiché questi namespace non corrispondono a pagine memorizzate nel database, non è possibile creare o cancellare pagine in questi namespace e non esistono namespace di discussione corrispondenti.

L'elenco completo è mostrato nella tabella sotto.

Ogni namespace ha anche una costante derivata dal suo nome, con tutte le lettere in maiuscolo, gli spazi sostituiti da trattini bassi e il prefisso "NS_". Ad esempio, la costante per lo spazio dei nomi "User talk" è NS_USER_TALK. Un elenco completo si trova in.



Namespace personalizzati
Le estensioni e gli amministratori del sito possono definire namespace per raggruppare altre classi di pagine. Per una panoramica approfondita, vedere.

Funzionalità
Alcuni namespace, come Project e Help, esistono solo per comodità e non hanno alcuna funzionalità aggiuntiva rispetto al namespace Main.

Le pagine del namespace dei template possono essere transcluded senza il prefisso del namespace.

Le pagine del namespace degli utenti sono associate agli account utente o agli indirizzi IP. Le modifiche a pagine di discussione degli utenti generano un messaggio di notifica automatico.

Le pagine nel namespace "MediaWiki" sono usate per sovrascrivere i messaggi predefiniti in file di lingua e possono essere modificate solo dagli amministratori o da altri utenti con il permesso editinterface.

Le pagine per file e categorie hanno delle funzionalità speciali, come descritto in e. I file possono essere spostati dagli utenti con il permesso "movefile". Le pagine Categorie possono essere spostate dagli utenti con permesso "move-categorypages".

Tutte le pagine in un namespace di discussione hanno la funzionalità "invia un commento" (vedere Help:Section#Adding a section at the end su Meta).



Vedi anche

 * Manual:Configuration settings#Namespaces
 * , contenente la classe MWNamespace
 * Help:Namespace su Meta (outdated)
 * , contenente la classe MWNamespace
 * Help:Namespace su Meta (outdated)
 * , contenente la classe MWNamespace
 * Help:Namespace su Meta (outdated)
 * Help:Namespace su Meta (outdated)