我是Joomla 1.5的初学者...我已经阅读了有关结构以及如何构建模块,组件和插件......但我不知道何时构建这些以及何时使用这些... < / p>
有人能说清楚这个吗?
答案 0 :(得分:1)
组件是使用joomla框架开发的一类Web应用程序。它们显示在joomla站点的主要内容区域中(就像文章一样,由内容组件显示)。该组件通常具有自己的管理后端,可通过“组件”菜单访问。
模块呈现为html的小块,可以在不同的模块位置显示(通常在侧边栏中)。在stackoverflow上,右侧的“升级你的职业生涯”小部件是对Joomla模块的一个很好的近似。在joomla的标准安装中,登录框是模块的示例,菜单也是如此。
插件用于在幕后进行一些内部工作。它基本上是一个事件观察者,当在核心joomla框架内引发某些事件时,它会被激活。一个很好的例子是来自Joomla核心的电子邮件斗篷插件,在文章呈现时调用该插件并用一些javascript替换文章中的电子邮件地址以帮助保护他们免受垃圾邮件发送者的攻击。</ p>
内容插件只是一个例子。最近我开发了一个插件,它记录了数据库中每次成功的登录尝试。这是通过处理用户登录站点时引发的事件来完成的。
答案 1 :(得分:0)
如果找不到您需要的模块或插件或其他任何内容,则可以构建它。在开发之前一定不要存在。