Skip to content


一个优秀的基于 PHP 的 Blog 系统:dotClear

dotClear是一个优秀的基于PHP和MySQL的Blog系统,是在GNU General Public License下发布的。 就是现在我这个Blog采用的程序。 开发者是法国人,网站也是法语为主,因为目前知道的这个Blog系统的人不是很多,Google是的搜索结果也很少。 不过开发者也提供了英文网页,不过文档和WIKI也还是法语的,网站上说近期将翻译英文文档。

在它的Features页可以看到开发者提供的功能介绍,特别之处有以下几个:

  • 采用最新WEB标准,遵循XHTML1.0标准和Unicode支持
  • 支持URL significant
  • 多用户
  • 发布Blog支持Wiki和(X)HTML两种语法
  • 支持XML/RPC服务
  • 支持Cache

当然还有支持评论,trackbacks,Themes,等常见的功能,并且有很多功能强大的Plugins(有很多从其它Blog迁移到dotClear的程序)

另外程序主要采用的是OOP的方式开发的,我初略看了一下核心文件的代码,可读性很好,风格也很舒服,虽然注释都是法文的。整个设计和功能都很不错,扩展性也很好。

个人觉得整体上可以和WordPress相媲美,在我用的这个空间上比WordPress快很多,这可能和它的Cache功能有关。

WordPress到dotClear的迁移很容易,只要用官方网站上提供的Plugin:Import de weblogue B2 (v. 1.0)转一下就可以了,post,comment,categories都能很完整地转过来。

不过程序还没形成WordPress那么大的用户群,资料都是法文的,非常不方便。我花了好长时间才把这个Blog的界面给翻译成英文。

这四天连考了五门课,轻松一下,将这个程序的法语界面给全部翻译成英文的了,就是现在你看到的样子,欢迎帮忙找翻译不通的地方哈。并且把原来在WordPress下的东西都转了过来,效果还算不错,呵呵:)

Updated 2005-4-26

我用dotClear已经一段时间了。使用一直很顺手,感觉真的是非常优秀,介绍一下我喜欢的一些功能:

dotClear的Plugins也很多,常常有新的插件出来,Plugins功能的更新升级也很快。比如我现在用的Plugins:

  • del.icio.us Plugin:显示指定del.icio.us的tag的最新内容
  • related Plugin:显示静态页面,如我的blog的导航栏,就是用它生成的,可以和普通的entry一样编辑,非常方便。
  • Hightlight Plugin:实现搜索结果高亮显示。
  • Last Comments Plugin:显示最新的评论。
  • Referers Plugin:显示反向链接,可以设置黑名单,阻止referer-spam。

还有更多的Plugins可以在dotClear的wiki上找到。

另外插件的安装也很方便,并不一定要自己上传到dotClear的目录,只需要将存放的插件的目录:/ecrire/tools 设置为可写,然后使用dotClear自带的Plugin:Plugins manager,输入插件文件的地址,一般是以 .pkg.gz 为后缀。

Themes 的安装也和Plugins类似,用dotClear自己的Plugin:Themes manager 安装。当然之前要将 themes 目录设置为可写。

dotClear的另一个很有特色的功能就是能使用 Wiki 的语法来格式化输入,而不一定要使用html代码。Wiki的语法没有你html那么多的标签,输入快,而且可读性强。当然也能把wiki格式转化为标准的xhtml格式。

最重要的就是dotClear的开发一直在进行着。dotClear的作者Olivier一直没有停止开发。从它最新的SVN版上,可以看到很多新的特性。

同时dotClear的本地化工作也一直在进行,现在其SVN上已经有了西班牙语,德语,意大利语语言包。中文语言包也正在制作之中,过一段时间就会出现在dotClear的SVN上了。所以下一版本的dotClear 可能是1.2.1版,就将可以有很方便的中文界面了。

Posted in Development.

29 Responses

Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.

  1. dotClear的Trackback显示方式似乎不太好,我用的是UTF-8的Trackback过来怎么显示为乱码~~?

  2. 有试用的冲动。不过,语言真的是一大障碍。。唉。。。

  3. tsing said

    看这个乱码形式,应该是dotClear没有正确判断出是UTF-8,又将它往UTF-8转了一次造成的

    dotClear往dotClear发trackback没问题,往hsyong的blog发也有乱码

  4. dotClear的英文模板文件

    把我前几天翻译的dotClear的模板文件放上来。 下载 包含有:template.php form.php post.php list.php 四个文件,把它们放到dotClear的themes里,替换原来的文件即可。…

  5. 关于dotClear

    dotClear是基于PHP和MySQL的Blog系统,是在GNU General Public…

  6. Dotclear,Gmail

    \"dotclear\"

  7. hi ,之前您到過我的網站
    所以才知道您的這一篇文章
    小弟想以您的簡體中文版的 dotclear 語系檔為根本
    來翻譯成繁體中文的語系
    不知您是否同意
    謝謝

  8. tsing said

    好啊,你采用CC协议就可以了。

    我的翻译可能有些地方会有问题,欢迎批评指正哈。

  9. bruce said

    謝謝您囉,小弟不會寫程式啦,所以只好以您的簡體中文來作繁體中文,不過我發現好像前台還是法文界面,後台管理部分才是中文化,不知若要全中文化,不知會不會很難,請指教

  10. tsing said

    只要把themes/default下的模板文件:template.php,list.php,post.php里面的法文翻译成中文就行了。很容易。你也可以翻译我翻译过的英文模板文件。

  11. cnet said

    为什么不提供下载呢?有没有安装的教程?有没有已经集成模版和插件的中文版的程序提供下载呢?

  12. tsing said

    因为dotclear的官方网站已经有提供下载了,所以我这里就不提供了。

    官方版本已经包含了一些常用的插件和模板,更多的可以到dev.dotclear.net上找下载:

    插件

    模板

  13. 恩,看着很舒服,偶现在在用wp,基本满足要求了.过一段有时间了看看是不是有必要装这个dotclear玩玩.

    请问发文章时候的控制丰富嘛,我是指是不是支持一些高级编辑功能,WP的实在是有点弱,害的偶是不是得自己写点代码 :(

  14. tsing said

    dotclear 也没有所见即所得的编辑器。不过它提供了独特的 wiki 规则。我觉得比较不错。

  15. 恩,wiki好像我还不太需要,放假了好好了解下再说吧,谢谢 :)

  16. tsing said

    dotclear 里的 wiki 只是一套格式化输出的规则,和论坛中常用的 bbcode 类似。不用客气。

  17. 刚升级了blog,就不再升级了,放假也写个多用户blog , 参考参考,呵呵

  18. tsing said

    呵呵,做好后通知一下哈。

  19. bruce said

    哈囉,不好意思,中文化我沒什麼在進行耶….最近一些事在忙,真是辜負了您的好意….

  20. tsing said

    呵呵,没关系哈

  21. ?????????php blog ?%…

    ?????…dotclear ????????.[url=http://www.dotclear.net/]http://www.dotclear.net/[%2…

  22. 感谢,翻译,很不错..

  23. joynic said

    tsing好:)请问你的模板有下载吗?

  24. 不知道你说的是什么模板。如果是这个blog的界面的话,我是自己根据snook.ca改的,移植到这dotclear 上。如果你也用dotclear的话,我可以把它发给你。

  25. dotclear 的网站无法打开,能否提供下载地址?

  26. 这里下载:
    blog.jianqing.net/images/…
    enjoy it

  27. jonathan said

    tsing -:) 可以分享网站的模板吗?觉得很不错

  28. tinygod said

    测试了一下,使用中文居然是乱码,看来我还很菜

Continuing the Discussion

  1. 辛格.列 » dotclear,一款优秀的博客引擎 linked to this post on June 10, 2008

    [...] 其他:1,tsing有一篇详细的介绍:一个优秀的基于 PHP 的 Blog 系统:dotClear 2,我知道的唯一基于dotclear的简体中文博客:闲云野鹤 « 一个wordpress后台插件 [...]

Some HTML is OK

(required)

(required, but never shared)

or, reply to this post via trackback.