我这个人啊,喜欢瞎折腾。CMS 换来换去,结果最后还是决定回到原点使用 WordPress. 我使用 WordPress 是为了建立一个博客型站点,为了尝试新鲜事物,我使用了很多 CMS 搭建博客。但最终我还是回到了原来的起点,由此我的感想是,WordPress 是世界上最好的博客 CMS.

易用性

WordPress 的易用性是无可争辩的。其安装步骤之少,正如它在安装结束最后说的那句话一样:“WordPress 安装完成。您是否还沉浸在愉悦的安装过程中?很遗憾,一切皆已完成!:-) (WordPress has been installed. Were you expecting more steps? Sorry to disappoint.)”

不仅是安装,其管理界面也是非常方便的,尤其适合那些对于计算机技术不是很了解的用户。可以说,一个没有什么基础的用户,都可以很简单地搭建和使用 WordPress. 就拿外观插件安装来说,新版的 WordPress 甚至不需要你从官方下载再传到服务器上,而是可以直接用 API 从 WordPress 官方网站下载到这些东西。

WordPress 还能很方便地自动保存草稿和修订等,并且支持一些简单的用户规则,这甚至可以应用到大型的网络出版网站。WordPress 的社区很活跃,能够提供很多的插件,使得用户并不需要自行开发。

对比起 DrupalJoomla, WordPress 安装步骤最少,Drupal 次之,Joomla 最多;后台管理界面中,Drupal 最简洁,WordPress 功能较多,Joomla 较复杂。编辑和发布文章时,WordPress 可以自动保存草稿,自动生成简洁链接,虽然其它二者似乎通过模块也可以这样做,但还不是很方便。

所以,作为一个专注于博客的 CMS, WordPress 是最好的。当然,其它的这些 CMS 是真正意义上的 CMS, 适合建立各种各样的站点。不过我个人认为,专用的东西通常更胜于通用的东西。

对标准的兼容

WordPress 是相当注重对标准的兼容的。从 WordPress 的 Meta 小工具上可以看出来,上面有 Valid XHTMLValid CSS 按钮,随时等待人民的检验。而我记得 Drupal 的网页头会出现两个重复的 Meta 标签,甚至连官方网站也有。而 Joomla 我没有使用太多,所以不予置评。

我们会发现,WordPress 对新标准的使用和对未来标准的提前支持也是比较积极的。WordPress 中到处有 AJAX 的影子,支持 CSS3圆角等。

Drupal 不标准的 XHTML, 有两个 Content-Type.

Drupal 不标准的 XHTML

稳定性

我还是得说,WordPress 是我接触的 CMS 中最稳定的。我使用过的 Drupal 和 Joomla 都出现过几乎致命的错误,其中 Drupal 是整个系统完全烂掉,这也仅仅是因为某个模块的漏洞。并且 Drupal 虽然支持 PostgreSQL, 但是支持得并不好,经常会有 SQL 语句错误。Drupal 和 Joomla 的插件管理都不如 WordPress 方便。虽然可能它们的架构更通用,但 WordPress 可以直接把插件解压放到插件目录里,而 Joomla 似乎要通过后台的特定步骤才可以安装插件,并且如果仅仅是把插件解压到了 Joomla 的目录中,没有修改某些 XML 文件的话,这些插件是用不了的,并且要重新从后台安装会有冲突,要手动删除;这一删不要紧,最要紧的是这些文件是到处乱放的,不是删掉一个文件夹那么简单。

Drupal 与 WordPress 都支持摘要截断,而 Drupal 会将摘要截断的 HTML 代码放到 RSS 中去(不知道是不是 Views 插件的问题),而 WordPress 就不会。

备份与还原

WordPress 可以直接导出博客文章到各种格式的文件中,并且也可以通过这些文件导入文章。但是,目前我还没有发现 Drupal 和 Joomla 有类似的功能(可能是我孤陋寡闻,不认识它们的模块)。

写在最后

本文的很多比较均是在没有安装插件的情况下比较的,所以可能我对 WordPress 过度褒奖而贬低了其它的 CMS. 但是我必须声明的是,这些比较是基于普通用户,并且是想用它们来做博客系统的;然而其它的两个 CMS 对于一般用途的站点有着更好的支持。而且,插件在 Drupal 和 Joomla 里叫模块,我可能会不经意间用了 WordPress 的插件之说法,所以请自行过滤。

我们要积极响应温总理在新闻发布会上的指示,不要瞎折腾。所以,我用定 WordPress 了。

欢迎大家激烈的批评。

原创文章,转载请注明来源:http://euyuil.com/1174/all-i-was-doing-is-xia-zheteng/