-1
A
回答
1
组件是使用joomla框架开发的各种web应用程序。它们显示在joomla站点的主要内容区域(就像由内容组件显示的文章一样)。组件通常有自己的管理后台,通过“组件”菜单访问。
模块呈现为可以显示在不同模块位置(通常位于侧边栏)中的html块。在stackoverflow上,右侧的“升级你的职业生涯”小部件是Joomla模块的一个很好的近似。在joomla的标准安装中,登录框是模块的一个例子,菜单也是如此。
一个插件用于在幕后进行一些内部工作。它基本上是一个事件观察者,当核心joomla框架内引发了一些事件时,它被激活。一个很好的例子是来自Joomla核心的电子邮件斗篷插件,当文章被渲染时被调用,并用一些javascript替换文章中的电子邮件地址来帮助保护他们免受垃圾邮件的攻击。
内容插件只是一个例子。最近我开发了一个插件,用于记录数据库中每次成功的登录尝试。这是通过处理用户登录网站时引发的事件完成的。
0
当您找不到满足您需要的模块或插件或其他任何东西时,您可以构建模块或插件或其他任何东西。在开发之前确保没有任何东西存在。
相关问题
- 1. Threading基础知识
- 2. C++基础知识
- 3. Ruby基础知识
- 4. 基础SQL知识?
- 5. Modernizr基础知识
- 6. Feedburner基础知识
- 7. AOP基础知识
- 8. Makefile基础知识
- 9. SceneKit基础知识
- 10. C#和sqlite基础知识
- 11. Spring Security基础知识
- 12. XML到WordML基础知识
- 13. Atom feed基础知识
- 14. 新手Git基础知识
- 15. Java开关基础知识
- 16. codeIgniter导航基础知识
- 17. BlackBerry VerticalFieldManager基础知识
- 18. TCP连接基础知识
- 19. JavaScript基础知识/教学
- 20. git rebase基础知识
- 21. 反射基础知识
- 22. Ada的T'Class基础知识
- 23. Git Repository Eclipse基础知识
- 24. 微软XNA基础知识
- 25. Tensorflow Metagraph基础知识
- 26. Moq/StructureMap基础知识
- 27. kinect基础知识和C#
- 28. Asp.net c# - MVC基础知识
- 29. 学习Prolog基础知识
- 30. SVN合并基础知识
啊..我离开了控制器..以及他们如何彼此相关。 – user420088 2010-08-14 19:00:06
控制器只是构建组件的标准体系结构的一部分。该体系结构基于模型 - 视图 - 控制器设计模式。如果你想学习如何开发MVC组件,请看这里:http://docs.joomla.org/Developing_a_Model-View-Controller_Component_-_Part_1 – silvo 2010-08-14 19:45:29