Joomla 1.5基础

Joomla 1.5基础,joomla,joomla1.5,Joomla,Joomla1.5,我是Joomla 1.5的初学者。。。我已经阅读了有关结构以及如何构建模块、组件和插件的内容。。。但我不知道什么时候建造这些,什么时候使用这些 有人能解释一下吗?组件是使用joomla框架开发的web应用程序。它们显示在joomla站点的主内容区域中(就像由内容组件显示的文章一样)。组件通常有自己的管理后端,可以通过“组件”菜单访问 模块被呈现为小的html块,可以显示在不同的模块位置(通常在侧栏中)。在stackoverflow上,右边的“今天升级你的职业”小部件很好地模拟了Joomla中的模

我是Joomla 1.5的初学者。。。我已经阅读了有关结构以及如何构建模块、组件和插件的内容。。。但我不知道什么时候建造这些,什么时候使用这些


有人能解释一下吗?

组件是使用joomla框架开发的web应用程序。它们显示在joomla站点的主内容区域中(就像由内容组件显示的文章一样)。组件通常有自己的管理后端,可以通过“组件”菜单访问

模块被呈现为小的html块,可以显示在不同的模块位置(通常在侧栏中)。在stackoverflow上,右边的“今天升级你的职业”小部件很好地模拟了Joomla中的模块。在joomla的标准安装中,登录框是模块的一个示例,菜单也是

插件用于在后台执行一些内部工作。它基本上是一个事件观察器,在核心joomla框架中引发某个事件时激活它。一个很好的例子是来自Joomla核心的电子邮件斗篷插件,它在文章呈现时被调用,并用一些javascript替换文章中的电子邮件地址,以帮助保护它们免受垃圾邮件发送者的攻击


内容插件只是一个例子。最近我开发了一个插件,它可以记录数据库中每一次成功的登录尝试。它是通过处理用户登录到站点时引发的事件来完成的。

如果找不到满足您需要的模块或插件,则可以构建模块或插件或其他任何内容。在开发之前,确保不存在任何内容。

ahh。。我省略了控制器。。控制器只是构建组件的标准体系结构的一部分。该体系结构基于模型-视图-控制器设计模式。如果您想了解如何开发MVC组件,请参见此处: