2008/08/30

国外常用的10款博客系统概揽

编译:4EB Studio 原文出处:SMASHING MAGAZINE

选择一款博客系统软件是一件非常艰难的事情,特别是对一个新手来说。在当今的网络世界中,有太多的博客系统软件和CMS(内容管理系统)可供选择,因此如何从中挑选一款适合你自己类型的博客系统不是一件容易的事情。

在选择博客管理系统软件的时候有很多方面需要考虑,比如:

▪ 程序语言

虽然许多博客平台使用PHP或Rails语言,但是你还是可以找到你想要的程序语言。

▪ 你需要哪些功能

你所选择的博客系统软件完全取决于你需要使用的博客类型。一些博客系统专门针对新手,而一些是专门针对开发和设计人员的。因此你需要选择适合你自己的。

▪ 博客系统软件的社区大小

如果一个博客系统软件对于单独的一个博客体系来看足够大,但是相对于另外的博客系统社区相对小很多,而且活跃度相对较低的话,那么就应该选择更具社区活跃度的软件。开发社区中更多的活跃度和使用者意味着该软件代码的改善度也更快。

▪ 博客系统软件的新旧程度

博客系统软件的新旧程度意味着该博客平台的成熟度。全新开发的博客系统稳定性会较差,而且存在更多的bug。

▪ 你是否计划未来拓展你的博客

如果你考虑未来在你的博客上增加像论坛、网店或其它功能的模块,那么你就应该在最开始就选择具备这些功能的博客系统软件。

你所选择的博客系统软件对你的博客具有相当大的影响。你必须在最开始就选对才能够避免日后更换系统时带来的不必要的麻烦。下面介绍10款非常流行的博客系统软件,并列举各自的优势和劣势。

1. Wordpress

Wordpress是目前最为流行的博客平台。它具有非常直观的网页结构的安装模式,适合各个阶段的使用人群。

Wordpress社区可以说是博客系统软件最主要的财富来源。它有一个非常庞大的、极具影响力的、针对开发者和使用者的社区,用户可以在这里找到任何主 题和插件。而且,你可以任意扩展软件,许多网站和服务商都使用基于Wordpres的代码进行软件开发。Wordpress还集成了Akismet,一个最有效的博客软件防垃圾系统。

wordpress

Wordpress对于一个新手来说,无论是安装还是下载更新都是十分容易,只需一键即可自动完成。学习使用Wordpress只需要很少的时间,如果新 手遇到问题的话可以通过拓展文件进行查找解决。对于一个第一次涉足博客网站的新手来说,Wordpress已经相当完美了,而对于一个高级开发者来 说,Wordpress可以提供具有延伸性的稳定的代码,让你的博客更加与众不同。

如果你想创建一个多博客系统,你可以查看Wordpress MU。Wordpress MU和独立博客系统Wordpress的代码标准是一样的,而且增加了一些其他的功能。

基于Wordpress的网站欣赏

Web Designer Wall

wall

I Love Typography

typo

Binary Moon

binary

Superflous Banter

superflousbanter

2. Movable Type

和Wordpress作为最被广泛采用的博客平台不同,Movable Type更多的为高流量的博客网站提供更丰富的安装程序。这些高端安装程序包括(当然不仅限于)Huffington Post(网络上最流行的博客系统),Gawker blogs (如Lifehacker, Gizmodo等), BoingBoing以及dooce

movabletype

这些高流量的网站之所以使用Movable Type最主要的原因是它内建了多博客平台,而且只需一步安装即可实现。你可以快速创建你希望数量的博客,以及创建一个博客网络,例如Huffington Post和Gawker。

虽然Moveable Type就用户友好度来说落后于Wordpress,但是Moveable Type在交互界面和安装上做了很大的改善,而且近期迈出了最具成就的一步就是转变了一个开源的平台,这对于社区来说意义非凡。

Movable Type对于创建多博客系统或网络来说是个最佳选择,而且它可以帮助创造巨大的网络流量。

基于Movable Type的网站欣赏

Kevin Kornell

bearskinrug2

Cameron Moll

cameron

Dave Shea

mezzoblue

Dan Cederholm

simplebits

3. ExpressionEngine

ExpressionEngine 是一款非常具有活力的博客平台,不过它不是免费的。ExpressionEngine最有特色的地方是它可以同时发布多个网站,无论是使用同一域名下的不同次级域名,还是直接使用多个域名。

你可以使用相同的代码基准进行不同域名的多网站开发。该款软件具有一个十分简洁的后台,让博客们可以轻易上手。开发者和设计人员喜欢ExpressionEngine是因为它的操作十分简单。

ee

ExpressionEngine是一款面向创建多博客网站使用者的工具,但是任何人都可以轻松的上手使用该软件,这都要归功于它深思熟虑而且近乎完美的设计。受价$99.95,如果你只想创建一个个人博客网站的话可以下载它的核心版本EE。

基于Expression Engine的博客欣赏

Jesse Bennett-Chamberlain

31three

Veerle Pieters

veerle

4. Drupal

Drupal并不是一个典型的博客系统软件。虽然它拥有一个庞大的社区而且很多博客都使用它作为博客系统软件,但是不仅仅是个博客软件。Drupal实际上是一个社区平台系统软件。

作为一个博客社区的系统软件,Drupal确实光芒四射。Performancing就是一个例子。无论你想创建一个独立博客网站还是多博客网站,Drupal都是一个不错的选择。

drupal

Drupal的另外一个亮点就是它的多功能模块性。它不仅具有充满活力的用户系统,而且还拥有很多社区友好功能,比如论坛、书籍(在"book"结构下中创建文件)以及可以随时追踪其它使用者的内容更新的tracker。

Drupal还拥有一个庞大的开发者和模块社区。利用这些模块可以创建任何形式的网站或者添加几乎任何功能。许多主流的大型网站都使用Drupal来发布他们的多博客以及用户社区。例如Performancing, Spread Firefox, The Onion, 以及Ubuntu等。

Drupal对于想要添加论坛或者其它扩展功能的博客创建者来说是一个非常棒的选择。

基于Drupal的博客欣赏

43 Folders

43folders.com

Abduzeedo

abduzeedo

5. Textpattern

Textpattern 是一款十分简单的博客平台。它甚至没有集成WYSIWYG编辑器,取而代之的是Textile,一个简单的标记语言工具来格式化文本。

Textpattern相对于ExpressionEngine来说是一款非常简单的软件,不像ExpressionEngine那样提供很多的扩展特 性。但是Textpattern是一款非常稳定和成熟的软件,它不是初级使用者的最好选择,毕竟它需要使用者懂得Textile语言,或者可以使用 html编写文章。如果你需要一个WYSIWYG编辑器,就必须安装额外的插件。

textpattern

Textpatter有很多的主题模版和扩展工具,虽然开发者社区不像Wordpress那样庞大,但是社区忠诚度非常高。

Textpattern对于喜欢简单而且并不介意使用Textile的高级开发博客创建者来说是一个不错的选择。

基于Textpattern的博客欣赏

Hicksdesign

hicksdesign.co.uk

UX Magazine

uxmag.com

NZRN

nzrn.com

Erratic Wisdom

erratic

6. Joomla

Joomla是一个CMS,和Drupal有些类似。相对Drupal面向于社区平台和博客来说,Joomla更倾向于电子商务平台。

joomla

不管它们有多大区别,Joomla在易用性上和Drupal非常相像。而且Joomla拥有一个非常有名开发社区,提供许多扩展功能

Joomla对于想要创建一个博客社区网站,并且加入电子商务功能的人来说是个不错的选择。

7. b2evolution

b2evolution是又一款既可以创建独立博客网站,也可以创建大型博客网络的系统软件。不过,b2evolution的开发社区比较薄弱,仅提供200来个插件(Joomla社区大概能有3400多个插件)。

虽然b2developer的开发社区并不庞大,但是它具有一个大有可为的代码基准以及很多人仍然在使用b2developer来壮大他们的博客和博客社区。

evolution

该博客软件的后台对于初级使用者来说极易上手。而且内建统计功能,这是大多数博客系统软件所不具备的。而且该软件还具有一个小型WYSIWYG编辑器,对于初级博客使用者来说非常不错。

8. Nucleus CMS

Nucleus 也是一款可以创建独立博客和多博客的软件。就功能和开发社区来说,它和b2evolution有些相像,具有一系列非常棒的扩展和有用的插件及主题,使用者可以根据需要个性化安装。

nucleus

Nucleus比b2evolution的界面更为优雅和舒服,并且后台也简单易用。而且,Nucleus更新非常快。你可以在下载安装该软件之前在其测试网站上试用该软件。

Nucleus对于需要一款简单易用的博客系统来创建独立或多个博客的使用者来说是个非常好的选择。

9. Serendipity

Serendipity 是一款对于初级使用者来说非常友好的博客平台。它可以自动更新插件。而且其内建的评论模块是其它许多博客系统在没有安装插件的情况下所不具备的。

serendipity

Serendipity使用了高性能的智能模版系统,并且使用了快速而简洁的PHP代码。如果你是一个博客新手,Serendipity提供了一个安装向 导帮助完成软件安装。和b2evolution及Nucleus不同,Serendipity不提供多博客安装,不过你可以进行独立博客的多用户安装。

10. Mephisto

到目前为止,我们所提到的博客系统软件都是基于PHP语言的。而Mephisto博客系统是基于Rails语言的。Mephisto提供一个非常简单界面的后台,并且极具直观性。你可以通过内建的模版编辑器控制它的每一部分的外观。

mephisto

Mephisto还没有提供更过的模版和插件来个性化博客外观。Mephisto更多的是一款博客框架软件。

对于有能力创建自己的主题和插件的网页设计人员和开发人员来说,Mephisto更多的是一个博客平台。而对于初级使用者来说,还是推荐使用Wordpress或者 Movable Type。这两款流行的博客平台可以通过插件和不同的主题更轻松的个性化博客。

2008/08/29

BBEdit 9.0发布

Bare Bones Software于本周四发布了其源码编辑器旗舰产品BBEdit 9.0

使用mac系统的编程人员应该对该款软件并不陌生,甚至有些人会因为这款软件而专门购买了苹果机,足见其在源码编辑器领域的地位是不可动摇的。和其竞争对手Textmate相比较,因为BBEdit能够更好的支持中文,因此收到了中文麦饭们的追捧,今天又释放出了全新版本,看来远远超越Textmate的趋势不可阻挡。

BBEdit9对于前一版本8来说改进和增加了很多更强大的功能,包括rewritten项目管理,查找和文件比较功能的改进,还有全新的文本自动填充界面的完善。

全新的文本自动填充界面提升了用户友好性,和dreamweaver的文本填充一样,用户在写入代码的时候,文本填充会提供一个代码列表供用户选择。

在默认情况下,文本填充框会在用户键入后稍等片刻即出现。如果用户不想使用该功能的话可以在偏好设置里面关掉此功能,当使用的时候可通过菜单或者快捷键调用。

BBEdit的查找功能也有所变化和改善。9版本将查找(Find)和多文件查找(Multi-File Search)命令分成了两个,它们都可以在查找菜单中找到。和旧版查找对话框作为固定模块不同,新版的查找替换功能是非模块的,你可以在不同的窗口之间进行挪动和切换。


BBEdit在文件比较功能上的改进主要体现在提供了更多的比较结果。你可以看到两个文件非常细微的差别,也可以查看指定行或段落的差别。

BBEdit提供了一个全新的工具就是便签工具,使用者可以在上面写草稿以及任何需要的文字。它不需要保存,所有内容均会自动保留,甚至在你退出软件从新开启以后依然会看到之前的内容。

旧版本中的File Groups被Projects替代。新的项目窗口允许用户直接在文件中编辑文本,而且可以重命名,新建以及删除文件和文件夹。




新版本的BBEdit可以读取bz2格式的压缩文件。如果在你的任务窗口有一个压缩文件,你只要双击它,BBEdit将会自动显示其中的文件内容。而且,专为为开发人员设计的新特性允许用户在Xcode任务中进行查找。

BBEdit 9.0提供了对MobileMe的支持。如果你有一个MobileMe账号的话,你可以同步BBEdit的偏好设置以及Application Support文件夹,从而备份你的文件,Clipping以及所有通过BBEdit生成的数据信息。

新版本的BBEdit还提供了对VMWare Fusion 2.0的支持。如果你的mac机上安装了VMWare Fusion 2.0,那么你可以通过该虚拟机直接在windows上的Firefox, Opera, Safari, 以及Internet Explorer预览你的HTML文件。

BBEdit 9.0的其它变化包括修改了Ruby语言的支持,加强了对JavaScript的支持,更新了ObjC,Obj-C++和YAML语言模块,以及对Clipping的改进。