登录 注册

登录

文章索引

Joomla

Joomla!从诞生到现在不过1年多一点时间,但是已经赢得广大用户的喜爱。2006年11月14日,Joomla!获得2006年最佳开源CMS项目一等奖。其官方网站论坛的注册用户今天已经达到84,056人。

Joomla获得2006年最佳开源CMS奖第一名

从官方网站www.joomla.org 我们可以下载到最新版本的Joomla!安装包,目前最新稳定版是1.0.12版本,最新beta版是1.5。

下载得到的安装包实际上是一个压缩文件,可能是zip格式,也可能是gzip格式。解压后得到若干文件夹及文件,文件总数达到2800多个。

Joomla是web程序,因此必须上传到服务器才能运行。如果要在自己的个人电脑(PC)上尝试Joomla,你必须在你的电脑上建立一个本地测试服务器。又由于Joomla!使用php语言,因此你的服务器必须是php空间。Joomla!的运行还离不开SQL数据库,因此你的服务器上必须拥有mysql或者mssql数据库。最常见的就是apache+php+MySQL平台,一般建立在Linux操作系统上的服务器都是这个组合。

Joomla!跟其他CMS一样,也有一个功能就是支持内容与风格分离——即网站的外观可以随便更换。原因是Joomla!采用模板(template)来控制网站外观,通过调整模板的结构,以及编辑模板对应的CSS样式表文件,我们可以更改网站的外表。甚至,我们可以使用Timed Template组件来定时更换网站的“衣服”,从而表现出千变万化的美丽身影,同时又不需要更改网站的内容。在全世界成千上万个Joomla!建造的网站中,你所看到的外观风格迥异,但是其核心都是一样的。另外,Joomla!每升级一次内核,都会发布针对旧版的升级补丁,所以核心文件的升级也非常方便。

Joomla!已经内建了文章系统、新闻系统、FAQ系统、友情链接及联系人功能。如果建设个人网站的话,把文章系统用blog风格展示出来,就可以做一个博客栏目——尽管这样的博客功能很弱。其他功能Joomla!并不自带。

不过,Joomla!优越就在于它支持第三方扩展(Extensions)。有了这些扩展,Joomla!如虎添翼,可以进一步搭建论坛、留言本、wiki、博客(真正的博客,比前面所说的方法正规得多)、下载系统、视频插播、网上商店、相册图库、招聘信息、房屋租赁、黄页目录等等。在Joomla!官方扩展库(extensions.joomla.org)里面,目前已经有超过1250种各式扩展。

Joomla的扩展分三类:组件(component)、模块(module)和触发器(mambot)。在1.5版本以后,触发器被称为“插件”(plugin)。Joomla!将一个页面分为若干区域,其中正中主要部分被称为“mainbody”。组件可以单独展示为页面,被分配在网页的mainbody区域;模块则无法独立成页,它必须被安排在页面上四周模块位置,当然,你可以在后台自定义某个模块显示于哪些页面,比如我们可以让登录窗口只在首页显示,打开网站其他页面则不显示;触发器相当于一个机器人,它被用于在页面内部实现某种特异功能,比如使用视频插播触发器就可以在网页任何位置显示一个视频播放窗口,你只需在编辑该网页时插入该触发器的命令。触发器的命令一般都是用大括号({})来包围,有的只有一个,有的需要一对,后面那个闭合标记当然要加入一个斜杠,变成{/}。

我们需要什么样的功能,就选择什么样的扩展。安装后在后台建立对应的页面或者菜单,就能在前台得到这个功能。如果你需要某种功能,而目前还没有相应的扩展,说不定不久以后就有人开发出来了。当然了,你也可以自己动手开发Joomla!扩展——只要懂php编程就可以了,没有想象中那么费劲。

还有一些基于php的开源web程序,作的也不错,我们如果要把它们加入到Joomla!网站来,就必须借助于桥接器(bridge)。比如SMF论坛很不错,但它不是Joomla!的扩展,我们可以使用JSMF桥接器来把它整合(integrate)到Joomla中来。其他需要桥接器才能整合的还有phpbb论坛、gallery2图库、Lifetype多用户博客、Zen-Cart网上商店、vTigerCRM客户关系管理系统等等。

总之,Joomla!是一个相当灵活的CMS,借助于丰富的第三方扩展和桥接器,它几乎可以建设所有类型的网站,从个人博客到联合国网站,都可以用Joomla!来建造。至于Joomla!的安装步骤及新手上路应用,我将陆续在本站撰写文章介绍。

  1. 评论 (12)

  2. Add Yours

评论 (12)

这里还没有人发表评论
  1. Andy Womg

之前用过动易的sitefactory,现在转向学习joomla。读了这篇文章,感觉joomla和SF还是有许多不一样的地方的。“组件”和“模块”这两个概念我还是有点不明白,呵呵。如果有高手愿意请指点一二。

  附件
您无权查看附件
 
  1. Dong JN

对Joomla有了基本认识。是不是所有的下载都要是付费会员才能下载啊?

  附件
您无权查看附件
 
  1. egalite

我是新手,安装了joomla1.5,也想在joomla的页面上有一个这样的评论,已下载了jcomments2.5。请白老指教。(我写了一个请教的题目,自己也找不到了,只好在这里填一笔。)

  附件
您无权查看附件
 
  1. ossoftware

对新人很有用的~~~
<br />
从个人博客到联合国网站,都可以用Joomla!来建造。看完这名话让我对 joomla很有信心呀
<br /><br />Joomla只是一个框架,他的强大之处还是建立在php语言的基础上的, 所以要想把框架发挥到极致,还要对语言有深入的了解和运用能力。

  附件
您无权查看附件
 
  1. 乱梦飞溅

获益了~

  附件
您无权查看附件
 
  1. yuanlili

感谢!

  附件
您无权查看附件
 
  1. jiangxuer

刚接触joomla,感觉对新手很有用,希望楼主多发joomla学习的相关文章及学习joomla的经验

  附件
您无权查看附件
 
  1. jwx_1170

从个人博客到联合国网站,都可以用Joomla!来建造。看完这名话让我对 joomla很有信心呀

  附件
您无权查看附件
 
  1. sumei

刚接触joomla, 很开心认识joomlagate, 我相信我可以从中学习很多东西。

  附件
您无权查看附件
 
  1. shrine

虽然摸索着使用joomla已经一年多了,但回头看这篇文章,仍然给出了不少有益提示。我想,可以按照作者的指点,再重新认识一下joomla。

  附件
您无权查看附件
 
加载更多

免费下载最新Joomla!核心中文版

扫描此二维码,立即开始下载 Joomla 3 核心中文版

付费下载汉化版扩展

付费后即可下载独家海量

Joomla! CMS 扩展汉化版

了解付费会员制度

点击这里给我发消息

了解 joomlagate.com 网站的付费会员制度