一、Joomla简介
Joomla!已经内建了文章系统、新闻系统、FAQ系统、友情链接及联系人功能。如果建设个人网站的话,把文章系统用blog风格展示出来,就可以做一个博客栏目。
Joomla!跟其他CMS一样,也有一个功能就是支持内容与风格分离——即网站的外观可以随便更换。原因是Joomla!采用模板(template)来控制网站外观,通过调整模板的结构,以及编辑模板对应的CSS样式表文件,我们可以更改网站的外表。
Joomla!优越就在于它支持第三方扩展(Extensions)。有了这些扩展,Joomla!如虎添翼,可以进一步搭建论坛、留言本、wiki、博客(真正的博客,比前面所说的方法正规得多)、下载系统、视频插播、网上商店、相册图库、招聘信息、房屋租赁、黄页目录等等。在Joomla!官方扩展库(extensions.joomla.org)里面,目前已经有超过1250种各式扩展。 Joomla的扩展分三类:组件(component)、模块(module)和触发器(mambot)。在1.5版本以后,触发器被称为“插件”(plugin)。
还有一些基于php的开源web程序,作的也不错,我们如果要把它们加入到Joomla!网站来,就必须借助于桥接器(bridge)。比如SMF论坛很不错,但它不是Joomla!的扩展,我们可以使用JSMF桥接器来把它整合(integrate)到Joomla中来。其他需要桥接器才能整合的还有phpbb论坛、gallery2图库、Lifetype多用户博客、Zen-Cart网上商店、vTigerCRM客户关系管理系统等等。
总之,Joomla!是一个相当灵活的CMS,借助于丰富的第三方扩展和桥接器,它几乎可以建设所有类型的网站,从个人博客到联合国网站,都可以用Joomla!来建造。
一、扩展Joomla!
Joomla!不但能够处理内容文章,而且允许你简洁地整合各种复杂的应用。开发者为Joomla!开发各种扩展,如购物车、论坛、职位发布等。所有这些扩展能够运行在Joomla!网站,同时只有一个单独数据库、模板和核心需予维护。我们开发出来的扩展,界面和风格是完全统一的。能以PHP编码的任何类型的程序,都是种等待编写的潜在组件。
二、Joomla!的扩展
Joomla!可扩展的内容包含:组件、模块、插件、模板
三、Joomla!的组件
组件是最基本的扩展。组件就是你所看到的页面的主要部分。Joomla!的设计是为每个生成页面加载和运行一个组件。因此,Joomla!核心的内容管理功能本身也是一个组件。组件经常会有复杂的后台管理。后台通常用来创建和更新数据库表记录;它也可以做任何事情,只要它用PHP编写。例如,你可编写个运行在UNIX命令行下面的批处理工作,你也能在后台提供一个链接以便非程序员也可以调用。你也可以用它来允许网站管理员上传图片或者视频。
四、Joomla!的模块
相对组件,一个页面可以有很多的模块。模块一般由边栏的元素或者是内容菜单组成,模块是组件内容的补充,它们不是页面的主要内容。Joomla! 也支持不需要编程的内容模块。模块的后台控制是有限的,一般仅包含基本格式。
五、Joomla的插件
当网站需要插入一些代码来实现某些逻辑,它可以由插件plugins实现(以前叫做Mambot)。插件一般用来格式化页面的组件或者模块的输出。例如有这样的组件,关键字高亮显示、文章评论表单、基于JavaScript的HTML编辑器等。插件的后台控制与模块相似。
六、Joomla!的模板
模板是网站的表现层,在构建网站时,模板设计的优秀,会给网站增色不少。Joomla!自带了几个简单的模板,用户也可以自己开发适合的网站模板
作者:PHP视频教程@PHP培训 修订1.0 2010-08
乐学PHP学院是国内专业的PHP培训机构,天津最好的PHP培训机构,拥有完整全面的PHP培训课程体系,使用自行开发的PHP内容管理系统作为授课案例,真实项目教学,还提供PHP教程、PHP视频、PHP人才、PHP开发等服务!
商品属性 [视频编号] joomla01,joomla02,joomla03,joomla04,joomla05 [视频格式] exe [视频时间] 10:30:00 [作者] 马明