РуСказки:Пространства имён
| Обычные | Обсуждения | ||
|---|---|---|---|
| 0 | (основное) | 1 | Обсуждение |
| 2 | Участник | 3 | Обсуждение участника |
| 4 | РуСказки | 5 | Обсуждение РуСказки |
| 6 | Файл | 7 | Обсуждение файла |
| 8 | MediaWiki | 9 | Обсуждение MediaWiki |
| 10 | Шаблон | 11 | Обсуждение шаблона |
| 12 | Справка | 13 | Обсуждение справки |
| 14 | Категория | 15 | Обсуждение категории |
| 100 | Портал | 101 | Обсуждение портала |
| 102 | Инкубатор | 103 | Обсуждение инкубатора |
| 104 | Проект | 105 | Обсуждение проекта |
| 106 | Арбитраж | 107 | Обсуждение арбитража |
| 108 | Индекс | 109 | Обсуждение индекса |
| 110 | Страница | 111 | Обсуждение страницы |
| 828 | Модуль | 829 | Обсуждение модуля |
| ... | |||
| Виртуальные | |||
| −1 | Служебная | ||
| −2 | Медиа | ||
Пространство имён — множество страниц, начинающихся с определённой приставки, распознаваемой движком MediaWiki.
Пространства используются для отделения различных страниц «для служебного пользования» от собственно сказок, не имеющих специальных приставок и находящихся в так называемом основном пространстве.
Обычные пространства[править код]
- Основное пространство
- Страницы вычитанных редакторами сказок, страницы энциклопедического содержания: статьи, неоднозначности, списки и перенаправления на другие страницы того же пространства.
- Участник
- Страницы участников проекта, черновики статей и различные вспомогательные страницы.
- РуСказки
- Страницы, связанные с «внутренней кухней» РуСказок: страницы помощи, правила и руководства, общие и тематические дискуссии и т. д.
- Файл
- Страницы описания загруженных файлов: иллюстраций, видео и звуковых фрагментов.
- MediaWiki
- Системные сообщения, используемые в интерфейсе MediaWiki, подробнее см. перевод интерфейса.
- Шаблон
- Шаблоны — страницы, предназначенные для включения в содержание других страниц.
- Справка
- Страницы помощи. Рудиментарное пространство практически не используется, поскольку по субъективным причинам справочные страницы располагаются в пространстве «РуСказки».
- Категория
- Страницы, на которых отображается содержимое категорий РуСказок. Собственно, пространство обеспечивает навигацию сайта.
- Портал
- Порталы — своеобразные заглавные страницы по определённой теме или области фольклора.
- Инкубатор
- Для начинающих авторов, где они могут редактировать свои статьи в течение месяца до выноса в основное пространство.
- Проект
- Проекты предназначены для объединения усилий участников по тем или иным темам и задачам, возникающим в РуСказках.
- Арбитраж
- Размещение заявок в Арбитражный комитет.
- Индекс
- Пространство для создания навигации (списка страниц) по сканам и разрозненным файлам, предназначенным для распознавания и вычитки.
- Страница
- Пространство для размещения сканированных образов, предназначенных для распознавания.
- Модуль
- Размещение кодов модулей на Lua, а также документации к ним на подстраницах
Модуль:*/doc. В отличие от других страниц РуСказок, на страницах модулей не работает вики-разметка, и между ними и другими пространствами нельзя выполнять переименования.
Страницы обсуждений[править код]
С каждой страницей из «обычных» пространств имён связана так называемая страница обсуждения (например, у статьи Что такое РуСказки есть страница Обсуждение РуСказки:Что такое РуСказки). Соответственно, у каждого «обычного» пространства есть парное пространство для страниц обсуждения (например, Участник и Обсуждение участника, Шаблон и Обсуждение шаблона, и т. д.).
Страница обсуждения предназначена для дискуссий по содержанию соответствующей основной страницы. Интерфейс позволяет легко переходить на страницу обсуждения и обратно. В «список наблюдения» зарегистрированного участника страница всегда добавляется одновременно со своей страницей обсуждения.
Страница обсуждения участника используется для прямого обращения к участнику.
Виртуальные пространства[править код]
Два «виртуальных» пространства используются для ссылок, которым не соответствуют отдельные страницы в базе данных.
- Служебная
- состоит из спецстраниц, динамически создаваемых движком по запросу.
- Медиа
- используется для прямых ссылок на файлы (сравните Файл:Example.jpg и Медиа:Example.jpg).
Синонимы и псевдонимы[править код]
| Канонические названия | |||
|---|---|---|---|
| Обычные | Обсуждения | ||
| 0 | (основное) | 1 | Talk |
| 2 | User | 3 | User talk |
| 4 | Project | 5 | Project talk |
| 6 | File | 7 | File talk |
| 8 | MediaWiki | 9 | MediaWiki talk |
| 10 | Template | 11 | Template talk |
| 12 | Help | 13 | Help talk |
| 14 | Category | 15 | Category talk |
| 828 | Module | 829 | Module talk |
| 2300 | Gadget | 2301 | Gadget talk |
| 2302 | Gadget definition | 2303 | Gadget definition talk |
| 2600 | Topic | ||
| Виртуальные | |||
| −1 | Special | ||
| −2 | Media | ||
У всех стандартных имён пространств (от −2 до 15) есть «канонические» англоязычные названия.
У некоторых пространств есть синонимы или краткие псевдонимы (причем их можно писать строчными, например, про:инкубатор):
| Псевдоним | Пространство |
|---|---|
| У | Участник |
| U | |
| Участница | |
| ОУ | Обсуждение участника |
| UT | |
| Обсуждение участницы | |
| ВП | РуСказки |
| WP | |
| Image | Файл |
| Изображение | |
| Image talk | Обсуждение файла |
| Обсуждение изображения | |
| T (лат) | Шаблон |
| Ш | |
| К | Категория |
| И | Инкубатор |
| ПРО | Проект |
| ОПРО | Обсуждение проекта |
| АК | Арбитраж |
| Arbcom |
Просмотреть все имена пространств в проекте можно с помощью API-запроса, например: ruwiki, enwiki.
Канонические имена и синонимы можно использовать:
- в ссылках, например: Project:Форум, РуСказки:Форум, Файл:Example.jpg;
- в заголовке соответствующей страницы с помощью «магического слова»
displaytitle; например, для этой страницы можно было бы изменить заголовок с помощью{{DISPLAYTITLE:РуСказки:Пространства имён}}или{{DISPLAYTITLE:project:Пространства имён}}.
Псевдопространства[править код]
Есть приставки, которые не являются отдельными пространствами с точки зрения MediaWiki-движка, а просто образуют условное «подпространство» для удобства именования. Например, приставка «Категория:РуСказки:» используется для названий многих категорий, не имеющих прямого отношения к статьям, но технически все они находятся в пространстве имён Категория.
Использование в викикоде[править код]
При создании шаблонов можно использовать следующие «магические слова»:
- {{NAMESPACE}} возвращает пространство имён текущей страницы.
- {{NAMESPACENUMBER:Полное имя}} возвращает номер пространства имён страницы (по умолчанию текущей).
- {{ns:число}} возвращает локализованное название пространства.
- {{nse:число}} возвращает то же самое, но в формате URL-адреса MediaWiki, где пробелы заменены символом подчёркивания, что позволяет использовать их во внешних ссылках.
Технические детали[править код]
Пространство создаваемой или переименовываемой страницы распознаётся движком по одной из известных ему приставок, поэтому при ошибке (например, Участник Кто-то или Википедии:Тест) страница автоматически оказывается в пространстве статей.
Ни приставки пространств, ни приставки интервик не позволяют создать в основном пространстве статью с такой приставкой; например, невозможны названия статей «РуСказки: что это такое».
Удостовериться в пространстве страницы (в том числе и пока не созданной) можно, посмотрев на HTML-код страницы в своём браузере и найдя JavaScript переменную wgCanonicalNamespace или wgNamespaceNumber.
Пространства с −2 по 15 являются стандартными для MediaWiki; начинающиеся с номера 100 могут быть добавлены разработчиками по запросу сообщества; примеры запросов: mediazilla:25333, mediazilla:24825, mediazilla:24576, mediazilla:31057.
Технически, многие пространства отличаются друг от друга только приставкой и номером пространства. Специальные функции есть у пространств категорий, файлов и системных сообщений. Некоторые особенности есть у пространств статей (отсутствие приставки, невозможности запрещения индексации поисковиками), обсуждения участника (специальное напоминание участнику при изменении страницы), шаблонов (возможность {{Включения}} в другие страницы без указания приставки) и модулей (не работает вики-код, кроме как на страницах документации, вызываются через {{#invoke:...}}).
При использовании в ссылках названия пространств полностью регистронезависимы (как и первая буква названия сразу после приставки).