↓ Archives ↓

一个优秀的基于 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版,就将可以有很方便的中文界面了。

31 Comments

  • Jan 14th 200521:01
    by hsyong

    Reply

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

  • Jan 14th 200521:01
    by lemonhall

    Reply

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

  • Jan 15th 200502:01
    by tsing

    Reply

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

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

  • Jan 15th 200502:01
    by tsing's Blog

    Reply

    dotClear的英文模板文件

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

  • Jan 15th 200504:01
    by 玄之又玄!

    Reply

    关于dotClear

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

  • Jan 16th 200514:01
    by ??????è??è??

    Reply

    Dotclear,Gmail

    \"dotclear\"

  • May 14th 200500:05
    by bruce

    Reply

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

  • May 14th 200501:05
    by tsing

    Reply

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

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

  • May 14th 200515:05
    by bruce

    Reply

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

  • May 14th 200515:05
    by tsing

    Reply

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

  • May 17th 200512:05
    by cnet

    Reply

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

  • May 17th 200513:05
    by tsing

    Reply

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

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

    插件

    模板

  • May 20th 200500:05
    by gropher

    Reply

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

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

  • May 20th 200508:05
    by tsing

    Reply

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

  • May 20th 200520:05
    by gropher

    Reply

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

  • May 20th 200521:05
    by tsing

    Reply

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

  • Jun 7th 200507:06
    by fluke

    Reply

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

  • Jun 7th 200512:06
    by tsing

    Reply

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

  • Jun 15th 200513:06
    by bruce

    Reply

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

  • Jun 15th 200516:06
    by tsing

    Reply

    呵呵,没关系哈

  • Sep 14th 200514:09
    by ????? Stronger'C BLOG

    Reply

    ?????????php blog ?%…

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

  • Sep 14th 200514:09
    by 狮子

    Reply

    感谢,翻译,很不错..

  • May 11th 200601:05
    by joynic

    Reply

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

  • May 11th 200623:05
    by tsing

    Reply

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

  • Jun 1st 200618:06
    by 伯虎

    Reply

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

  • Jun 1st 200623:06
    by tsing

    Reply

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

  • Jun 6th 200613:06
    by jonathan

    Reply

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

  • Jun 11th 200606:06
    by tinygod

    Reply

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

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

  • Dec 21st 200920:12
    by lainme

    Reply

    请问dotclear的缓存机制是内置的吗?我找不到相关文档(其实是看不懂法语),似乎没有找到设置缓存的地方

    • Dec 22nd 200922:12
      by tsing

      Reply

      是内置的 我用dotclear都是好多年以前了 我也不清楚现在如何了

  • Leave a Reply