drupal的book不鼓励everyone参与

貌似drupal的book是没有历史的。也就是说,只适用一个可信赖的小团队使用。如果有人过来,看到一个错别字,或者是一个过期的链接,如果是drupal的book的话,他只能采用评论的方式了。如果是wiki就可以直接改了。

Pmwiki的确很不错。但Pmwiki的插件安装方式比较奇怪,和wordpress是一样的,往往需要在主文件上手工修改,Oddmuse就方便些。(但是这不是我认为Pmwiki最糟的地方。最糟的地方见下。)

还有dokuwiki也不错,是基于php的。

比较一下Oddmuse和dokuwiki,dokuwiki是php,oddmuse是perl,dokuwiki的权限管理很强,可以自定组,每个组可以有不同的权限,而oddmuse的权限管理很原始,只有admin,editor和其他三类,因为Oddmuse认为复杂的权限设定完全没有必要。两者都有丰富的插件。但在文本处理这块,oddmuse更优,它有更多的标记语言插件以供选择,要新增标记语法也相对方便,这应该是得益于perl超强的文本处理能力(其实很多标记语法的插件基本就是些正则表达式)。

Pmwiki的最大缺陷就是它的wiki页面存储形式。虽然说,Pmwiki和dokuwiki,oddmuse一样都是文本文件,不要数据库,但Pmwiki是用一种自有的格式存储的。(有点类似diff。)而Dokuwiki和oddmuse(乃至MoinMoin)都是普通的文本文件,这意味着如果需要对整个wiki的内容作一些复杂的操作,可以直接使用sed+awk或者任何文本处理工具。(事实上,在doukuwiki和oddmuse的主页都有这方面的介绍。)从portablity来说,Pmwiki远远不如Dokuwiki和Oddmuse。


回复

此内容将保密,不会被其他人看见。
  • 允许的 HTML 标签: <a> <em><img> <strong> <cite> <code> <small> <table> <th> <tr> <td> <ul> <ol> <li> <dl> <dt> <dd> <hr>
  • 行和段被自动切分。
  • 网页地址和电子邮件地址将会被自动转换为链接。
  • Images can be added to this post.

更多格式化选项信息