Help:命名空间
更多语言
更多操作
- 本文用于介绍Vocawiki中一些特定功能的操作方法;
- 本文仅是一篇论述,不属于方针。如果本指南与相关方针发生冲突或存在不一致的情况,请以方针的条文为准。
Vocawiki中(实际上是MediaWiki中)的命名空间表明了页面的种类,大致按功能给页面分出数个种类。
命名空间可以简单理解为Vocawiki页面中带有的页面前缀。其概念也类似于C++和Java中的“命名空间”(Namespace)。
使用时,通常在条目的名称前加上一个前缀和一个英文冒号,用以为MediaWiki软件所识别。所有带着这个前缀的页面的总和就是这个命名空间。唯一的特例是,“主命名空间”没有任何前缀。
Vocawiki目前有26个命名空间,其中包括12个基本的命名空间以及对应的讨论命名空间(如帮助和帮助讨论);此外还有两个虚拟命名空间。
Vocawiki的命名空间及别名的完整列表见Special:NameSpaceInfo。
如何理解“命名空间”
除了撰写条目,Vocawiki还提供了许多功能。比如上传多媒体文件的功能,(仅开放给管理员的)批量更改页面的功能,以及让编辑者自己创建小工具的功能。
一般情况下,在Vocawiki的域名(voca.wiki)后添加斜线并键入内容,如“/Abcdef”,可以定向到名为Abcdef的页面。但为了网站内容的整体简洁,我们将不同功能的页面以命名空间的形式“粗分类”,让不加前缀的页面只存放条目,有其他功能的页面按功能分类。这样,通过命名空间(也就是前缀),读者便能得知这个页面的功能。
命名空间一般写作“xxxx:”如“Vocawiki:”、“帮助:”等等,具体介绍写在下面。
命名空间是由Vocawiki定义的,一般编辑者不能自行创建命名空间,只能创建一个和(未定义的)命名空间相似的前缀。
基本命名空间及其讨论命名空间
“(主)”命名空间
“主命名空间”又称“条目命名空间”,包含了Vocawiki上的所有条目页面。
讨论命名空间
“(主)”命名空间的讨论命名空间前缀为“Talk:”,别名为“讨论:”,用来讨论页面相关的内容。
“用户”命名空间
前缀为“User:”,别名为“用户:”,简写为“U:”。包含了所有用户的个人页面,以及其个人创建的相关页面。
“Vocawiki”命名空间(“项目”)
在Vocawiki,“项目”命名空间被称为“Vocawiki”命名空间,前缀为“Vocawiki:”。这是MediaWiki所提供的本地化设定。
在所有MediaWiki架构网站,项目命名空间写作“Project:”。这也就是“Project:”在本站被定向为“Vocawiki:”的原因。
这个命名空间提供了有关Vocawiki的自身的内容信息,包括方针、指引、论述等。
此外,Vocawiki:讨论版用作对站务的讨论。
“文件”命名空间
前缀为“File:”,别名为“文件:”。
本命名空间下收录了上传至Vocawiki的所有文件,包括但不限于图片,波形声音文件以及流媒体。同时也包括他们的不同文件版本,描述以及分类情况。
“MediaWiki”命名空间
前缀为“MediaWiki:”。
“MediaWiki”命名空间下的页面大多是Vocawiki的界面文字以及设定,只允许持有界面管理员与管理员用户组的用户编辑。
“模板”命名空间
前缀为“Template:”,别名为“模板:”,简写为“T:”。包含了所有的模板。
模板是一类特殊的页面,用于嵌入或替换引用进其他的页面,以加入一些事先编写好的内容,或者信息栏、导航栏等。
“帮助”命名空间
前缀为“Help:”,别名为“帮助:”,简写为“H:”。
本页面的命名空间正是“Help:”。
帮助命名空间包含了所有现存的Vocawiki及MediaWiki软件的使用指南信息。有些内容帮助读者更好地使用Vocawiki,而另一些内容则为编者准备,用来更好地编写Vocawiki。有些信息亦是从中文维基百科或MediaWiki网站上复制而来的。
“分类”命名空间
前缀为“Category:”;别名为“分类:”,简写为“CAT:”。
包含了所有的分类页面,内容为该分类之下的页面和子分类列表,以及可选的分类提示信息。
“模块”命名空间
前缀为“Module:”,别名为“模块:”;由Scribunto扩展提供。
模块命名空间用于定义使用Lua编程语言组织逻辑的组件,一般在其他页面单独调用或通过模板包装后再调用。
“TimedText”命名空间
前缀为“TimedText:”;由TimedMediaHandler扩展提供。
用于储存媒体文件的字幕,参阅:Extension:TimedMediaHandler以及元维基上的使用说明
“HTML”命名空间
前缀为“HTML:”;由Vocawiki的RawHtml扩展提供。
该命名空间存储可供嵌入HTML片段,仅同时具有editsitecss和editsitejs权限的用户可编辑。在wikitext中,通过<embedhtml name="片段标题" />解析器扩展标签于页面上嵌入该片段。
页面可以是三个内容模型之一,决定了片段插入的位置:
- HTML:片段就地嵌入。
- Head HTML:片段插入到
<head></head>中。 - Body HTML:片段插入到
</body>之前。
此命名空间及其扩展旨在完全取代“Widget”命名空间和扩展。
界面管理员注意:该命名空间内的页面代码是构建之后的,不要手动编辑,请于Vocawiki前端代码仓库编辑源代码。
“Widget”命名空间
前缀为“Widget:”;由Widgets扩展提供。
Widgets扩展允许创建原始HTML页面,并支持Smarty模板语法。这些页面可以嵌入到普通wiki页面中(类似于模板)。该扩展由于设计不佳,在Vocawiki已被弃用。
虚拟命名空间
Vocawiki还存在着两个虚拟命名空间。他们是“Media”和“Special”。虚拟命名空间中的页面不属于数据库。
特殊命名空间的前缀为“Special:”。此命名空间中的页面由MediaWiki软件根据用户需要自动生成。如Special:最近更改会自动生成最新创建的页面列表。这些特殊页面可以通过一般的内部链接进行链接,如Special:最近更改。但如果一个特殊页面包含有参数,则必须给出一个完整的URL链接,如同普通的外部链接。 使用一些特定的魔术字可以简化输入。Special:特殊页面包含了全部你目前用户组可以使用的特殊页面的列表。
“媒体命名空间”(“媒体:”)用于直接创建一个指向文件本身的链接,而不是文件描述页。
参见
- mediawiki.org上的命名空间帮助页面,提供了更全面的MediaWiki技术信息。
- zhwp:Wikipedia:模板命名空间
| |||||||||||||||||||||||||||||||||||||||