joomla 组件 模块的区别

最近看了一些网页  觉得很多都对joomla的理解不是很深入   而深入的又太抽象了   自己记些笔记

1joomla 的模板 模块 和插件的区别  , 个人理解是这样的  模板就是一个整体的布局 joomla 的很重要的一个思想就是模块化  也就是说后台把东西开发好了  那么前台只要把位置安排好 ,然后一句话, 一个调用,  后台开发的内容就显示出来了,因此前台并不是程序员很需要关心的内容 ,布局定好以后,就可以针对某个div里的特定内容进行开发了.... 

 

代码
<div id="wrapper">
<div id="header">
<div id="logo" ><h1></h1></div>
<div id="uphead"><jdoc:include type="modules" name="uphead"/></div>
<div id="language"><jdoc:include type="modules" name="language"/></div>
</div>
<div id="cneter">
<div id="login"><jdoc:include type="modules" name="login"/></div>
<div id="content"></div>
<div id="menu"></div>

</div>
<div id="footer"></div>

</div>

 

 

 整体的div  控制框架 css控制样式 

2 模块就是为内容的表现和逻辑的交互的 这样说可能抽象了一点  拿几个实例来说明一下  比如说跑马灯  热点新闻  登陆  这三个例子的共同特点是基本都不与后台数据进行交互 这里所至的交互就是用户修改数据什么的  他们都是以一定的规则读取数据并以一定样式显示出来 例如跑马灯  热点新闻  一个网站页眉页尾常常用到这些东西 因此如果开发好一个模块 那么一句话调用  就可以显示出来了  再例如 登陆 后台对登陆管理是没有意义的  后台管理的是用户信息  所以说  登陆就是一个处理逻辑的模块  而这也又一次说明了模块的用处  就是说 处理逻辑和表现  而不针对数据的交互


3至于组件 就是一个表现的有力支持 后台前台的数据交互管理都是由这些控制的 比如说后台的那些管理 点击一个组件 然后下面就是列表

这样的话  

模块与组件的运用范围就清晰起来了

posted @ 2010-12-11 22:59  爱博卡鲁  阅读(961)  评论(0)    收藏  举报