用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就是一个对写者跨越技术障碍、对读者可以进行跟踪访问的可定义选择模板的个人文集存放地。”百度百科说:“博客是继Email、BBS、ICQ之后出现的第四种网络交流方式”。
也就是说,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格式嵌入输出。
如果你想做一个“播客”(Podcast)blog,Joomla也能轻松完成;Joomla的MMS Blog组件还允许用户在外旅游时通过PDA将撰写的blog以及沿途风景照片发布到网站;而Joomla的WAP插件则可以允许访客通过掌上电脑或者智能手机访问你的网站。
即使你想在blog上增加wiki功能,Joomla也有免费的OpenWiki组件。
差点忘了,有些朋友喜欢在文章里面插入Adsense广告,那么Joomla也为此准备了Google Adsense Mambot触发器。如果你对Yahoo情有独钟,你可以用Yahoo YPN Mambot触发器在文章中插入Yahoo的广告。当然,不止这些,还有其他某些广告网站的触发器,或者某些大型商店如Amazon、eBay的广告触发器,应该能满足你的要求。
5、站长相册
Joomla拥有丰富的图库相册组件供您选择。WordPress里面的相册插件怎么能比得上Gallery2强大?
6、下载栏目
看看本站的下载栏目你就知道了,Joomla做下载栏目简直易如反掌。如果你想给blog增加下载,我推荐你使用Remository组件。
当然了,如果你只是偶尔下载一两个文件,那么不必兴师动众。直接将文件上传到网站的 /media 目录中,然后在页面中手动插入下载链接即可。
7、侧边栏
blog在视觉上最显眼的就是有侧边栏,上面显示迷你日历和blog roll。Joomla对此也有相应的组件和模块:blogsidebar,看看名字就知道没错。
BlogSidebar模块显示四项内容:迷你日历, BlogRoll, 类别列表, 新添文章。每一个区块都可以单独关闭。例如你可以关闭“新添文章”而换用Joomla自带的Latest News模块。它的blogroll很有创意地利用了Joomla自带的weblinks组件,对应其中一个类别。
唯一遗憾的是,blogsidebar 的迷你日历中指向文章的链接,点击后其URL中带有 com_blogsidebar 的字样,而不是标准的Joomla文章URL。这一点或许对于实施高级SEF有些影响。
8、RSS
用于读取RSS的Joomla模块真是太多了。我们随便拿出一个:AJAX RSS Reader with Draggable Divs,不仅可以读取RSS,还带有AJAX特效。
Konlong还开发了一个RSS触发器,名叫KL RSS Feed,通过该触发器你可以在文章中插入/引用某个RSS源的内容。对于喜欢采集的用户比较合适。
当然了,不仅你可以RSS别人,别人也要能RSS你。Joomla本身就已经具备了这个功能。只要你把首页那个Syndicate模块发布到blog菜单页面即可。
如果你觉得这些供稿方式还不够,你还可以安装新的Feeder模块。在Joomla官方扩展库中,你能找到很多同类模块。
9、Trackback
Trackback中文称作“引用通告”,简称“引用”。用处就是通知被你所引用的日志,你引用了它。这样Blog之间就通过Trackback互相连接了起来,因此有人将之称为“思想的桥梁”。没有trackback 的blog就是一座孤岛。现在,我们可以通过 Tracka 触发器给Joomla的文章添加trackback功能。
通过 RSS 和 Trackback 这两个 Blog 的重要功能,实际上 Blog 这个载体完全实现了网络的“社会化关系”。也正是因此,Blog 成为社会性软件(Social Software)的重要组成部分。
10、SEO
曾经有人说WordPress制作的blog站点很快能够被搜索引擎收录,并且能购很快获得很高的Page Rank值。这种说法显然没有经过严格验证。据我所知,在建站后短期内,比如10天或1周之内,WordPress相比Joomla而言具有一定的SEO优势;但是,在长期运行后,比如网站建成6个月甚至1年以上,则Joomla显示出强大的SEO功能。
作为SEO内容之一的SEF、Tag, 在Joomla里面都有对应的解决方案。例如,我们通过 Artio JoomSEF 就能实现高级SEF;而Tag Clouds 模块则提供了一个标准的tag cloud。
11、其他功能
一个blog还要什么?文章评论?我们有JomComment;留言本?我们有Easybook;图片验证码反垃圾?上述两个组件都支持。友情链接?我们有JV-LinkExchanger;……
现在,你还要继续使用WordPress、b2evolution、F2blog、LifeType(原名pLog)、MovableType、Bo-blog这些程序来建造一个blog吗?我认为他们远远赶不上Joomla所打造的超酷blog!如果你用Joomla做不到,那是你的问题,不是Joomla不够强大。
转载于:https://blog.51cto.com/ud1121/201893