Magento开发手册中文版第一章

简介:

手册简介 Introduction

对一个开发人员来说,电子商务开发也许是现今最具创造性的工作。在这个瞬息万变的网络世界,为了保持始终领先竞争对手一步,无论是对你自己还是你的客户,你都需要更具创造性的解决方案。只有最棒的用户体验才能把你的潜在客户真正转化为营业额。有组织的布局,方便的搜索,快速的页面载入,吸引人的显示效果,直观的导航合在一起形成了用户体验,它能在商店和消费者之间建立起一定程度的信任感。 用最好的工具来开始一个电子商务解决方案为您实现客户的各种想法打下了坚实的基础。

magento来开始你的电子商务解决方案,为您的在线商店提供了最好的基础。不管你是懂一点还是精通于开发,你都会看到magento为你各种创造性的想法提供了最好的开发平台。从少量的模板调整到定制化模块,再到各种独特的产品展现形式,magento会帮助你比传统形式更快的实现这些。

谁会用到这个手册?

开发者

    对开发者来说,这个手册对Magento的结构提供了一个完整的介绍,并且提供了足够的例子使你可以把你的任何编程的想法得以实现。开发者会学会如何写一个定制化模块并且很方便的部署安装到Magento中。

商城拥有者

    如果你不是一个开发人员,仅仅是想简单的运行一个Magento商店,这个手册可能并不适合你。但如果你认为你可能需要对你的Magento商城做一些定制化开发,这个手册会帮助你更好的和你的开发人员交流。

当你雇佣了一个你不熟悉的开发人员,你很难避免他在你眼皮底下磨洋工。用这个手册中关于Magento的知识把自己武装起来后,你就可以验证你从开发人员那里拿到的东西的价值,并从中发现你的开发人员是否在偷懒。

关于这个手册

这个手册大致上有组织的深入描述了两个章节的内容:第一个章节通过代码透视和一般用户接口透视描述了Magento是如何工作的,剩余章节会通过创建各种模块的例子带领读者进入Magento的世界。尽管没有包含所有Magento接口的细节,这个手册通过带领读者学习所有的例子来让读者理解所有Magneto代码的思想。

编码规范

     由于Magento是建立在Zend Framework的基础上,本书中例子的代码规范将遵循Zend Framework的风格。为了适应页面和节省空间,这本书中有些例子的代码有缩短,因此风格可能受到一些影响。

本书中当涉及到关于变量,类,对象或者概念的词或短语将会以斜体显示。当涉及一些特殊的词比如变量,类名时,这些词将格式化为内嵌代码,文件名也将用这样的格式 

当谈到Mage_Core_Model_Abstract对象类,将使用斜体,当谈到为什么类名为Mage_Core_Model_Abstract时,将使用内嵌代码 

XML的例子

当引用XML(省略号)是用来表其他的、可选的,或者预先存在的XML标记 

XML结构如下:

 

<config>

  <modules>

    <Company_RewardPoints>

      <version>0.1.0</version>

      <depends>

        <Mage_Customer/>

        <Mage_Checkout/>

      </depends>

    </Company_RewardPoints>

  </modules>

  <global>

    <resources>

      <rewardpoints_setup>

        <setup>

          <module>Company_RewardPoints</module>

          <class>Mage_Core_Model_Resource_Setup</class>

      </setup>

      <connection><use>core_setup</use></connection>

    </resources>

  </global>

</config>

 rewardpoints_setup标签周围的部分可能被表示为这样: 

<config>

  <global>

    <resources>
      <rewardpoints_setup>
        <setup>
          <module>Company_RewardPoints</module>
          <class>Mage_Core_Model_Resource_Setup</class>
        </setup>
        <connection><use>core_setup</use></connection>
    </resources>

  </global>

</config> 

操作系统要求 
如果可能的话,本书将描述在LinuxMac OS XWindows操作系统上各自的技术程序。但为了保持例子的简洁性,文件路径将使用Windows目录和文件名的命名规则。在列出的路径中,正斜杠(/)将作为路径 分隔符,UnixMac OS XLinux+PHP+Apache可以自动转换成反斜杠。
看到如下路径不要感到奇怪:C:/xampp/apache/htdocs/magento/  

目录
相关文章
|
druid 安全 Java
数据库如何加密连接
数据库如何加密连接
数据库如何加密连接
|
API Python
有效电子邮件地址是怎么样的?如何用代码筛查
有效电子邮件地址是怎么样的?如何用代码筛查
|
3月前
|
NoSQL 前端开发 JavaScript
用PHP实现持续监听Redis订阅并将消息推送至前端的技术
通过上述步骤,你可以构建一个服务器端PHP脚本持续监听Redis订阅,并利用WebSocket服务器将消息实时推送到前端的流程。这种机制适用于聊天应用程序、实时通知系统以及任何需要即时数据更新的场景。
128 0
|
9月前
|
程序员 UED Python
Python入门:3.Python的输入和输出格式化
在 Python 编程中,输入与输出是程序与用户交互的核心部分。而输出格式化更是对程序表达能力的极大增强,可以让结果以清晰、美观且易读的方式呈现给用户。本文将深入探讨 Python 的输入与输出操作,特别是如何使用格式化方法来提升代码质量和可读性。
Python入门:3.Python的输入和输出格式化
|
12月前
|
设计模式 存储 缓存
微服务架构下的数据库设计策略
本文探讨了在微服务架构中进行数据库设计时,如何平衡数据的一致性、独立性与系统整体性能之间的关系。文章首先介绍了微服务架构的基本概念及其对数据库设计的影响,随后深入分析了三种主流的数据库设计模式——集中式、去中心化和混合模式,并结合实际案例讨论了它们的适用场景与优缺点。此外,还提出了一系列最佳实践建议,旨在帮助开发者更好地应对微服务环境下的数据管理挑战。
|
负载均衡 Dubbo 应用服务中间件
Nginx系列教程(11) - HTTP动态负载均衡(一)
Nginx系列教程(11) - HTTP动态负载均衡(一)
438 0
|
中间件 Nacos 数据安全/隐私保护
Nacos下载与安装配置(2.3.0版本示例)
本文介绍微服务中间件 nacos的下载与安装以及配置
Nacos下载与安装配置(2.3.0版本示例)
|
11月前
|
机器学习/深度学习 存储 缓存
ATB概念之:算子tiling
算子 tiling 是一种优化技术,用于提高大规模张量运算的计算效率。它通过将大任务分解为小块,优化内存使用、支持并行计算,并防止内存溢出。在ATB中,tiling data指kernel的分片参数,用于指导计算。ATB提供了三种 tiling data 搬移策略:整体搬移、多stream搬移及随kernel下发搬移,旨在优化内存拷贝任务,提高计算效率。
|
负载均衡 NoSQL 关系型数据库
Nginx+keepalived实现高可用集群
大型企业架构一般是用户先访问到四层负载均衡,在由四层负载均衡转发至七层服务在均衡,七层负载均衡再转发至后端服务器,四层负载均衡只起到一个分流的作用,根据用户访问的端口,比如说80端口就会跳转至七层的对应的集群,两台四层负载均衡配置是一模一样的,形成高可用,七层的配置也是一模一样的,当有1500个请求需要响应时,四层负载均衡就会平均将1500个请求分给急群中的lb,每个lb响应500个请求,减轻单点的压力。
1963 0
Nginx+keepalived实现高可用集群
|
机器学习/深度学习 JavaScript 前端开发
PyCharm 2024.1最新变化
PyCharm 2024.1最新变化
下一篇
开通oss服务