您的位置:首页 > 运维架构

什么是ECShop二次开发?

2012-06-07 10:08 288 查看

何为ECShop二次开发?

所谓ECShop二次开发,也称之为ecshop功能开发、ecshop插件开发,同时某些时候ecshop的模板开发也可认为是对ecshop的二次开发。ECShop二次开发就是对开源网店系统Ecshop的功能或外观的补充,在原有的程序基础上加以功能性的优化与外观性的美化,或特定的功能拓展。

什么是ecshop网店系统?

ecshop是一个国内非常优秀的开源php电子商务(网上商城)程序,也称之为网店系统;ECShop提供了灵活强大的模板机制,能快速建立不同的网站外观。同时可对网站模板自定义设计,建立个性化网站形象。

二次开发的定义

二次开发,简单的说就是在现有的程序基础上进行定制修改,功能的扩展,然后达到自己想要的功能,一般来说都不会改变原有程序的内核,而是根据自身需求在原有的程序上进行第二次有针对性的开发。

文章来源于ECShop实验室www.ecshoplab.com

怎么做Ecshop的二次开发?

(1)有PHP语言基础,能看懂代码是最基本的。

(2)要对Ecshop网店系统的功能和使用要有比较熟悉,这样才知道一个需求下来,需要改什么,什么是网店系统自带的,大概要怎么改。文章来源于ECShop实验室www.ecshoplab.com

(3)要熟悉Ecshop的数据结构,代码结构,程序的框架结构,核心是哪里,附属功能是在哪里。简而言之就是对数据库,代码逻辑和文件目录的熟悉。

(4)根据具体需求,利用Ecshop的内核,进行功能性的扩展和修改,以达到实际需求。

ECShop二次开发技巧

首先要读懂ecshop底层代码,知道它的函数是怎样构造的,这点很重要,因为ecshop底层封装了很多的操作类,有模板机制的,数据库操作的等等。

读懂了之后就能依样画葫芦了,可以很轻松的进行二次开发。ECShop二次开发的核心思想就是先模仿再创造。

完成ecshop二次开发后能得到什么?

完成特定的需求,能积累项目经验,汲取ecshop网店系统的精华,然后融入自身的编程思想里,总结项目架构的经验。俗话说,聪明的人会把他人的失败经验当作自身经验,而愚蠢的人则是经历无数次失败后才作为经验。站在巨人的肩膀上,你将看的更远!成长得更快!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: