如何构建Joomla扩展



首先我想知道扩展插件模块之间是否有任何区别

然后我想知道如何从这个开始?我必须具备什么工具和知识

什么是最好的武术?

组件、模块和插件都是扩展的类型,就像奥迪、宝马和福特都是汽车的类型一样。

组件是您的主要应用程序,如论坛、商店系统等。这些组件通常显示在您的网站中心(您的文章显示在那里)。

模块就像你通常会在网站侧面看到的小部件,比如shoutbox、Twitter Feed等。

插件基本上通过触发事件来操纵站点行为,例如,它可以用于加载库或在两个组件之间集成用户配置文件。

要开始学习,您首先应该了解Joomla是如何工作的,并特别注意它是基于MVC的。浏览一下Joomla文档。

一旦你开始感到自信,尝试制作一个Hello World模块,安装它,就会一团糟。要开始,请阅读文档、观看本视频或使用模块生成器。

或者,如果你想开发一个组件,请按照Joomla 2.5 开发基本组件的文档开始

插件提供了很多可能性,因此最好从这里开始,然后选择从那里开始的方式。

只是一句建议,不要开始使用Joomla 1.5,要么使用2.5或3.0;)

希望这能帮助

http://docs.joomla.org/Extension_types_(通用定义)

扩展是覆盖组件、插件和模块的通用内容。插件和模块都是独立的东西。请参阅上面的链接以获得对此的更详细解释。

假设你了解HTML、CSS、PHP和Javascript(Joomla 2.5的Mootools和Joomla 3.0的jQuery),那么我会从阅读Joomla Docs页面上的开发者文章开始:http://docs.joomla.org/Developers

模块开发:http://docs.joomla.org/Module_Development

插件开发:http://docs.joomla.org/Plugin_Development

最新更新