Php Joomla中模块和组件之间的差异
有人能告诉我Joomla的模块和组件之间的基本区别吗Php Joomla中模块和组件之间的差异,php,joomla,module,components,Php,Joomla,Module,Components,有人能告诉我Joomla的模块和组件之间的基本区别吗 如果可能,请举例说明,以便于理解。模块通常是设计用于在您的站点中显示信息的一小部分功能)。它们可以出现多次,出现在不同位置的多个页面上 另一方面,组件通常更复杂,具有广泛的功能和能力。组件只能显示在页面的主区域中,通常只能显示在单个页面中 阅读本文了解更多信息: 摘自大卫·赫利的作品 当我与客户一起工作时,这里是我通常解释差异的方式 插件将操作系统已生成的输出。它通常不作为独立的部分运行,而是从其他来源(即内容)获取数据,并在输出到用户窗口之
如果可能,请举例说明,以便于理解。模块通常是设计用于在您的站点中显示信息的一小部分功能)。它们可以出现多次,出现在不同位置的多个页面上 另一方面,组件通常更复杂,具有广泛的功能和能力。组件只能显示在页面的主区域中,通常只能显示在单个页面中 阅读本文了解更多信息: 摘自大卫·赫利的作品 当我与客户一起工作时,这里是我通常解释差异的方式 插件将操作系统已生成的输出。它通常不作为独立的部分运行,而是从其他来源(即内容)获取数据,并在输出到用户窗口之前对其进行操作。插件通常不会直接向用户显示,而是在幕后进行工作 模块通常被视为站点的附加模块,扩展了系统另一部分的功能。它通常具有较少的可由最终用户配置的选项,并且大多数情况下不处理将信息存储到数据库中的任何操作。模块通常占据网页的次要部分,不被视为网页的主要焦点 组件是最广泛的附加组件。这通常会为您的站点添加全新或不同的功能,并扩展整个站点的可能性。组件处理数据操作以及数据库的输入和存储。大多数网站上的组件占据网站布局的主要区域,是页面的主要焦点 这些只是概括,每个规则都有例外,但这应该给你一个好的起点
就我所见,区分组件和模块的任何理由都隐藏在Joomla框架的技术中。就用户而言,页面的主要编辑内容由组件提供,而辅助信息(侧框、页眉和页脚等)由模块提供这一事实并不是真正的区别。页面内容是页面内容-句号
我认为强调这一差异会误导用户。模块与菜单项的关联方式在技术上可能与组件的关联方式不同。组件以一对一的方式与页面关联,并通过触发菜单项来运行。此外,模块并不总是需要访问数据库,而数据库是组件的一个组成部分。我希望这些技术差异最终能够解释为什么Joomla在用户界面中建立了这种区别。也许避免这种区别是Joomla版本4的基础-但我怀疑这意味着从零开始使用全新的CMS:(组件总是在模板的“主体”区域显示其结果
模块在“主体”外部显示其结果……通常沿主体的侧面、顶部或底部显示。这里有一个非常好的解释。文章链接不存在,403禁止!@Abin M Devasia解释在这里。抄袭并感谢Davidhurley耶-逻辑上是正确的。