Manual:Namespace/ru

From MediaWiki.org
Jump to: navigation, search

Пространство имён (namespace) — совокупность страниц с определённым префиксом, которые служат одной и той же цели. Пространства имён существуют для отделения основного содержания проекта от страниц участников, справки, и т.д.

Contents

Технический обзор [edit]

Пространство имён страницы определяется префиксом в названии, за которым следует двоеточие. При этом основное пространство имён не имеет префикса.

Название Пространство
Страница Основное
Project:Страница Project
Help:Страница Help

Префиксы обычно переводятся на язык интерфейса проекта. Префиксы могут иметь синонимы, также во всех проектах работают «канонические» (стандартные английские) имена пространств. Синонимы и канонические имена могут использоваться в ссылкаx на страницы, при поиске, а также в заголовке страницы с помощью волшебного слова {{DISPLAYTITLE}}.

Каждое пространство имён имеет свой номер. В базе данных заголовок каждой страницы разделяется на номер пространства и название страницы, и сохраняется в столбцах page.page_namespace и page.page_title.

Деление пространств имён на тематические и дискуссионные [edit]

Большинство пространств имён имеют связанные с ними пространства имён обсуждений, их номера образуются путём прибавления единицы к номеру своего пространства и они всегда нечётные, их канонические имена образуются прибавлением «_talk» к имени своего пространства (в русском языковом файле имена этих пространств имён образуются путём прибавления префикса «Обсуждение_» к имени основного пространства, при этом само имя основного пространства даётся в родительном падеже.). Пространства имён с чётным номером являются тематическими — т.н. subject namespaces (заметьте, что существует чёткое различие между этим термином и понятием «содержательных» пространств имён (content namespaces)). Ссылаться в рамках пары страниц «тема-обсуждение» можно с использованием волшебных слов {{SUBJECTPAGENAME}} и {{TALKPAGENAME}}. Тег <body> на страницах в пространствах имён обсуждений содержит CSS-класс "ns-talk", что может быть полезным для разработчиков стилей оформления.

Встроенные пространства имён [edit]

В поставку MediaWiki входят 18 стандартных пространств имён.

Следующие 8 пространств имён имеют ассоциированные с ними пространства обсуждений:

Номер Имя Константа Назначение Замечания
0 (основное) NS_MAIN Основное содержание проекта Нет префикса
1 Talk NS_TALK Страницы обсуждения "основного" содержания
2 User NS_USER Страницы участников
3 User talk NS_USER_TALK Страницы обсуждения страниц участников
4 Project NS_PROJECT Информация о вики-проекте Префикс тот же, что и значение переменной $wgMetaNamespace[1]
5 Project talk NS_PROJECT_TALK
6 File NS_FILE Страницы описания медиафайлов
7 File talk NS_FILE_TALK
8 MediaWiki NS_MEDIAWIKI Настройка интерфейса проекта По умолчанию защищено. Это пространство могут редактировать только участники с правами 'editinterface'.
9 MediaWiki talk NS_MEDIAWIKI_TALK
10 Template NS_TEMPLATE Страницы-шаблоны
11 Template talk NS_TEMPLATE_TALK
12 Help NS_HELP Страницы справки
13 Help talk NS_HELP_TALK
14 Category NS_CATEGORY Страницы описания категорий
15 Category talk NS_CATEGORY_TALK

Ещё два стандартных пространства имён имеют отрицательные номера и специальные назначения. В них нельзя создавать или редактировать страницы, и у них нет пространств обсуждений.

Номер Имя Константа Назначение
-1 Special NS_SPECIAL для служебных страниц
-2 Media NS_MEDIA для прямых ссылок на медиафайлы

  1. Если это не перенастроено явно, значение $wgMetaNamespace по умолчанию идентично значению $wgSitename.

Дополнительные пространства имён [edit]

В MediaWiki можно добавлять дополнительные пространства. Это делается с помощью переменной $wgExtraNamespaces.

Более глубокий обзор см. на странице Manual:Using custom namespaces.

Функциональность [edit]

Некоторые пространства имён, такие как «Project» и «Help», существуют только для удобства и не имеют никакой особой функциональности по сравнению с основным пространством имён («(основное)»).

Страницы из пространства имён «Template» могут быть включёнными в другие страницы без использования префикса.

Страницы в пространстве имён «User» связаны с учетными записями участников или IP-адресами (для анонимных участников). При любом изменении на персональной странице обсуждения участника генерируется автоматическое уведомление.

Страницы в пространстве имён «MediaWiki» используются для переопределения установленных по-умолчанию сообщений языкового файла и могут быть изменены только администратором или другими участниками, имеющими права 'editinterface'.

Страницы с префиксами «File» и «Category» имеют специальные функции, рассмотренные в справочных разделах Help:Managing files/ru и Help:Categories/ru. Страницы категорий не могут быть перенесены (переименованы) (но если вам требуется сохранить историю правок, возможен их экспорт и импорт). Перемещение (переименование) изображений может быть разрешено при помощи настройки $wgAllowImageMoving в MediaWiki версии 1.13 и выше.

Все страницы в пространствах имён обсуждений имеют дополнительную функцию «добавления комментария» (см. meta:Help:Section#Adding a section at the end).

См. также [edit]

Язык: English  • Deutsch • 日本語 • polski • русский • 中文