Dokuwiki使用感受
最近在弄个人文档站,考虑了几个wiki,首先是mediawiki,无奈VPS太低端,怕跑不起来。然后就考虑了下HDwiki,并且用了一段时间。但是HDwiki的模版样式实在太难看,也没找到大气稳重的模版,所以用几天就想放弃。剩下pmwiki和Dokuwiki,这两个都是直接使用文本存储的,不需要数据库。最终选择了Dokuwiki,因为感觉dokuwiki界面好看些,中文文档多一些,配置相对容易些。
11月1号开始折腾,2号搭建好wiki,并且写了一个建站的文档用于团队培训。感觉dokuwiki确实有很多不错的特性,写起来相当舒适。
wiki间连接
可以用[[wp>词条名]]的方式指向其他wiki,互联网上制造重复内容是很没意思的,所以当其他wiki有相关词条的时候用wiki间连接指向该词条是很方便的。
wiki间词条可以自定义,[[wp>词条]]默认是指向维基百科英文站的,但是你可以修改/conf/interwiki.conf使之指向中文维基百科,另外可以自定义指向互动百科[[hd>词条名]]、百度搜索[[Baidu>词条]]的快速连接。可惜百度百科没有使用词条名方式的链接,不能用wiki间连接指向百度百科。
权限控制
ACL管理器可以细致的设置某个命名空间甚至某个页面的访问权限,权限控制还是比较完善的。
模版和插件
Dokuwiki有不少模版和插件,这里推荐vector模版,仿维基百科的模版,很强大,可以自定义导航、自定义工具栏、自定义公告和页脚,界面看起来也大气稳重,还支持自定义用户CSS,用这个将默认的内容和目录字体改大一些很方便,默认的字号来显示中文看着实在是吃力。
关于插件,试用了两个数学插件,mathjax,phpmathpublisher,感觉mathjax虽然公式挺好看,但速度太慢了,毕竟要连接远程服务器,在localhost上的wiki都要加载半天,可能有速度快的服务器,但是懒得去找了。phpmathpublisher不错,直接本地生成公式图片,速度很快。
还有一个排版插件,wrap,据说很强大,试用中。
附件管理
dokuwiki可以在编辑器里上传图片,这一点觉的比mediawiki的好,在mediawiki的编辑器里我没有找到上传图片的功能,貌似要单独上传然后用文件名引用,觉的这样太麻烦。
版本管理
上面的都是优点,下面说说觉的不爽的地方,首先是旧版本的管理,居然没有删除旧版本的功能,貌似还要自己写脚本来清理,这样会比较麻烦,个人站还好,大站的话用不起啊。
关于分类
不喜欢用命名空间分类,想直接用 //网址/词条名 这样的伪静态样式,可是这样的话就意味着所有的词条都要放到跟命名空间下,分类浏览就会不方便了,可是用了命名空间,伪静态就会变成 //网址/命名空间/词条名,很不爽。看来文本组织数据还是没有数据库强大。
不过这些问题不会影响我继续使用Dokuwiki,整体上来说Dokuwiki还是很好用的。