Вики/Пространства имен
Во многих вики-проектах (во всяком случае, во всех вики-проектах Фонда Викимедия) есть множество страниц находящихся в разных пространствах имен. Делается это для того, чтобы сделать однообразные настройки для этих пространств имен, а также для того, чтобы отделить основную часть полезного материала - статей, от побочного - правил, форумов, шаблонов и прочего.
Пространства имен
правитьПространство имён — множество страниц, начинающихся с определённой приставки, распознаваемой MediaWiki.
Пространства имен можно разделить на 3 типа:
- Обычные - типичные пространства имен, в котором происходит целевое редактирование. Например: основное пространство, пространство Викиучебник: и другие
- Обсуждения - пространства имен, в которых происходит обсуждение страницы. Каждому обсужденческому пространству имен соответствует обычное пространство имен. Например: для основного пространства - "Обсуждение:", для "Викиучебник:" - "Обсуждение Викиучебника:" и так далее.
- Виртуальные - используются для ссылок, которым не соответствуют отдельные страницы в базе данных. Например, страницы пространства "Служебные:"
Для удобства сохранения в базах данных на серверной части, всем пространствам присваивается определенный номер. Например, основное пространство имеет номер 0. Для удобство пользователей, пространства имен сокращаются до 1-2 букв и часто такие сокращения называются алиасами.
Интересный факт: когда вы правите статью основного пространства, статья обсуждения также попадает в список наблюдения.
Типичные пространства имен
правитьИ так, давайте познакомимся с пространствами имен, которые присутствуют почти во всех вики-проектах. Все страницы предназначены для одной и той же цели - обсуждения соответствующей целевой страницы.
№ | Алиас | Наименование | Предназначение | № | Алиас | Соответствующая
страница обсуждения |
---|---|---|---|---|---|---|
0 | - | (Основное) | В данном пространстве помещаются статьи. Не имеет приставки. | 1 | Обсуждение: | |
2 | У: | Участник: | Пространство участника вики-проекта. Это личная страница участника на которой он может размещать информацию о себе, а также свои заготовки/черновики и так далее. | 3 | ОУ: | Обсуждение участника: |
4 | ВУ: | Викиучебник: | Пространство вики-проекта (для Википедии - "Википедия:" и аналогично для других). В нем находится метапедическая часть проекта: справочные страницы, форумы, правила. | 5 | - | Обсуждение Викиучебника: |
6 | Image: | Файл: | В данном пространстве должны находится файлы: в основном в нем размещают фотографии, но также могут быть видео, презентации и многие другие. | 7 | Image talk: | Обсуждение файла: |
8 | - | MediaWiki: | В нем находятся все страницы связанные с интерфейсом: .css/.js страницы тем оформления, настройки сайдбара/некоторых служебных страниц и многое другое. Подавляющее число страниц данного пространства могут править только администраторы интерфейса и инженеры. | 9 | - | Обсуждение MediaWiki: |
10 | Ш: | Шаблон: | Пространства имен для написания шаблонов - типичного и функционального вики-кода, который можно вставлять на разные страницы. | 11 | - | Обсуждение шаблона: |
828 | - | Модуль | Пространство для инструкций на языке Lua. | 829 | - | Обсуждение модуля |
2300 | - | Пространство для персональных скриптов на языке JavaScript. | 2301 | - | ||
12 | - | Справка: | Пространства для справочных страниц. Чаще всего, вместо этого пространства используется пространство "Викиучебник:". | 13 | - | Обсуждение справки: |
14 | К: | Категория: | Пространства для категорий, где находятся страницы, помещенные туда по какому-нибудь признаку. | 15 | - | Обсуждение категории: |
-1 | - | Служебная | Состоит из служебных страниц. | Не имеют пространства обсуждения | ||
-2 | - | Медиа | Используется для прямых ссылок на файлы пространства "Файл:" |
Работаем с пространствами
правитьРассказывать про абсолютно все пространства имен, которые существуют в вики-проекты нет смысла: они прекрасно описываются в документациях самих вики-проектов и их неисчислимое множество. Например, в Википедии существует пространство Инкубатор, в Викиверситете - пространство Факультет, а в Викиучебнике - пространство Полка. И таких уникальных пространств - множество. Важно научиться их находить и с ними работать.
Для того, чтобы узнать все пространства в вики-проекте нужно воспользоваться следующей ссылкой, предварительно переформировав ее под нужный вики-проект: пример для русской Википедии и для русского Викиучебника. Как видно, в данной ссылке достаточно заменить адрес сайта вики-проекта.
А теперь давайте поработаем с пространством имен при помощи вики-кода. Чаще всего для этого используют магические слова:
- Для того, чтобы получить называние пространства имен нужно воспользоваться {{NAMESPACE}}: данная статья находится в пространстве основном пространстве и ничего не будет возвращено. В случае же песочницы, данное магическое слово вернуло бы "Викиучебник".
- Для того, чтобы получить номер, нужно воспользоваться {{NAMESPACENUMBER}}. Для основного пространства этот номер будет равен 0.
- Для того, чтобы получить название по номеру, нужно воспользоваться инструкцией {{ns:число}}. Для пространства под номером 101 будет название "Обсуждение полки".
О других ПИ
правитьВ MediaWiki места для стандартных пространств зарезервированы до 100, не включая. Все пространства, которые идут после 100 являются добавленными разработчиками по просьбе участников. В Фонде Викимедия это делается через запрос на Фабрикаторе.