我一直在学习为joomla开发自己的插件和组件! 2.5。
在为我的网站开发了几个月的功能之后,我开始意识到,如果我将它们作为com_content或com_user的插件开发,我创建的某些组件可能会同样有效。 / p>
我的问题是,决定是否需要完整组件以及何时可以使用一个或多个插件来提供相同功能的最佳方法是什么。
我现在的感觉是插件是一种更好的方式,因为它们是自包含的。也许我已经回答了我自己的问题,当元素之间的交互更复杂时需要组件,而插件可以用于非常模块化的功能。
其他人有观点吗?
答案 0 :(得分:2)
组件和插件是完全不同类型的扩展。
组件是将出现在内容区域中的应用程序/系统,例如VirtueMart以及显示文章的位置。将它们视为您计算机的软件。
插件可以操作Joomla和/或它正在使用的扩展。它们包含与触发事件关联的函数。简而言之,它们可以扩展现有扩展的功能。
因此,请回答您的问题,考虑一下您正在创建的内容,以及是否应该扩展功能。
希望这有帮助