帮助:命名空间

帮助页面

求闻编者留言 | 贡献于2022年6月13日 (一) 08:00提交的版本 (修改自此处;原许可:CC BY-SA 3.0[网站升级迁移])

(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)

在MediaWiki软件中,命名空间的概念类似于C++和Java中的“命名空间”(namespace,又称命名空间),代表页面的种类的。不同种类的页面具备不同的种类名称。使用命名空间时,通常在页面的名称前加上一个前缀和一个半角冒号,用以为MediaWiki软件所识别;所有带着这个前缀的页面的总和,就是这个命名空间。唯一的特例是,“主命名空间”(main namespace)不使用任何前缀。

在添加内部链接时,条目命名空间内的页面直接使用“[[页面名称]]”的形式进行链接;而其他命名空间内的页面则要使用“[[命名空间:页面名称]]”的形式。

注意区别命名空间与页面分类的区别:一个条目有且仅有一个命名空间名称,用以区别页面的种类;而一个条目的页面分类在技术上不是必需的,可以没有,也可以有多个——但在求闻百科中要求每个条目至少有一个分类。同样,一个分类之下可以有多个命名空间内的条目。

求闻百科目前有24个命名空间,其中包括10个基本的命名空间和对应的讨论命名空间(如UserUser talk),以及小工具、小工具定义命名空间;此外还有两个虚拟命名空间。右侧的表格例举了所有的求闻百科命名空间。

基本命名空间

求闻百科拥有13个基本命名空间,分别具有各自的用途。

主命名空间

无前缀。“主命名空间”又称“条目命名空间”,包含了求闻百科上的所有条目页面,或“百科全书文章”。

在条目命名空间中,并非所有页面皆作为条目出现,也不计入统计。常见的特例包括:

  • 许多消歧义页,用于消除重名条目产生的歧义。
  • 大量的重定向页,用于跳转到其他的条目页面。
  • 部分列表,特别是用于导航的列表,并不能算是正规的条目。当然,那些有组织的、富含大量信息的列表(参见特色列表)则完全有资格作为正规条目存在。

用户命名空间

前缀为“User:”;别名为“用户:”。包含了所有用户的个人页面,以及其个人创建的相关页面。

项目命名空间

亦称“求闻百科命名空间”,前缀为“求闻百科:”;别名为“Qiuwen:”、“Project:”以及简写“QW:”。这个命名空间提供了有关求闻百科的内容信息,包括求闻百科自身的信息、方针论述,以及参与者的讨论空间“茶馆”等。

注意,前缀“QW:”是简写,而“Project:”则是所有MediaWiki站点的通用写法。此命名空间下的大多数页面都有“快捷方式”链接,通常是页面的英文缩写;参见Help:快捷方式

文件命名空间

前缀为“File:”;别名为“Image:”、“文件:”、“档案:”或“图像:”。包含了图像和声音的文件描述页,以及指向文件本身的链接。

参见Special:文件列表包含了全部文件的列表。

文件命名空间内的页面可以通过一下三种方式链接:

  • [[File:Wiki.png]]:直接将图像插入页面(插入声音或影片时会显示播放器,参见Help:图像
  • [[:File:Wiki.png]]:产生一个指向文件描述页的内部链接
  • [[Media:Wiki.png]]:产生一个指向文件本身的链接,中文写作[[媒体:Wiki.png]](范例:Media:Wiki.png

MediaWiki命名空间

前缀为“MediaWiki:”。包含了所有的软件界面文字,例如在一些页面上自动生成的信息和链接。这个命名空间用于定制和翻译MediaWiki的软件界面。MessagesZh.php中的$messages消息现在大部分都放在MediaWiki命名空间中。Special:所有消息列举了MediaWiki命名空间中全部可定制的消息。这是一个大的列表,每一行都包含了一条信息和它的讨论页的信息,也包含了信息的当前版本和默认内容。

由于此命名空间下内容的变动会导致整个网站界面的变化,所有的消息都被保护,只有界面管理员可以编辑。非界面管理员如欲编辑,可以通过在MediaWiki命名空间页面的讨论页添加模板链接:{{editprotected}}模板提醒界面管理员注意。如果改动不只是针对本网站,而是用于所有MediaWiki软件用户的,请向TranslateWiki网站提交。

MediaWiki命名空间页面的说明文档比较不易填写,因为“<nowiki>”标记在该空间中不会起作用。然而,仍然可以通过将语言设为“qqx”(在URL末尾视情况添加&uselang=qqx或?uselang=qqx)实现说明文档。

MediaWiki命名空间于2003年12月6日引进。在此之前,软件的界面信息是PHP软件的一部分,而且只能由软件开发者修改。而此后普通的用户也可以对此进行编辑。起初该命名空间也用于创建条目中的样板内容。2004年6月以后,这一部分的功能为模板命名空间所取代。

模板命名空间

前缀为“Template:”;别名为“模板:”。包含了所有的模板。模板是一类特殊的页面,用于嵌入替换引用进其他的页面,以加入一些标准化的内容,或者信息栏、导航栏等。

帮助命名空间

前缀为“Help:”;别名为“帮助:”;简写“H:”。包含了所有求闻百科及MediaWiki软件的使用指南信息。

该命名空间页面中,有些内容帮助读者更好地使用求闻百科,而另一些内容则为编者准备,用来更好地编写求闻百科。

注意,帮助命名空间与项目命名空间偶尔包含有部分重复内容,且这两个命名空间之间存在大量的重定向页;少数帮助命名空间的页面也有QW前缀的快捷方式。

分类命名空间

前缀为“Category:”;别名为“分类:”;简写“CAT:”。包含了所有的分类页面,内容为该分类之下的页面和子分类列表,以及可选的分类提示信息。

草稿命名空间

前缀为“Draft:”;别名为“草稿:”。

模块命名空间

参见:Help:Lua

前缀为“Module:”,别名“模块:”。包含了所有的Scribunto模块。模块让人使用Lua脚本语言实现在MediaWiki及其扩展的基本集中未包含的可供在模板中调用的解析器函数

讨论命名空间

除话题命名空间外,以上提到的每一种命名空间都包含一个相应的“讨论命名空间”,或称“对话命名空间”。在命名空间的名称后面添加“_talk:”即可得到对应的讨论命名空间。例如,条目命名空间的讨论页皆使用“Talk:”前缀,而与用户命名空间相对应的用户对话命名空间则使用“User_talk:”作为前缀。其中下划线“_”可以替代为一个空格。而讨论命名空间的中文名称即在对应的命名空间中文名之后加上讨论,如用户讨论:User talk:的中文名称。注意“讨论”二字的简繁要和前面的相同。

讨论命名空间最主要的作用是用于编者们对条目的主题进行讨论;同时,为了避免自我提及,一些与条目相关的信息也会在条目的讨论页中列出(如“此条目已被学术论文引用”)。一个特例是User talk命名空间。用户讨论命名空间用于向特定的用户进行留言。特别地,如果一个已登录用户的用户页发生了改动,他会在每一个打开的页面顶端看到一个新消息提示栏(“您有新消息”),直到他查看了自己的用户讨论页。(机器人所作的小修改不会显示新消息提示栏)

虚拟命名空间

在求闻百科的18个命名空间中,有两个特殊的命名空间不包含在数据库中,被称为“虚拟命名空间”,即SpecialMedia

特殊命名空间

前缀为Special:。此命名空间中的页面由MediaWiki软件根据用户需要自动生成。如Special:最近更改会自动生成最新创建的页面列表。这些特殊页面可以通过一般的内部链接进行链接,如Special:最近更改。但如果一个特殊页面包含有参数,则必须给出一个完整的URL链接,如同普通的外部链接。使用一些特定的魔术字可以简化输入。

Special:特殊页面列出了大部分特殊页面。

媒体命名空间

前缀为Media:,中文是媒体:,用于直接创建一个指向文件本身的链接,而不是文件描述页。参见文件命名空间

在求闻百科中,不允许创建指向虚拟命名空间的重定向页

命名空间链接

缩写和别名

求闻百科支持以下的空间别名(不区分大小写):

求闻百科命名空间
基本命名空间 讨论命名空间
0 对话對話討論讨论 1
2 使用者用戶用户 使用者討論用戶對話用戶討論用户对话用户讨论 3
4 QW求闻百科 QWT求闻百科对话求闻百科讨论 5
6 Image图像圖像文件档案檔案 Image talk图像对话图像讨论圖像對話圖像討論
文件对话文件對話文件討論文件讨论
档案对话档案讨论檔案對話檔案討論
7
8 MediaWiki討論MediaWiki讨论 9
10 T样板模板樣板 样板对话样板讨论模板对话模板對話
模板討論模板讨论樣板對話樣板討論
11
12 H使用說明帮助幫助 使用說明討論帮助对话帮助讨论幫助對話幫助討論 13
14 CAT分类分類 分类对话分类讨论分類對話分類討論 15
118 草稿 草稿討論草稿讨论 119
828 模組 模組討論 829
2600 話題话题
虚拟命名空间
-1 特殊
-2 媒体媒体文件媒體

此外,如果一个页面名称包含半角冒号:”,但其前缀又不是任何一种已定义的命名空间,那么这个页面就被认为位于主命名空间内。然而,出于简便,在主命名空间中还包含许多指向其他命名空间的快捷方式。请注意:这类快捷方式不是软件的默认功能,而是人工添加的。因此要与上面的别名进行区分。

求闻百科中的别名和快捷方式是区分大小写的

内部链接

跨语言链接和其他计划链接

跨语言链接和姊妹计划链接用于其他网站的链接。这两种链接使用一种类似命名空间链接的模式。总的说来,它们的顺序是:[[姊妹计划名称:语言代码:命名空间:页面名称/子页面名称#章节名称]]。这是一个最大的顺序。前三个前缀的默认值均为空。页面名称如果留空,则会显示主页(不包括[[]]的情形,这样不会显示求闻百科主页)。如要取默认值,留空即可。

举例如下:

  • [[A]]——产生指向条目A的一般内部链接
  • [[Qiuwen:A]]——产生指向Qiuwen命名空间中页面A的内部链接

注意:求闻百科同样不允许创建以跨语言链接和其他网站项目前缀开头的条目,因为软件将自动识别前缀而进行跳转。参见:Qiuwen:格式手册/技术限制#半角冒号