1,什么是组件
组件是一个问题的解决方案。Joomla就如同Windows操作系统,组件就是上面运行的应用程序。比如你需要及时通信,那么你就会安装QQ,如果你需要办公,那么你可以安装OFFICE套件。这里的QQ,OFFICE套件就相当于Joomla中的组件,他们的本质都是对一类问题的解决方案。
2,组件和模块
关于组件和模块的区别,组件是做大事情的,而模块是做小事情的。举例说明:你想在你的joomla网站中实现一个邮件系统,能够收发邮件。那么现在邮件系统就是组件。另外你需要一个展示最近收到的10封邮件的一个功能,那么这个功能的实现就是模块。joomla系统中,文章管理就是一个组件。而如果你要展示你的网站上的一系列最新文章,那么你就需要用到最新文章这个模块了。
总结来说,组件和模块的区别如下:
- 组件是做大事情的,而模块是做小事情的
- 在joomla中组件用com_为前缀,模块用mod_为前缀。
- 对于程序开发人员,组件可以拥有自己的数据表,而模块是没有的
3,总体规划
在Joomla中,一个标准的组件一般会有两个部分,前台和后台。顾名思义,前台就是给普通的用户看的,后台是给管理员管理内容的。我们开发组件,一般需要开发这两个部分。
开发组件是一个大的工程,我们必须计划好。不然很可能会半途而废。
评论 (0)