在您的Joomla!网站中可用不同类型的扩展。请查看以下不同类型的列表
组件
组件是扩展类型中最大和最复杂的。组件就像小型应用程序,为页面主体添加功能。一个可能有助于理解这种关系的比喻是,Joomla!就像一本书,组件就是章节。每一章(或每一个组件)都会为这本书(网站)增加一个主要功能。流行的组件包括表单、购物车、内容管理系统、图片库、博客等。组件通常直接与网站的数据库交互,很多时候一个组件还会包含模块或插件。组件安装后,将出现在Joomla!管理区域的“组件”菜单中。
模块
模块是更轻量级和灵活的扩展,可以扩展组件的功能,但它们不一定依赖于组件。模块可以是独立的扩展,同时仍然扩展网站的功能。模块是Joomla网站的基本构建块,可以被分配到不同模板的不同模块位置。用书籍的比喻来说,模块可以被看作是脚注或标题,或者可能是可以在一页或几页上查看的图像或标题。一旦安装了模块,它将通过Joomla管理区域的“模块管理器”来访问。
插件
插件是更小的扩展,用于操作Joomla网站内部已经存在的数据。插件通常在幕后操作;它们不直接显示数据。它们用于触发事件并使用来自其他来源(如网站内容、模块或组件)的数据。插件是当触发预定义事件时运行的代码段。使用插件允许开发者根据启用了哪些插件来更改代码的行为。一旦安装了插件,它将通过Joomla管理区域的“插件管理器”来访问。
特定扩展
特定扩展在另一个第三方扩展之上运行。这些类型的扩展大多数通过Joomla扩展安装器或第三方定制的安装程序安装。