首先,我想知道扩展和插件和模块
之间有什么区别然后我想知道如何开始这个?我必须拥有哪些工具和知识
什么是最好的武术?
答案 0 :(得分:6)
组件,模块和插件是所有类型的扩展,就像奥迪,宝马和福特都是各种类型的汽车。
组件是您的主要应用,例如论坛,商店系统等。这些通常显示在您网站的中心(显示文章的位置)。
模块就像您通常会在网站旁边看到的小部件,例如shoutbox,Twitter Feed等。
插件基本上通过触发事件来操纵站点行为,例如它可以用于加载库或在两个组件之间集成用户配置文件。
要开始学习,首先应该了解Joomla的工作原理,特别注意它是基于MVC的事实。浏览Joomla Docs。
一旦你开始有信心,尝试制作一个Hello World模块,安装它并乱七八糟。要开始使用,请先阅读Documentation,查看this video或使用Module Generator。
或者您是否想要开发组件,请先按照Developing a Basic Component for Joomla 2.5
上的文档开始插件提供了很多可能性,因此最好从here开始,然后从那里选择你想要的方式。
只是一个建议,不要开始使用Joomla 1.5,要么是2.5或3.0;)
希望这有帮助
答案 1 :(得分:0)
http://docs.joomla.org/Extension_types_(general_definitions)
扩展是通用的,包括组件,插件和模块。插件和模块都是独立的东西。请参阅上面的链接以获取更详细的解释。
假设您了解HTML,CSS,PHP和Javascript(Joomla 2.5的Mootools和Joomla 3.0的jQuery) - 那么我首先阅读Joomla Docs页面上的开发人员文章:http://docs.joomla.org/Developers < / p>