用
Joomla!
打造超酷博(
Blog
)
作者:
白建鹏
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
不够强大。