2022-09-28 10:10:29 - 米境通跨境電商
去年我給同事寫(xiě)了一個(gè)簡(jiǎn)要的開(kāi)發(fā)指南,這里就拿出來(lái)讓大家見(jiàn)笑了。
一、參考網(wǎng)站
Magento官方網(wǎng)站:EcommerceSoftware&EcommercePlatformSolutions
插件市場(chǎng),可以找到常用的插件,雖然搜索不好使。MagentoConnect
Magento社區(qū)版本下載地址:OpenSourceEcommerceSoftware&Solutions
安裝向?qū)В篗agento-Wiki
模版開(kāi)發(fā)向?qū)В篽ttp://www.magentocommerce.com/design_guide
用戶(hù)指導(dǎo)手冊(cè):http://www.magentocommerce.com/resources/magento-user-guide
二、了解Zendframework
鑒于Magento是基于Zendframework來(lái)開(kāi)發(fā)的。
學(xué)習(xí)Magento的話(huà),需要了解Zendframewrok的基礎(chǔ):https://www.ibm.com/developerworks/cn/opensource/os-php-zend1/
三、開(kāi)發(fā)向?qū)?br />
精東的Blog:http://www.wemvc.com/magento
Astrom的Blog:AlanStorm:MagentoArticlesforProfessionalDevelopers
Magento官方關(guān)于開(kāi)發(fā)的文檔:MagentoDevelopment
在精東的blog中,詳細(xì)的講解了Magento的模塊構(gòu)架,如何開(kāi)發(fā)一個(gè)HelloWorld模塊的步驟。
文章中包含了Magento的核心內(nèi)容,分為8個(gè)部分:
第一部分:介紹Magento的MVC構(gòu)架
詳細(xì)的內(nèi)容包括控制器,模型,helper,布局,觀(guān)察器,類(lèi)重寫(xiě)
英文地址:Magento-KnowledgeBase
中文地址:Magento開(kāi)發(fā)文檔(一):Magento入門(mén)
第二部分:Magento的配置
模塊的配置文件,模塊文件結(jié)構(gòu)。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-2-the-magento-config
中文地址:Magento開(kāi)發(fā)文檔(二):Magento配置
第三部分:Magento的控制器分發(fā)
介紹Magento如何湊個(gè)控制器分發(fā)請(qǐng)求,簡(jiǎn)單的創(chuàng)建一個(gè)helloworld模塊。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-3-magento-controller-dispatch
中文地址:Magento開(kāi)發(fā)文檔(三):Magento控制器
第四部分:布局,塊,模版
介紹模板是如何被block塊渲染。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-4-magento-layouts-blocks-and-templates
中文地址:
第五部分:Magento的模型和ORM基礎(chǔ)
介紹Magento的模型如何實(shí)現(xiàn)CRUD操作
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-5-magento-models-and-orm-basics
中文地址:Magento開(kāi)發(fā)文檔(五):Magento模型與ORM基礎(chǔ)
第六部分:Magento模塊安裝
介紹Magento的模塊安裝,升級(jí)機(jī)制
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-6-magento-setup-resources
中文地址:Magento開(kāi)發(fā)文檔(六):Magento模型啟動(dòng)資源
第七部分:高級(jí)ORM模型,實(shí)體屬性值模型
詳細(xì)的介紹Magento用到的EVA模型
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-7-advanced-orm-entity-attribute-value
中文地址:Magento開(kāi)發(fā)文檔(七):MagentoEAV模型
第八部分:Varien數(shù)據(jù)集合
詳細(xì)的介紹Magento的數(shù)據(jù)如何收集。
英文地址:http://www.magentocommerce.com/knowledge-base/entry/magento-for-dev-part-8-varien-data-collections
中文地址:Magento開(kāi)發(fā)文檔(八):Varien數(shù)據(jù)收集