Wiki引擎,或称为Wiki软体,是指用来架设Wiki的软体。广义来说,即是一种
软体能作为网路共笔,供网友自行编辑,并最终集合成完整的资料库。狭义来说,即是能达成
维基百科样式的软体。
种类介绍
以下是一些较为著名的Wiki引擎:
MediaWiki
PHP语言开发的wiki引擎,
维基百科所使用的引擎。支持繁简中文。
安装需求:
Apache + PHP +
MySQL。
IIS + PHP + MySQL亦可执行,但是部份源码的的参数需要修改(参见meta的说明)
SushiWiki
FlexWiki
微软的开源产品,开发语言为C#,基于CPL(Common Public License)协议,不支持中文链接。
安装要求:IIS + ASP.Net
JASSWiki
JspWiki 是一套非常容易安装的系统,支持
JSP脚本是一款非常出色的WIKI引擎,基于ASP开发,而目前ASP的WIKI引擎数量稀少,因此
OpenWiki无疑是基于IIS+ASP的服务器的首选。支持中文(一般)。
WikkiTikkiTavi
小巧轻快的 Tavi 系统
安装需求:PHP + MySQL
ChiqChaqWiki
默认给一般人使用的 WikiClone. 支持
utf-8,繁体中文没问题,但不支持
RSSPersonalWiki
个人使用的 Wiki 系统
OddMuse
TheWikiWay
MoinWiki
Python cloned Wiki支持中文版本,可运行在
Windows、
Linux/
BSD/
UNIX、OS X等环境下。目前能够处理
英文、
德文、繁简体中文、
日文、
俄文等约20种语言。
WakkaWiki
十分小巧的基于PHP+MySQL的wiki。由于其小巧简洁,非常适合基于他进行个性化改进。
CooCooWakka
一个基于 WakkaWiki 的中文改进版,支持简体和繁体中文。
使用PHP语言开发,容易安装配置,无需数据库支持。支持分组及分级(全站、组、单个页面)读写权限,支持中文及
UTF-8编码,官方不支持中文链接。参考
PmWiki 简体中文版。
XOOPSWAKKA
基于Wakka修改的
XOOPS Wiki模组,支持简体中文与繁体中文,并加入了目录,中文索引,脚注,日历,文件上传等新功能。
这是一个符合标准,简单易用的维基软件,主要用来生成说明文件。它的目标是开发团队,工作小组及小型公司。
UseModWiki
采用Perl语言所开发的维基引擎,曾为维基百科所使用。
Instiki
采用
Ruby on Rails框架开发的维基引擎,以安装简便和使用方便而著称。
TWiki
Generic Applications Server
PukiWiki
由YukiWiki所衍生,大多为
日文的
Wiki网站所使用。
Tiddlywiki
个人使用的笔记型wiki,没有后端数据库,无须安装,尽由单个html网页档组成,
内核极度轻量化(以kb计算),只要有
浏览器就可以浏览与编辑,适合装在随身碟里带着走。也可以将档案直接放在
网络空间成为网页,但网络应用时默认不支援远程内容变更(可以透过外挂取得支援)。
Project forum
是个收费的维基引擎,有免费版本,但功能受限。自带网络服务器,安装简单。
中文wiki程序
PmWiki:无需数据库的小巧程序。架设简单,权限控制、插件扩展都不错。
PHP环境。
TiddlyWiki:用
javascript写成精巧程序。单一文件,但有出色的动态效果。
MediaWiki:是最流行的Wiki程序,支持多语种。用它做的网站数以十万计。
MoinMoin:平实稳重,支持中文和多语种,插件丰富。Python环境。
CooCooWakka:早期的小型中文wiki程序。
共通点
作为简单易用的Wiki引擎,通常会具有以下共通点:
编辑功能:具有容易书写(并且功能齐全)的格式规则,具备所见即所得机能,可以分章节编辑,能够方便地参阅以前的版本,并且具有上传文本,插入图像,和书写科学公式的能力。
阅览功能:包含目录,
检索,
导航条,访问统计,文章评分,高品位打印输出等功能。
用户管理:包含个人页面,工具条的个人定义,个人偏好的设置等功能。
访问控制:这对必须考虑安全因素的企业内部网络来说很重要。
格式转换:文件导入(html, doc)和文件导出(doc, pdf)。
个人界面:可设置个人的
主页,顶边栏,底边栏,侧边栏;还有
模板。
多国语言:多国语言的支持。
可扩展性:具有什么样的
第三方插件,什么样的机构使你制作的插件得以运行。
:。
可延拓性:当页面变得数量庞大时,此Wiki引擎是否可行。大多数可延拓的Wiki引擎都用一个后端数据库来存储页面。