DokuWiki

维基百科,自由的百科全书
跳转至: 导航搜索
DokuWiki
Dokuwiki logo.svg
開發者 Andreas Gohr
穩定版本 2012-10-13 “Adora Belle”/
2012年10月13日;7個月前 (2012-10-13)
程式語言 PHP
作業系統 Cross-platform
語言 Multilingual (50)
類型 Wiki
許可協議 GPL 2
網站 www.dokuwiki.org

DokuWiki是一个针对小公司文件需求而開發的Wiki引擎。DokuWiki是用程序设计语言PHP开发的并以GPL 2发布。DokuWiki基于文本存储,所以不需要数据库,其数据文件在Wiki系统外也是可读的。DokuWiki的功能齐全,支持UTF-8,最新版支持中文链接。能够单独编辑页面中的某个章节,能够自动生成目录,适合中小企业、个人使用,用作资料归档、指南、读书笔记等。DokuWiki安装很简单,默认提供配置工具。

目录

历史 [编辑]

DokuWiki是由Andreas Gohr在2004年7月开发出来的。7月,第一个官方版本在Freshmeat发布。一个大的改进是2005年1月重新设计解析程序渲染程序。新的设计带来了显著的性能改进,使得DokuWiki可以应用于更大的文档项目。同时也为DokuWiki引入了一种通用的插件接口,简化了插件的开发和管理。2005年4月和7月,在Linux發行版DebianGentoo Linux引入DokuWiki提高了其知名度。

主要特性 [编辑]

  • 文本存储:DokuWiki通过txt文件存储页面,不需要数据库
  • 版本控制:DokuWiki存储每一个Wiki页面的所有版本,允许用户比较当前版本和任何历史版本。使用了和MediaWiki类似的差异引擎(比较版本间的差异的软件)。通过计时锁定机制,可以防止不同用户编辑同一个页面时产生冲突。
  • 访问控制:访问控制可以通过用户管理程序完成,用户管理程序允许定义用户和用户组,以及定义访问控制列表,其中管理员用户可以定义页面和名字空间级别的权限。
  • 插件:DokuWiki具有一个通用的插件接口,这个接口简化插件的开发和维护的过程。目前已经有超过100个可用的插件。管理员用户在插件管理程序的帮助下可以很容易地集成和管理这些插件。
  • 模板:Wiki的外观可以自定义。开发社群已经提供了许多不同的模板。
  • 国际化和本地化:DokuWiki全面支持Unicode(UTF-8),所以可以显示如中文泰文希伯来文等语言。目前DokuWiki的界面已经有约40种语言。
  • 缓存:DokuWiki存储Wiki页面渲染后的的输出,以减少服务器的负载。
  • 全文检索:DokuWiki集成有一个索引搜索引擎,用户可以在Wiki上搜索关键字。
  • 没有所見即所得的编辑器:DokuWiki不提供所见即所得的编辑器,但有提供编辑工具条。

DokuWiki的其它特性可参见其主页的特性列表

参见 [编辑]

外部链接 [编辑]