上一篇: “胜利者”与“失败者”(译文)  | 首頁 |  下一篇: 看谁跳得更高      

DokuWiki 比 PmWiki 更好用

收藏此页到365Key
Published on 02/28,2007

  作为个人知识库使用,DokuWiki 相对 PmWiki 的优点有以下几点:

  两者都是纯文本存储的,但 PmWiki 的最终存储文件中含有许多怪异的格式代码,不易转换成普通文本,而 DokuWiki 则完全以 wiki 源代码的文本存储,我甚至可以直接把文本文件扔进网站后台中的 page 目录,DokuWiki 就能自动识别他们并建立索引。(尽管看起来很酷,这样做却是不安全的,维护维基内容时应该尽可能使用网页界面而不是直接到后台增删文件,否则会找来意想不到的麻烦)

  在 DokuWiki 中可以在任何一个页面点击索引按钮,按命名空间浏览站内全部条目,在 PmWiki 中必须通过搜索 '/' 才能实现类似的效果。

  相对于 PmWiki,DokuWiki 的语法更为简单易记实用,其可视化编辑器也比 PmWiki 美观大方很多,这些小的因素对提高编辑效率有很多帮助。

  DokuWiki 自动生成条目标题的功能非常好,它会将条目中的第一个初号标题作为整个页面的标题,不但反映在浏览器标题栏中,也反映在引用链接中,就是说你在其它页面引用 [[entry name]] 它会显示成目标页面的标题,在 PmWiki 中则不行,必须将条目标题设定为中文才可实现,而那样的标题在浏览器地址栏里就是一坨垃圾。

  DokuWiki 的搜索功能明显优于 PmWiki,它是有索引的检索,不像 PmWiki 那样是一般全文搜索,查找信息方便很多。而且它的搜索结果列表中提供了条目摘要和关键词高亮,这在 PmWiki 中是需要安装特别的插件才能实现的,我尝试过一些自定义工作作,非常繁琐,只有作罢。

  DokuWiki 可根据源代码中的标题结构自动生成页内目录和反向链接,像 wikipedia 一样,而 PmWiki 中默认不提供这些功能。

  DokuWiki 的用户和权限管理对于个人维基知识库用户而言绝对比 PmWiki 高效,后者的权限管理用噩梦来形容并不为过。

  DokuWiki 的插件系统比 PmWiki 更高效,在管理界面下即可下载和安装插件。各种系统配置工作如美化的 url 和功能限制等选项都可以在管理后台完成,免去了手工修改配置文件的繁琐过程。

  无法想象深入使用过 DokuWiki 后的我如何还能想出 PmWiki 的好处,不过 PmWiki毕竟是更有传统的 wiki 程序吧,后人也是在它的基础上做改进的,我只能说 PmWiki的设计者付出的劳动是有价值的。但是,我还是得出一个结论,要想用得爽,个人维基程序还是得首选 DokuWiki。

对于 Windows 用户而言,为安装 DokuWiki 而架设 Apache / PHP 服务可能比较繁琐,不过有人已经做好了解决方案,将 Apache / PHP / MySQL 等服务程序做成了一个绿色的套装,每次只要执行一个程序,就可以将自己的主机变成一个网页服务器,在 localhost 上运行 DokuWiki。这方面的套装程序很多,但我比较喜欢 廖宇雷的 Weblog » Web 开发工具箱之 Apache PHP MySQL 绿色套装版,有了它就不需要花额外的时间去配置复杂的服务器参数,这样就可以专心地维护自己的维基知识库了~


本文引用地址(Trackback URL)

http://www.nklog.org/trackback.php?id=5412

引用了"DokuWiki 比 PmWiki 更好用"的文章:

最近玩几个Wiki
摘要: 最近打算好好地玩Wiki了,目前手上有这么几份活儿要做: 1、法语维基Aimer...
博客: QienKuen
日期: 30/04/2007 13:57

对"DokuWiki 比 PmWiki 更好用"的评论

  1. takeit1z 发言:

    我正想自己做一个WIKI,前一段时间小天也给我推荐了DoKuWiki,看来好东西都是公认的 :-D 前一段时间我自己在电脑上配置了一个Apache+PHP=MySql,非常的麻烦,还好今天你介绍的这个东西,^_^,先谢了 :-p
  2. momo 发言:

    :-D 想不到你跟我兴趣都差不多啊,呵呵,现在就有人把 dokuwiki 跟 wordpress 整合起来用,你去玩玩看,玩好了我也弄一个
  3. niceidea 发言:

    :-S :-S 不要看我 我是来发小广告的 删除了就用机器人天天发!
  4. momo 发言:

    o.o 楼上的戒烟网从 86 年就开始了啊?不知道戒掉了没?
  5. caii 发言:

    分析得够专业,赞一个。 很多人喜欢pmwiki,估计原因有2,一是pmwiki先入为主了,二是pmwiki更能体现OpenSource界的DIY精神。Dokuwiki适合懒人使用hoho^_^
  6. takeit1z 发言:

    昨天晚上安装了一下,没安装成功 :^) 网上也没有很详细的介绍如何安装的,我还要啃英文,痛苦中~~ Z-)
  7. ppip 发言:

    :-D 你总算把讨论结果发出来了,这样就不算白总结了哈,也能给很多人带来益处。 Pmwiki 在有些方面的劣势确实非常明显,但是整体体积比较小,安装比较快,执行速度也比较快,也是他的优势。Dokuwiki 给我们提供了一个很好的竞争替代品,选择哪一个,就看个人的倾向了。
  8. ppip 发言:

    ps, 为什么你这里还是推荐到 365key 呢。。。为什么不是 del.icio.us
  9. ppip 发言:

    to momoz: 呵呵……有流量不是万能的,没有流量是万万不能的……我每天的流量也才 200pv 而已,是不是要想想办法呢……
  10. momo 发言:

    :-D 熊猫大叔提的那个南开博客聚能的想法很好啊,不知道他有没有去实现一个,每个南开人的博客影响力有限,合在一起就不能小看了。可惜没有人能把这些自说自话的写作者们聚合起来啊。
  11. 发言:

    太傻比了吧
  12. momo 发言:

    8-) 另外需要说明的是,做正确的事,而不是把事情做正确。在没有核心影响力的时候,应该努力改善自己,而不是直接去做有影响的事。这也是我所理解的精英思维的一部分。
  13. takeit1z 发言:

    momo,郁闷啊,装了两次DOKU都没有装成功,我也不知道什么原因,都是按照官方网站上的步骤来的 ?-) 什么时候你装DOKU的话,写个简单的中文教程吧,英文的我看的还不是太懂。 :^^ 英语得恶补了~~ :^)
  14. momo 发言:

    :o 这个东西没什么可写的啊,把 apache 和 php 配置好,把安装程序解压到网站根目录(所谓的 DocumentRoot)下,再执行 install.php 就可以通过子目录访问了。比如你的网站 http://www.1zblog.com/ 可以访问的话,放在那个目录下就可以用 http://www.1zblog.com/dokuwiki/ 访问啊。
  15. caii 发言:

    TO takeit1z ,可以尝试使用EasyPHP试一下。 另,我陆续翻译了Dokuwiki官方的部分页面,在这里:http://wiki.splitbrain.org/wiki:zh
  16. momo 发言:

    :o 这么厉害,那么我可能还用了你的翻译呢~ 我看维基语法那部分英文不爽,就把官方站上的中文页搬过来了,嘿嘿
  17. Uwen 发言:

    请问momo的wiki网址是什么?能看看不?
  18. momo 发言:

    :-D 在自己的本本里呢,没放到网上啊~
  19. alon 发言:

    dokuwiki搜索似乎不支持中文
  20. momo 发言:

    :o 我可没有发现,用中文搜索可以返回结果的,只是不知道召回率如何。
  21. osmond 发言:

    [[http://sinosmond.com/guide/dokuwiki|Dokuwiki 使用指南]]
  22. simonzhan 发言:

    =( 这几天也在找一个合适的wiki系统,我试过doku、moinmoin、pmwiki,前两个在增加中文附件时有问题,不显示中文附件,但doku还有一个变通的办法,就是在上传的中文名前中个数字或是字母就行了。 doku在使用中文目录时,还有个头疼的问题,那就是中文目录中的汉字在特定组合的情况下,在做上传附件操作时,自动建立的目录不一定是你所要建立的,比如我有这么一个链接,大家可试试看,在你的doku搜索里输入如下链接: :个金部:行长室:测试文件 然后创建此文件,在这个文件里上传一个文件,你会发现 这个目录中的“部”和“室”没了!!令人抓狂,多试几个组合,没发现什么规律,我估计是负责上传附件的php脚本中,进行文件处理的函数做了一些过滤,没有考虑到中文名的情况,才会出现这种情况。其实我是喜欢的还是doku的附件管理方式, 特别是在编写文档过程中上传时进行上传操作是很流畅的。还有ACL的设置流程也很人性化。我的环境: CentOS Linux服务器,apacher2和php5全部设置为utf-8编码,并启用了mb_string。 doku搜索中文还有一个问题,那就是它的默认分词方式是一个一个的单字,如果要搜索词组,要用双引号把整个词组括起来才行,当然这个还可以接受。 moinmoin的风格个人也挺喜欢的,可惜也是因为中文附件的问题,不得不放弃。这个软件试用的时间最短。 现在在试pmwiki,可能是先入为主的原因,我对pmwiki的风格还不是很适应,关键没一个统一的后台管理界面,每个插件的安装都要修改config.php文件,不过我想这个问题应该会有解决方案出来的。 pmwiki最吸引我的地方,可以在服务器上产生中文名的文件,并且通过小修改,可以完美解决上传中文附件文件名消失的问题。现在就是不知道pmwiki有没支持子目录的命名空间,如果可以的话,可能就是用它了
  23. momo 发言:

    :o 你研究得还真够细致啊,我用 doku 时,都是用英文标题或文件名的,没有十全十美的东西,将就用吧,要是有实力自己写一个中国人专用的 wiki 吧,呵呵
  24. afeiyu 发言:

    我也架設了dokuwiki,是用xampp架設WEB服務器的
  25. momo 发言:

    :o 你是对外的还是自己机器上自己用啊?怎么不分享下地址呢。
  26. afeiyu 发言:

    我自己用。嘿嘿!折騰了兩天 =( ,今天發現只要裝了xampp就可以了 @) ~~~暈死了
  27. afeiyu 发言:

    dokuwiki的語法會不會難啊?以前從來沒寫過網頁
  28. afeiyu 发言:

    to takeit1z:推薦你用xampp,装完xampp(自动开启服务),然后把dokuwiki拷到xampp\htdocs目录下,在浏览器输入http://ip/dokuwiki就行了! :-D
  29. momo 发言:

    :-D 我用的是APMXE,感觉也不错,比较小巧。
  30. afeiyu 发言:

    原来也想用这个,可是不知道什么原因,没有配置好,所以改用xampp。顺便问下,如何改字的颜色?
  31. momo 发言:

    :o 这个貌似不用特别配置的,随便放哪个目录都可以用。
  32. afeiyu 发言:

    总之这两天,一会配置IIS不行,一会儿配置apache又不行,头都搞大了。 =( 8^) 还好有这个傻瓜包。嘿嘿~ o.o :-D
  33. momo 发言:

    8^) 怎么你还希望用 IIS 那种垃圾…… 唉不过谁说的准,也许将来你就一直用 IIS 了呢
  34. wikizqy 发言:

    用hdwiki
  35. brook 发言:

    DOKU改皮肤和功能不方便, 除了用户管理不方便和搜索效率低点外,你说的缺点都不存在,比如[[]], 所见即所得编辑器,这些都通过插件解决了,如果你有想象力,英文够好,用pmwiki是件很享受的事情

  36. momo 发言:

    :-D 还好吧,我觉得 Doku 在个人或小团体而言,已经是非常理想的选择了。不过现在公司里面用的是 TWiki。

  37. dr 发言:

    现在就是不知道pmwiki有没支持子目录的命名空间,如果可以的话,可能就是用它了

    如果是分组的话已经支持,非常简单的处理就可以实现:
    http://www.pmwiki.org/wiki/Cookbook/PerGroupSubDirectories

请您来说两句

内容

插入评论表情
:);):'(:(:P8):O:D
本人有洁癖,不欢迎垃圾评论。无论是人造垃圾还是机器人,见一个删一个,黑名单伺候。


 
独立浏览者统计: