MediaWiki特性列表
天下维客,你可以修改的网络知识库
本页面包含一系列MediaWiki软件的内置特性。是否选用MediaWiki,取决于贵网站想要用它做什么样的网站。维基百科的软件有很多有用特征,这些都是从用户需求和开发者的创意中的到的 —— 但同时,众多特征意味着复杂性。
在你决定使用MediaWiki之前,请先看看其他的wiki引擎(参见this list或this comparison),看看是否有其他软件更适合你的需求。
对MediaWiki新特征的请求请发到MediaZilla.
目录 |
[编辑]
外观感受
- 带有快捷键的链接,其设定由skin决定
- 多种皮肤: 使站点呈现出不同的面貌,可以使用PHPTal模板进行扩展。
- Monobook,一个较时尚的皮肤,具有快捷键设定和气泡提示。
- 用户样式: 用户可以选用自己喜欢的外观,通过在其用户页面中定制CSS而实现。
- "Stub"门限: 用户能看到短到一定程度的文章链接,被以不同的颜色来展现。
- 打印版本: 为用户提供仅有正文部分的页面展示,以免额外内容浪费纸张。
- 文章的自动计数的页头(可选)
- Intra-page Anchors (automatically generated for headings, and also with <div id="tagname">...</div>)
- 自动生成标题目录,这对长文件很有用(可选)
- 自动转换ISBN 书号为链接,以便编辑记录出版、销售信息
- XHTML相兼容的输出(or darn close to it), tidy integration
[编辑]
多媒体及扩展
- 文件上传功能允许上传图片、声音等文件,参见special:Upload进行操作,并到Uploading files查阅说明。上传的文件被列在最近更改和log:Uploads日志中。
- LaTeX语法的数学公式支持: 参见texvc
- 自动图片缩放,由ImageMagick或libgd支持,用简单语法来控制图片标题文字及对其等特性。
- WikiHiero扩展埃及像形文字(需要单独安装扩展程序)
- EasyTimeline用于产生时间线图片(需要单独安装扩展程序)
[编辑]
跟踪编辑变动
- Watchlist(监视列表)每个页面上有个“监视”标签链接。使用special:Watchlist可以跟踪你已经监视的文章变动;被监视的文章在最近更改列表中用粗体显示。
- User contributions(用户贡献)在默认皮肤下,左侧栏中有此链接,供调阅该用户进行的所有编辑操作。
- Extended recent changes(增强的最近更改)可以动态折叠同一文章的改动信息。提供快速链接以便显示编辑差异、文章历史、用户页面、用户讨论页,以及封禁用户(仅对管理员)。
- "Related changes":(相关变动)查看链接到本页面的其他文章的最近更改记录。
- Side-by-side diffs(内容对比)通过左右两栏对比,显示文章改动。变化部分被高亮显示。
- Real names(真实姓名)用户可以设定真名,如果希望文章中显示真实作者信息的话(可选)。
- 页内贡献列表。管理员可以打开本列表,以在文章中显示参与贡献的作者信息。
[编辑]
结构及语法
- 在默认设置下,仅有受限制的部分HTML语法可供使用。有选项可以开放对全部HTML语法的支持。
- 采用UseMod语法进行编辑,支持wiki语法和HTML语法的混合编辑。只有自由链接被支持,不再支持CamelCase格式。
- 名字空间(Namespaces)允许内容分类(访问不同名字空间,可使用[[Namespace:页面标题]]的语法).
- 讨论(Talk:)页面与文章正文相分离, "meta" project页面也可以与内容页面相分离,image页面用于图片描述。
- MediaWiki:名字空间包含所有的用户界面文本,并可以像其他wiki页面一样进行编辑
- 模板(Template): 用于定制信息的名字空间。模板可以包含字符串变量,用来从调用页面为模板传递参数。
- Transclusion of arbitrary pages in any namespace: {{:Page Name}}. See Templates
- Word-extension linking: If you include a link of the form [[war]]s, or [[war]]time, the system will automatically display it as if you had typed [[war|wars]] or [[war|wartime]], respectively, saving some typing.
- Parenthetical hiding If you include a link of the form [[kernel (mathematics)|]], the parenthetical portion will be hidden in the link: kernel. This is useful for disambiguating different meanings of a word without making linking too difficult or cluttering up the text of articles. This also works with cropping out namespaces when you want a cleaner-looking link: [[Wikipedia:copyrights|]] becomes copyrights
- 指向独立段落的链接可直接指向文章中的某个段落标题,例如MediaWiki roadmap#Version 1.4 (these links may become invalid if sections are retitled or removed -- a modification that would mitigate this has been proposed.)
- 支持子页面subpages (例如从"Foo"页面访问"Foo/Bar"页面时,只需键入"/Bar", "Foo/Bar"含有到"Foo"页面的反向链接)。子页面的功能可以对每个名字空间(namespace)单独设定(例如维基百科全书目前开放了讨论页和用户页面的子页面功能)
- 可使用特定的关键词插入动态数据,例如当前页面的标题、当前时间、文章数量等。
- 每个页面可以设置多重分类(category),并且分类会形成继承的层级结构。分类页面能自动列出本类下的页面及其下属的子分类。通过分类,网站内容能慢慢发展成有关联的体系。
[编辑]
编辑的特性
- 段落编辑 用户可选择打开本功能,以编辑文章的独立段落(以标题横线区分)。这样可以减少文章完全传输带来的时间合传输开销。
- 编辑工具条 (基于JavaScript) 用于粗体、斜体等格式化文本功能(在Mozilla和IE下正常工作,其他浏览器可能无法正常执行相应的JavaScript功能)。若JavaScript被关闭,编辑工具条将不会显示。
- 在最近更改中显示编辑摘要。如果进行段落编辑,摘要部分将被以段落标题预先填充。
- 双击编辑: 用户可以打开本功能,从而在文章上双击时进入编辑过程。
- 编辑预览 (可以在正式保存前查看改动效果)
- 对编辑冲突的处理 (页面在保存时已被其他用户改动过就会发生冲突)。MediaWiki将尽可能合并这些改动,如不能自动完成则需要用户自己来合并改动之处。
- 标记编辑为小改动; 用户可以决定是否将某些改动在最近更改中隐藏起来。只有登录用户才能使用本功能。
- Anti-spam Features: 防止spam用户散发大量链接,以及其他形式的各种编辑滥用。
- Spam blacklist: 一个spammer地域名列表名单,编辑文本中有这些内容时将被禁止保存。
[编辑]
讨论的特性
- Talk pages(讨论页): 每个用户(甚至包括每个匿名用户)、每篇文章都有独立的关联讨论页,用于存放交流信息。它们使用了独立的名字空间"Talk:"和"User talk:".
- Message notification(消息提醒) 用户会收到 "您有一条新消息"的警示,如果有其他人修改其用户讨论页面时;这对匿名用户同样有效
- 自动签名: 编辑文本中输入连续三个波浪号(~),保存的时候会自动转换为你的用户签名。使用四个波浪号时会自动生成签名加时间信息。
- 支持wiki用户间通过站点互通邮件(真实的邮件地址并不显示)
[编辑]
多语言支持
- MediaWiki已经支持多种语言(参见en:Wikipedia:Multilingual coordination)
- Interlanguage links: 有方便的方式支持不同wiki站点间的不同语言版本文章进行互联(e每个余种需要其自己的数据库)
- 支持UTF-8
[编辑]
后台
- 数据库驱动 (MySQL,目前不支持其他数据库)
- Parser caching(参数缓存): 生成的页面数据将被缓存以减少重复运算。
- Output caching(输出缓存): 完整的页面输出能被选择性的保存为静态HTML文件,以便为其他客户端服务;支持Squid协议。
- 需要Cookie 帐号和登录信息需要用Cookie记录(尽管匿名用户也可以编辑)
- 文章的所有版本(All revisions)都被保存起来(选择性压缩)
- RSS 聚合可在许多特殊页面(如Special:Newpages、Special:Recentchanges)中使用
- RDF metadata
[编辑]
权限
- Different rights(显示差异):允许所有匿名用户、已登录用户、管理员(sysop)、行政管理员(bureaucrat)以及开发员(developer)使用。
- Signed in users(已登录用户)可以:
- 移动或者给页面改名
- 上传文件
- 使用自己的监视列表
- 标记小改动 (例如常见的错误修正)
- Sysops(管理员)还可以:
- 保护页面已禁止普通用户编辑它
- 删除或者恢复页面
- 编辑被保护的页面
- 封禁用户的IP地址
- 封禁用户名(需要程序中打开该功能的开关)
- 运行SQL数据库查询(需要程序中打开该功能的开关)
- "Bureaucrats"(行政管理员)还可以:
- 设置管理员(sysop)
- Developers (admins)开发员/站长还可以:
- 锁定数据库
- 执行各种维护任務
- 可配置生成其他权限制度 (例如只允许登录用户编辑页面)。
[编辑]
搜索与查询
- 全文检索
- "Go"按钮可直接跳到指定文章(若标题不存在,则尝试搜索比较近似的匹配文章)
- "链入页面":(What links here)查看所有链接到本页的文章(反向链接)
- 特殊报告页面:
- 新条目(New pages): 新近建立的文章列表
- 老条目(Ancient pages): 早期建立的条目,按时间顺序排列
- 图片列表(List of images)
- 用户列表(List of users)
- 站点统计(Site statistics)
- 孤立页面(Orphaned articles) (没有其他文件进行链接关联的文章)
- 孤立图片(Orphaned images)
- 热点条目(Popular articles) (按浏览次数排列的文章,需要打开页面计数器)
- 带撰列表(Most wanted articles) (尚未撰写,但已有其他文章链接进来的题目)
- 短条目(Short articles)
- 长条目(Long articles)
- 所有页面(List of all pages by title)
[编辑]
其他
- 随机页面(Random article)显示功能
- 用户可以自行设置时区(timezone)参数,这将影响所有的报告页面
- 许多报告页面的属性(结果条数等)可以在用户的参数设置页面中修改
[编辑]
帮助页面尚存空白
注意,安装文件中包含的许多链接并不包含在下载的文档中。很多重要的帮助文件并不存在,而很多wiki新朋友都需要自己建立它们。重建这些链接,你可以 a)从天下维客、维基百科等成熟网站复制这些内容,这符合GFDL的版权要求(注意著名来源) b) 修改安装参数,指向上述网站的页面,或者自行制作。
[编辑]
Coming soon
- See MediaWiki roadmap.
原文参见: MediaWiki feature list或[1]


