简单的说,Joomla!是由 framework 与 extension 组成的。
它有几种不同类型的 extension,每一种 extension 都有完成特定任务的能力。
其中一些 extension 是作为 Joomla!的组成部分预装的,如果打造更加适合自己的网站,可以安装其它 extension。
为了更好的理解,我们可以拿Joomla!与操作系统来做比较,如 windows 或者 Linux,你不是直接使用这些操作系统的,而是使用程序软件来完成我们的日常工作的,而Joomla!就像上文的操作系统,extension 就是程序软件了。
作为程序员,我们的目的肯定不是仅仅安装Joomla!然后使用里面自带的功能了,我们需要做的,对,就是二次开发。那么,二次开发开发什么呢?就是组件(component),插件(plugin),模板(template),模块(module),以及语言(language)了。
So here come the questions:
- 如何创建一个组件
- 如何创建一个插件
- 如何创建一个模板
- 如何创建一个模块
- ...
网友评论