首先我想知道扩展和插件和模块之间有什么区别
然后我想知道如何开始?我必须拥有哪些工具和知识
什么是最好的武术?
组件、模块和插件都是扩展类型,就像奥迪、宝马和福特都是汽车类型一样。
组件是您的主要应用程序,例如论坛、商店系统等。这些通常显示在您网站的中心(显示您的文章的位置)。
模块就像您通常会在网站侧面看到的小部件,例如喊话框、Twitter 提要等。
插件基本上通过触发事件来操纵站点行为,例如它可以用于加载库或在 2 个组件之间集成用户配置文件。
要开始学习,您首先应该了解 Joomla 的工作原理,特别注意它基于 MVC 的事实。查看Joomla Docs。
一旦你开始有信心,尝试制作一个 Hello World 模块,安装它并搞砸。要开始使用,请阅读文档、观看此视频或使用模块生成器。
或者,如果您想开发一个组件,请按照为 Joomla 2.5 开发基本组件的文档开始
插件提供了相当多的可能性,因此最好从这里开始并选择你想从那里继续的方式。
只是一个忠告,不要开始使用 Joomla 1.5,要么去 2.5 要么 3.0 ;)
希望这可以帮助
http://docs.joomla.org/Extension_types_(general_definitions)
扩展是通用的,涵盖组件、插件和模块。插件和模块都是独立的东西。有关此内容的更详细说明,请参见上面的链接。
假设您了解 HTML、CSS、PHP 和 Javascript(Joomla 2.5 的 Mootools 和 Joomla 3.0 的 jQuery) - 那么我将首先阅读 Joomla 文档页面上的开发人员文章:http: //docs.joomla.org /开发者