`

掌握joomla1.5的框架及扩展开发导读系列(一)

阅读更多

一、开发准备

 

   市面上的关于这一方面开发的书籍还是比较少,找遍了整个网络终于让我找到了一本,写点学习笔记吧,检主要的说,跳过次要的东东。

    开发环境的要求:

    1.Mysql3.23

    2.PHP4.3

    书上是这么写的,但是一般我的环境是有多新就配多新,用新的准没错,错也是服务器的问题,谁叫他们不兼容的,管他呢。

    之后还介绍了两个开发集成环境xampp,这个东东不错,开发者的最爱,JSAS,这个就不知道是什么东东了,enables us to quickly set up multiple joomla ,看来我的开发不需要,跳过先。

    joomla 有多种扩展方法。

    一、组件扩展,模块扩展,插件扩展(components,modules,plusins)。

    二、当然joomla的多语言,和模板支持也是很强大的,但不在我的开发范围之内喔,书上也可能不会花费太多时间讲到。

    三、工具包,这个不是重点。

    joomla一个牛逼的功能就是组件可以方便的安装和卸载,你可以把joomla看成一个操作系统,想用什么东西就安装什么,比windows好用一点,其实什么系统都比windows好用。鄙视收费的东西。

    组件安装需要一个xml的描述文件,以后在介绍,不过这个东西是很重要的吧。

 

二、组件介绍  

 

    组件扩展可能是最常用的东东,实际上很多时候modules的功能都可以用组件来代替,只不过程序员没事干,自己造造词语,当然这个本来也是为了本类便于分类管理啦。

    组件开发的输出一般就是显示在主要内容部分,就是显示在正文,一个页面的主要部分就用这个东西来写就得了,组件输出的数据可以作为feeds,pdf,还有原始文件。简直是无所不能。

 

三、模块介绍

 

   模块一般是只读模块,侧边栏的内容就用它了

 

四、插件

 

    插件大部分是消息驱动的,joomla提供了全局的dispatcher,不知道是否和as3消息机制有得一拼,当然是指易用性方面的。组件可以使用自己开发的插件,可能使用查询组件的时候需要用到查询插件。

 

     下面介绍的是多语言和模板简介还有工具箱,用到了再介绍吧

     顺便提下,工具包是不安装在joomla中的,前面提到JSAS就属于这么一个东西。  

 

五、扩展管理   

 

    这个东西相当于windows中控制面板中的添加和卸载程序。

   joomla有提供第三方扩展软件的地方,称为JED(joomla!Extension Directory)

 

六、开发工具   

 

   有J!Code和J!Dump,地址如下

   http://joomlacode.org/gf/project/jcode

   http://joomlacode.org/gf/project/jdump

   实际我并没有用这个东西,调试直接用var_dump了,呵呵,简单的东西还是好用些吧。个人习惯

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics