教程栏目

joomla中文网出品的官方教程

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

1,什么是组件


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

2,组件和模块


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

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

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

3,总体规划


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

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

作者: 樱木花道

Joomla程序员,从J1.5到J4.x始终都在做Joomla相关开发定制工作,有超过10年行业经验,国内Joomla扩展开发商ZMAX团队的核心成员

作者网站:ZMAX程序人

评论 (0)

  • 最新在前
  • 最佳在前

第11章 支持多语言

第12章 前台展示组件

第13章 组件开发FAQ

第14章 高级功能

第15章 使用分类

第16章 让组件支持插件

第17章 安全