现在开源的php系统很多
cms sns blog b2c 等等 
如何快速了解这些开源的系统做二次开发呢
希望高手给个学习的方法

解决方案 »

  1.   

    網上找它的資料...
    熟悉是用什麽框架開發的...重點理解框架..另外 國外的開源項目 其實他們的那個文件夾名稱 差不多都一樣..
    就好比css是放樣式的...layout== (個人經驗)
      

  2.   

    比如wordpress/drupal/joomla这样的东东,首先要学会使用它进行建站,对内部的各个功能进行熟悉;其次,可以试着对themes或者template进行修改,也就是修改外观显示;然后学着自己制作template或theme;在进一步的话,要试着做一些扩展应用,插件了、组件了一类的东东。这只是一个基本的过程,根据不同的开源系统,细节也各不相同。对于源码,要看懂组织架构,不需要清楚细节,如果只是做站点或项目开发的话,不要试图改变源码,这样对后期系统升级不利。除非你要参与系统的改进,你可以试着去改变源码。呵呵。另外,多看看别人做的作品,看看有哪些东西是自己没想到和没实现过的,试着做做看。现在的开源系统,里面很多效果都是ajax的,多看看学习下ajax的几个有名的框架。呵呵,暂时想到这么多,不知道对你有用没有。
      

  3.   


    的确PHP开源的系统非常多,而且非常不错,真的想研究,还真需要一份工夫。
    根据个人能力和习惯,能力突出可以从整体分析,如果想细细研究可以从小处着手
      

  4.   

    最好多看看,主要是自己要动手 自己不笨就可以了
    queryphp 框架 超强ORM类和超强通用权限管理系统
    http://code.google.com/p/queryphp/downloads/list