2022-09-28 10:10:29 - 米境通跨境电商
去年我给同事写了一个简要的开发指南,这里就拿出来让大家见笑了。
一、参考网站
Magento官方网站:EcommerceSoftware&EcommercePlatformSolutions
插件市场,可以找到常用的插件,虽然搜索不好使。MagentoConnect
Magento社区版本下载地址:OpenSourceEcommerceSoftware&Solutions
安装向导:Magento-Wiki
模版开发向导:http://www.magentocommerce.com/design_guide
用户指导手册:http://www.magentocommerce.com/resources/magento-user-guide
二、了解Zendframework
鉴于Magento是基于Zendframework来开发的。
学习Magento的话,需要了解Zendframewrok的基础:https://www.ibm.com/developerworks/cn/opensource/os-php-zend1/
三、开发向导
精东的Blog:http://www.wemvc.com/magento
Astrom的Blog:AlanStorm:MagentoArticlesforProfessionalDevelopers
Magento官方关于开发的文档:MagentoDevelopment
在精东的blog中,详细的讲解了Magento的模块构架,如何开发一个HelloWorld模块的步骤。
文章中包含了Magento的核心内容,分为8个部分:
第一部分:介绍Magento的MVC构架
详细的内容包括控制器,模型,helper,布局,观察器,类重写
英文地址:Magento-KnowledgeBase
中文地址:Magento开发文档(一):Magento入门
第二部分:Magento的配置
模块的配置文件,模块文件结构。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-2-the-magento-config
中文地址:Magento开发文档(二):Magento配置
第三部分:Magento的控制器分发
介绍Magento如何凑个控制器分发请求,简单的创建一个helloworld模块。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-3-magento-controller-dispatch
中文地址:Magento开发文档(三):Magento控制器
第四部分:布局,块,模版
介绍模板是如何被block块渲染。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-4-magento-layouts-blocks-and-templates
中文地址:
第五部分:Magento的模型和ORM基础
介绍Magento的模型如何实现CRUD操作
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics
中文地址:Magento开发文档(五):Magento模型与ORM基础
第六部分:Magento模块安装
介绍Magento的模块安装,升级机制
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources
中文地址:Magento开发文档(六):Magento模型启动资源
第七部分:高级ORM模型,实体属性值模型
详细的介绍Magento用到的EVA模型
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-7-advanced-orm-entity-attribute-value
中文地址:Magento开发文档(七):MagentoEAV模型
第八部分:Varien数据集合
详细的介绍Magento的数据如何收集。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections
中文地址:Magento开发文档(八):Varien数据收集