0

我一直在学习为 joomla 开发自己的插件和组件!2.5.

在为我的站点开发功能几个月后,我开始意识到,如果我将我创建的一些组件开发为 com_content 或 com_user 的插件,它们可能同样有效。

我的问题是确定是否需要完整组件以及何时可以使用一个或多个插件来提供相同功能的最佳方法是什么。

我现在的感觉是插件是一种更好的方式,因为它们是自包含的。也许我已经回答了我自己的问题,当元素之间的交互更复杂时需要组件,因为插件可以用于非常模块化的功能。

还有人有看法吗?

4

1 回答 1

2

组件和插件是完全不同类型的扩展。

组件是将出现在内容区域(例如 VirtueMart)和显示文章的位置的应用程序/系统。将它们视为您计算机的软件。

插件可以用来操作 Joomla 和/或它正在使用的扩展。它们包含与触发事件相关的函数。所以简而言之,它们是为了扩展现有扩展的功能。

因此,请回答您的问题,考虑一下您正在创建什么,以及是否会成为应用程序或扩展功能的东西。

希望这可以帮助

于 2012-10-17T13:44:05.557 回答