Ecshop 二次开发体会
二次开发就是在别人现成的系统基础上面,做出适合自己需求的产品。一般的二次开发都是应用开源的系统,其架构以及开发周期都有很大的改善。
曾经跟一个师兄谈过现在互联网做二次开发所用到的系统,如dedecms,durpal等等。我一直以为做二次开发要用到一个自己比较得心应手的开源系统。师兄跟我说,其实做互联网的二次开发,不要在意用什么系统来做二次开发,主要是你要做的产品适合用什么开源系统来做开发。如做商城时,国内做得最好的就是ecshop, 这个是首选,不可能用discuz来做一个商城.当然,如果要做话还是可以的,但是性价比不好.
总结了一句"做产品,关注客户的需求,关注产品".
近段时间,自己的事情也不是很多,就想具体的熟悉一下ecshop的二次开发,毕竟做二次开发,做商城时首选的开源系统就是ecshop。
以下我把这几天研究ecshop系统的相关介绍分别罗列如下,也许对其他系统的二次开发也可以应用到以下的相关技巧。
总结性的一句:二次开发就是在原来的系统上面,增加相应的功能。
1. 准备的相关资料
1,官网上面下载最新的ecshop开源文件http://www.ecshop.com/
2,ecshop数据表给过及说明(http://download.csdn.net/detail/laoxiao1987/4072121)
3,ecshop 系统文件结构(http://download.csdn.net/detail/laoxiao1987/4072103)
2. 前台显示功能开发
1,先分析要开发的产品要显示的相关内容,。
2,然后分析官方的哪些功能可以适合这个显示的内容。
3,找到官方文件中的相关文件进行分析,模仿官方在数据库中添加相关字段,功能实现要模仿官方。
3. 后台操作功能开发
后台操作功能的实现步骤与前台显示功能相似。
分析后台功能实现产品内容,找到相关文件,模仿官方内容在数据库中添加相关字段,并在相应的文件中实现其功能(主要是在模仿的基础上)
二次开发总结点:
1)分析产品的功能
1)找到开发功能的地方
2)学模仿官方的相关功能
来源:CSDN
作者:laoxiao1987
链接:https://blog.csdn.net/laoxiao1987/article/details/7274808