Manual:Namespace/cs

Jmenný prostor je soubor stránek, které mají z hlediska svého obsahu podobný účel a cíl. Wiki má svůj obsah rozdělen do několika jmenných prostorů s různým zaměřením, které pomáhají udržet "skutečný obsah" oddělený od stránek uživatelských profilů, nápovědy, atp.



Technický přehled
Každá stránka existuje v rámci svého jmenného prostoru. Nejde-li zrovna o stránku v hlavním jmenném prostoru, je název jmenného prostoru součástí názvu stránky, jako prefix oddělený dvojtečkou

Například:

"Hlavní jmenný prostor" prefix nemá. Stejně tak stránky v tomto jmenném prostoru nemohou mít názvy, které by začínaly jménem některého z existujících jmenných prostorů, následovaným dvojtečkou.

Stránky lze mezi jmennými prostory jednoduše přesunovat změnou prefixu před vlastním názvem.

Názvy jmenných prostorů lze překládat. Rovněž lze pro ně tvořit aliasy (viz ). Všechny jmenné prostory mají také svůj "odvozený" prefix, který funguje bez ohledu na nastavení wiki. Tyto aliasy a odvozené názvy jmenných prostorů lze s výhodou používat v odkazech, při vyhledávání nebo u názvů stránek které využívají systémovou proměnnou

Každý jmenný prostor má také svůj index jmenného prostoru. V databázi je název článku rozdělen na index jmenného prostoru a vlastní název, čehož se mimo jiné využívá pro uložení  a.



Subjekty a diskuse

 * Pro bližší seznámení s diskusemi slouží .

Většina jmenných prostorů má k sobě odpovídající diskusní jmenný prostor (Název jmenného prostoru rozšířený o řetězec "talk"). Všechny jmenné prostory diskusí mají indexy lichých celých čísel a index jmenného prostoru diskuse pro konkrétní jmenný prostor s indexem n je n+1. Jmenné prostory s indexy sudých celých čísel jsou předmětové jmenné prostory (všimněte si, že se jedná o odlišný koncept od obsahových jmenných prostorů). Dualitu předmětné diskuse lze prozkoumat pomocí  a   kouzelná slova. Značka u stránek ve jmenných prostorech talk má třídu CSS " ", která může být užitečná pro tvorbu stylu.



Výchozí jmenné prostory
MediaWiki používá ve výchozím stavu 18 jmenných prostorů:


 * 16 "skutečných" jmenných prostorů, číslovaných od 0 do 15, odpovídají existujícím stránkám, spárovaným vždy subjekt/diskuse
 * 2 "virtuální" jmenné prostory (jeden pro dynamicky generované speciální stránky a jeden sloužící jako alias pro přímé odkazy na soubory), očíslované -1 a -2. Protože tyto jmenné prostory neodpovídají stránkám uloženým v databázi, nelze v těchto jmenných prostorech vytvářet ani mazat stránky a neexistují žádné k nim odpovídající jmenné prostory diskusí.

Úplný seznam je v následující tabulce.

Každý jmenný prostor má také definovanou konstantu, odvozenou od svého názvu, jejíž jméno obsahuje pouze kapitálky, místo mezer používá podtržítka a má prefix "NS_". Například konstanta pro jmenný prostor "User talk" (diskuze s uživatelem) je NS_USER_TALK. Kompletní seznam těchto konstant můžete nalézt na stránce.

) nebo Help (Nápověda), existují pouze z konvenčních důvodů a oproti hlavnímu jmennému prostoru Main nemají žádné speciální funkcionality.

Jmenný prostor Template (šablona) obsahuje stránky, které lze vkládat bez uvedení prefixu jmenného prostoru.

Stránky v uživatelském jmenném prostoru User (uživatel) jsou spojovány s uživatelským účtem nebo IP adresou. Pro každou změnu v rámci uživatelských diskusních stránek se automaticky generuje upozornění pro uživatele, že na jeho diskuzní stránce došlo ke změně.

Stránky ve jmenném prostoru "MediaWiki" využívají pro modifikaci výchozích textů z jazykových souborů. Editovat je mohou pouze administrátoři nebo uživatelé s přiděleným právem editinterface.

Stránky ze jmenného prostoru File (soubor), nebo Category (kategorie) mají rovněž speciální funkce, které jsou popsány na stránkách a. Stránky ve jmenném prostoru Category mohou přesouvat pouze uživatelé s právem "movefile". Stránky kategorií mohou přesouvat uživatelé s právem "move-categorypages".

Všechny stránky z diskusních jmenných prostorů mají funkcionalitu "post a comment" (viz Nápověda:Sekce#Přidávání sekcí na konec stránky na Meta webu)



Související odkazy

 * Příručka:Nastavení konfigurace#Jmenné prostory
 * , obsahující třídu MWNamespace
 * Nápověda:Jmenný prostor na Metě (outdated)
 * , obsahující třídu MWNamespace
 * Nápověda:Jmenný prostor na Metě (outdated)
 * , obsahující třídu MWNamespace
 * Nápověda:Jmenný prostor na Metě (outdated)
 * Nápověda:Jmenný prostor na Metě (outdated)