选择时要考虑到很多不同的方面。比如:
* 程序设计语言
许多博客软件运行在 PHP 或者 Rails 上,但程序设计语言多得你要什么有什么。
* 你的需求
根据你的需求选择不同类型、不同功能的博客软件。有些博客软件面向新手,有些则是提供给程序员和设计师使用。
* 用户群体
如果某个软件的用户群体比另一个庞大,但却不怎么活跃,不怎么积极,那么应该选择用户群体更活跃、更积极的那个软件。更积极的用户群体意味着更多的改进、更快地完善。
* 软件的年岁
年岁显示了博客软件的成熟度。“年轻”的软件相对不稳定,漏洞也更多。
* 你开博客是做什么的
你开博客是做什么的?讨论?网上商店?新闻评论或是其它什么?也许有些博客软件更适合你。
对博客软件的选择影响你博客的运作。一开始就选择个适合的软件非常重要,否则换来换去可够你受的。下面我们来看看这10个最受欢迎的博客软件。
1、Wordpress
Wordpress 是最着名也是使用人数最多的博客软件。它的安装过程非常简单直观,任何菜鸟抑或高手都可轻松搞定。
Wordpress的用户群体可算是一大优势。Wordpress 有着世界上最庞大也最热情的用户群体,任何模板任何插件,你要什么就有什么。Wordpress的应用也非常广泛,大到企业应用,小到私人日志,无所不能。Wordpress 也集成了最强大的反垃圾信息软件 Akismet。
对于新手 Wordpress 不仅安装简单,而且只要点一下鼠标就能自动更新插件。使用 Wordpress 不需要什么经验,如果用户碰到什么问题,有大量帮助文件可以随时查阅。不论是小菜鸟初入江湖,还是老英雄退休养老,Wordpress 老少通吃,男女全能。
如果你要建个多博客网站,Wordpress MU 也是个不错的选择。Wordpress MU 有95%的代码与 Wordpress 相同,只是 Wordpress MU 支持多个博客,多个 blogger。
2、Drupal
Drupal 不是个典型的博客软件。虽然它有另人难以置信的用户群,很多博客使用这套软件,但它实际上并非博客软件,而是个社区软件。
使用 Drupal 的博客看起来更像个博客社区。Performancing 就是一个可以把 Drupal 用作博客社区的很好的例子。无论你是否想把一个博客当100个博客运作,Drupal 都是个很好的选择。
还要强调的是,Drupal 也是个多功能的软件。不仅有强大的用户系统,还有很多社区功能,比如论坛,书籍(一个叫“书籍”的模块,可以在里面创建文档),自动更新模块,并可以追踪其他用户的文章。
Drupal也有强大的开发团队和诸多模组。使用这些模组,可以添加任何功能,建立任何类型的网站。许多顶尖网站使用Drupal运作他们的多个博客和用户社区。比如 Performancing,Spread Firefox,The Onion,和 Ubuntu等等。
总之 Drupal 在社区和扩展功能方面可以说是完美的。
3、Movable Type
Wordpress的使用人数最多,而 Movable Type 则是流量最大的博客软件。它的用户中有许多着名的网站:HuffingtonPost(号称互联网第一大报,是世界上最具含金量的博客之一,不幸的是被 GFW了), Gawker 博客(Lifehacker、Gizmodo等等),还有 BoingBoing 和 dooce 等等(当然还不只这些)。
之所以有那么多着名网站使用 Movable Type,一个重要的原因是它内建支持多博客。你可以快速创建多个博客,想建多少建多少,打造你自己的博客网络,就像 Huffington Post 和 Gawker。
Moveable Type 是继 Wordpress 之后的第二大博客软件。Movable Type 已经在界面和安装程序上作出了许多改进,并且在最近迈出了开源这一历史性的一步。这对壮大用户群益处良多。
如果要建多博客网站或者博客网络的话,Movable Type 是个不错的选择。
4、Expression Engine
Expression Engine 是一个非常强大的博客平台,但……不是免费的。它最大的特点是可以发行多个网站,不论是用二级域名的还是用多个顶级域名的都可以。
你可以使用一个代码库跨越多个域名运作多个网站。软件提供了非常干净、简单的后台,一看就懂。设计师和程序员使用 Expression Engine,为的是简单全面地控制网站,而且还可以用客户端更新博客。Expression Engine 可靠、全能。
Expression Engine 非常适合建立多博客网站,设计周到精美,非常易用。一个简单的授权需要99.95美元,但如果你是要用于私人博客的话,可以下载核心版本的 Expression Engine。
5、Textpattern
Textpattern 比上面任何一个博客软件都要简单。他甚至连 WYSIWYG 编辑器都没有,而是使用 Textile 置标语言来排版。
Textpattern与 ExpressionEngine 非常相似,除了 ExpressionEngine 提供的一些即装即用的功能(阅读更多有关两者的区别)。而Textpattern 更加成熟、稳定,由于需要学会使用 Textile 语言,所以不太适合新手。如果要使用 WYSIWYG编辑器的话,需要另外安装插件。
虽然 Textpattern 的用户不如 Wordpress 那么多,但都是非常忠实的用户,开发出了丰富的主题和扩展。
喜欢简洁,而且不介意学习 Textile 的话,Textpattern 对于进阶 blogger 是个很好的选择。
6、Joomla
Joomla 是个内容管理系统,与 Drupal 有点类似,并且每天都在进步。Drupal 适合社区网站和博客,Joomla 则倾向于电子商务(阅读更多有关两者的区别)。
且不说不同之处,Joomla 与 Drupal 一样可以迅速把一个简单的网站变成一个社会性的博客。Joomla 也有非常活跃的用户群开发扩展。
想建立博客社区网站,或开个电子商务博客,选 Joomla 一定不会错。
7、b2evolution
b2evolution 也是个安装简单的博客软件,就算是安装整个博客网络也同样简单,即装即用。b2evolution 的缺点是只有200+的插件(要知道 Joomla 的插件足有 3,400+)。
b2evolution 的开发团队不算很大,但代码库很有潜力,仍然有些 blogger 坚持使用 b2evolution。
这个软件的优点是后台简单易懂,适合新手。b2evolution 也有些其它软件没有的统计功能,还为新手准备了迷你版的 WYSIWYG 编辑器。
8、Nucleus CMS
Nucleus 同样是一个支持多博客/多作者的博客软件。它在功能和开发团队上与 b2evolution 差不多,而且有很多插件和主题可供选择。
Nucleus 相比 b2evolution,的外观和质感更加强烈,后台也很干净。Nucleus 的更新比后者更频繁,也就是说它的代码运行更频繁。建议在下载这个软件之前先看看它的演示站。
Nucleus 是一个简单易懂的软件,一个或多个博客都没问题。
9、Serendipity
Serendipity 最值得称道的是,新手也能运用自如。它可以自动从用户贡献的插件库检查插件更新,并自动下载更新。还支持嵌套或成串显示评论,而其它大多数博客软件需要插件才能支持。
Serendipity使用 Smarty 模板系统,高效地利用快捷的 PHP 代码。如果你是博客新手,Serendipity 还提供了安装向导。与b2evolution 和 Nucleus 不同,Serendipity 不提供多博客支持,但它支持多个作者写一个博客。
10、Mephisto
到现在为止,我们还没有提到过哪个博客软件可以运行在 PHP 之外,而 Mephisto 正是运行在 Rails 之上。Mephisto提供了非常干净的后台,和非常直观的界面。你可以使用 Mephisto 内置的模板编辑器编辑看到的任何一个元素,而且不需要使用 FTP 客户端。
Mephisto 的扩展主题和插件不多,这就限制了自定义布局和功能。Mephisto 基本上只能算是个有基本框架的博客软件,直到最近也没有多少发展的前景。
Mephisto 更多的只能给设计师或网页程序员设计模板用用。而新手更适合使用 Wordpress 或 Movable Type。这两个软件有着丰富的插件和主题,更容易创造个性的博客。
鼓励奖
还有一些博客软件值得提一提。
* Dotclear
Dotclear 是一个来自法国的博客软件,也支持英文。它还支持安装多博客,有非常友好的后台。
* Symphony
Symphony 算是个“网络程序员”博客软件。它基于 xml/xslt,所以使用它需要些相关技术。Symphony 高度灵活且高度自定义化,帮助 blogger 细致全面地掌控网站。 * Habari
Habari 是博客软件中的后起之秀,前途无量。其它团队尝试以附加形式解决的问题,他们从核心层面解决。因此,Habari 比其它软件更标准,也更安全。
* Pixie
Pixie 是一个小型的内容管理系统,无论是建立网站还是博客都非常快。它简单易用,而且免费。它的后台非常美观,导航和布局简单易懂。