Joomla!打造超酷博(Blog    <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

 

作者: 白建鹏    

2007-07-11 

我们这里要说的不是多用户博客,因为我认为没有必要这样做了:我们已经有了Blogger、新浪博客、搜狐博客、和讯博客……等等专业的多用户博客平台,何必自己从头建造?即使你有那么多精力、那么大服务器空间、那么多工作人员来做这件事,你也不需要用Joomla。因为Joomla建造多用户博客还很不成熟,甚至根本没有这个希望,你不如早点去了解一下WordPress MU或者LifeType。哦,对了,虽然Joomla有一个叫做mamblog的组件可以允许会员撰写自己的博客,但是功能是在太弱了。

我只想谈谈怎样用Joomla做出一个专业的个人博客——单用户博客。我们看看用Joomla如何做出出色的博客。

 

今天你博客了吗?细心的用户已经发现,在Joomla 1.0.12 安装完成之后,默认就有一个Blog菜单。实际上这不能算是真正的blog,只是Blog样式的文章布局。

那么什么是Blog?姑且引用Wikipedia里面的一段话:

blog……起源于weblog,意思是网络日志。1997年由Jorn Barger所提出。……1999年,Peter Merholz首次使用缩略词“blog”……在这之前,网路世界里所谓的Weblog通常指的是一种硬生生地、充满技术性记载的、无关乎叙事的纪录。

 

魏武挥认为:“Blog就是一个对写者跨越技术障碍、对读者可以进行跟踪访问的可定义选择模板的个人文集存放地。”百度百科说:“博客是继EmailBBSICQ之后出现的第四种网络交流方式”。

也就是说,Blog除了发表内容之外,它还必须具备操作简单、可更换外观、追踪访问、互动交流等特点。当然,博客还有一些外观上的特点,如需要一个迷你日历,日期链接到当天发表的文章;还有一个Blog Roll与其他Blogger相互链接;等等。

Blog还要允许访客评论文章,或者留言;有的还拥有一个作者的相册;有的还有下载栏目;还需要通过RSS了解站长关注的其他Blog动态;等等。

现在我们来看看Joomla能否做到以上几点:

1、简单易用

这一点还用怀疑吗?Joomla搭建网站非常简单,而且完全免费!如果要用Joomla搭建一个Blog网站或者在网站上建造博客栏目,只需要创建一个用于存放blog内容的单元,然后在该单元内分别创建类别。最后,在前台菜单上新建一个Blog - Content Section 类型的菜单项目指向该单元即可,这样在前台才能看到blog样式的文章布局。

2、可更换外观

Joomla天生就有外观与内容分离的特点。管理员可以随时更换模板。如果要做blog网站,那么请浏览一下本站下载栏目的几百个免费模板,总有一款适合你!

同样,对于任何一款模板,用户都能通过编辑CSS文件来进一步个性化其外观样式,直到自己满意为止。

3、个人文集

blog不像BBS那样众说纷纭,Joomla完全可以保证只允许管理员(站长)发表文章,其他访客即使注册为“会员”也不能发表文章,因为Joomla只允许author以上级别的会员发表文章,并且还可以设定为管理员审核。

4、多媒体内容

blog的内容应该是多样化的,除了精彩的文字,还应该有漂亮的插图,悦耳的音乐,流畅的视频,搞笑的动漫或者Flash……这些用Joomla都能做到:Multithumb触发器可以为图片生成缩略图,并使简介文字中的图片可以链接到全文;All Videos Plugin触发器可以让你在文章中插入音频、视频,甚至引用外部网站如YouTube、土豆网的视频;gzFlashEmbed触发器可以让你插入Flash.swf)视频,甚至把文字以Flash格式嵌入输出。

如果你想做一个“播客”(PodcastblogJoomla也能轻松完成;JoomlaMMS Blog组件还允许用户在外旅游时通过PDA将撰写的blog以及沿途风景照片发布到网站;而JoomlaWAP插件则可以允许访客通过掌上电脑或者智能手机访问你的网站。

即使你想在blog上增加wiki功能,Joomla也有免费的OpenWiki组件。

差点忘了,有些朋友喜欢在文章里面插入Adsense广告,那么Joomla也为此准备了Google Adsense Mambot触发器。如果你对Yahoo情有独钟,你可以用Yahoo YPN Mambot触发器在文章中插入Yahoo的广告。当然,不止这些,还有其他某些广告网站的触发器,或者某些大型商店如AmazoneBay的广告触发器,应该能满足你的要求。

5、站长相册

Joomla拥有丰富的图库相册组件供您选择。WordPress里面的相册插件怎么能比得上Gallery2强大?

6、下载栏目

看看本站的下载栏目你就知道了,Joomla做下载栏目简直易如反掌。如果你想给blog增加下载,我推荐你使用Remository组件。

当然了,如果你只是偶尔下载一两个文件,那么不必兴师动众。直接将文件上传到网站的 /media 目录中,然后在页面中手动插入下载链接即可。

7、侧边栏

blog在视觉上最显眼的就是有侧边栏,上面显示迷你日历和blog rollJoomla对此也有相应的组件和模块:blogsidebar,看看名字就知道没错。

BlogSidebar模块显示四项内容:迷你日历, BlogRoll, 类别列表, 新添文章。每一个区块都可以单独关闭。例如你可以关闭“新添文章”而换用Joomla自带的Latest News模块。它的blogroll很有创意地利用了Joomla自带的weblinks组件,对应其中一个类别。

唯一遗憾的是,blogsidebar 的迷你日历中指向文章的链接,点击后其URL中带有 com_blogsidebar 的字样,而不是标准的Joomla文章URL。这一点或许对于实施高级SEF有些影响。

8RSS

用于读取RSSJoomla模块真是太多了。我们随便拿出一个:AJAX RSS Reader with Draggable Divs,不仅可以读取RSS,还带有AJAX特效。

Konlong还开发了一个RSS触发器,名叫KL RSS Feed,通过该触发器你可以在文章中插入/引用某个RSS源的内容。对于喜欢采集的用户比较合适。

当然了,不仅你可以RSS别人,别人也要能RSS你。Joomla本身就已经具备了这个功能。只要你把首页那个Syndicate模块发布到blog菜单页面即可。

 

如果你觉得这些供稿方式还不够,你还可以安装新的Feeder模块。在Joomla官方扩展库中,你能找到很多同类模块。

9Trackback

Trackback中文称作“引用通告”,简称“引用”。用处就是通知被你所引用的日志,你引用了它。这样Blog之间就通过Trackback互相连接了起来,因此有人将之称为“思想的桥梁”。没有trackback blog就是一座孤岛。现在,我们可以通过 Tracka 触发器给Joomla的文章添加trackback功能。

通过 RSS Trackback 这两个 Blog 的重要功能,实际上 Blog 这个载体完全实现了网络的“社会化关系”。也正是因此,Blog 成为社会性软件(Social Software)的重要组成部分。

10SEO

曾经有人说WordPress制作的blog站点很快能够被搜索引擎收录,并且能购很快获得很高的Page Rank值。这种说法显然没有经过严格验证。据我所知,在建站后短期内,比如10天或1周之内,WordPress相比Joomla而言具有一定的SEO优势;但是,在长期运行后,比如网站建成6个月甚至1年以上,则Joomla显示出强大的SEO功能。

作为SEO内容之一的SEFTag Joomla里面都有对应的解决方案。例如,我们通过 Artio JoomSEF 就能实现高级SEF;而Tag Clouds 模块则提供了一个标准的tag cloud

11、其他功能

一个blog还要什么?文章评论?我们有JomComment;留言本?我们有Easybook;图片验证码反垃圾?上述两个组件都支持。友情链接?我们有JV-LinkExchanger;……

 

现在,你还要继续使用WordPressb2evolutionF2blogLifeType(原名pLog)、MovableTypeBo-blog这些程序来建造一个blog吗?我认为他们远远赶不上Joomla所打造的超酷blog!如果你用Joomla做不到,那是你的问题,不是Joomla不够强大。