allwiki首页  
天下维客 你可以修改的网络知识库
首页最近更改优秀条目专题展示电脑科技词典软件学习网络知识电脑安全明星时尚天下百科
 

MediaWiki特性列表

天下维客,你可以修改的网络知识库

Jump to: navigation, search

本页面包含一系列MediaWiki软件的内置特性。是否选用MediaWiki,取决于贵网站想要用它做什么样的网站。维基百科的软件有很多有用特征,这些都是从用户需求和开发者的创意中的到的 —— 但同时,众多特征意味着复杂性。

在你决定使用MediaWiki之前,请先看看其他的wiki引擎(参见this listthis 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用户间通过站点互通邮件(真实的邮件地址并不显示)

多语言支持

后台

  • 数据库驱动 (MySQL,目前不支持其他数据库)
  • Parser caching(参数缓存): 生成的页面数据将被缓存以减少重复运算。
  • Output caching(输出缓存): 完整的页面输出能被选择性的保存为静态HTML文件,以便为其他客户端服务;支持Squid协议。
  • 需要Cookie 帐号和登录信息需要用Cookie记录(尽管匿名用户也可以编辑)
  • 文章的所有版本(All revisions)都被保存起来(选择性压缩)
  • RSS 聚合可在许多特殊页面(如Special:NewpagesSpecial: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


原文参见: MediaWiki feature list[1]

Personal tools
工具
金银币拍卖 金币拍卖预展  金银币网店 熊猫金银币 生肖金银币