< 返回 2.1 了解Joomla组件 - E计划

对于刚接触joomla的人,很有可能将组件和模块弄混淆。在本节我们将简单的说明一下什么是joomla组件,以及区分组件和模块的区别

1,什么是组件


组件是一个问题的解决方案。Joomla就如同Windows操作系统,组件就是上面运行的应用程序。比如你需要及时通信,那么你就会安装QQ,如果你需要办公,那么你可以安装OFFICE套件。这里的QQ,OFFICE套件就相当于Joomla中的组件,他们的本质都是对一类问题的解决方案

2,组件和模块


    关于组件和模块的区别,组件是做大事情的,而模块是做小事情的。举例说明:你想在你的joomla网站中实现一个邮件系统,能够收发邮件。那么现在邮件系统就是组件。另外你需要一个展示最近收到的10封邮件的一个功能,那么这个功能的实现就是模块。joomla系统中,文章管理就是一个组件。而如果你要展示你的网站上的一系列最新文章,那么你就需要用到最新文章这个模块了。

总结来说,组件和模块的区别如下:

  • 组件是做大事情的,而模块是做小事情的
  • 在joomla中组件用com_为前缀,模块用mod_为前缀。
  • 对于程序开发人员,组件可以拥有自己的数据表,而模块是没有的

3,总体规划


    在Joomla中,一个标准的组件一般会有两个部分,前台和后台。顾名思义,前台就是给普通的用户看的,后台是给管理员管理内容的。我们开发组件,一般需要开发这两个部分。

    开发组件是一个大的工程,我们必须计划好。不然很可能会半途而废。

E计划

第11章:支持多语言
第12章:前台展示组件
第13章:组件开发FAQ
第14章:高级功能
第15章:使用分类
第16章:让组件支持插件
  • 内容提要
  • 留言讨论 (0)
  • 视频教程
对于刚接触joomla的人,很有可能将组件和模块弄混淆。在本节我们将简单的说明一下什么是joomla组件,以及区分组件和模块的区别

评论 (0)

  • 最新在前
  • 最佳在前

内容待完善

该课程提供视频版,可以观看完整的视频教程