magento 是在Zend框架基础上建立起来的,这点保证了代码的安全性及稳定性。选择Zend的原因有很多,但是最基本的是因为 zend框架提供了面向对象的代码库并且有很好的团队支持。
通过这个框架,magento 主要围绕三个基本点建立:
这一章我们将介绍magento的关键概念和专业术语。即使你不是开发或设计magento,它们也将帮助你更好地建立自己的网上商店。
magento内核包含了包括下载版本在内的所有功能。核心代码是magento核心团队开发或认证的模块集合。我们不推荐修改核心代码,因为那会 影响到magento升级的功能。
本地扩展(Local extensions)是magento的用户自定义功能,它仅存在于用户的本地拷贝。这些扩展将被放置在一个本地文件夹下,不会因升级内核代码而受到干 扰,而且可以跟社区支持的代码区分开来。他们是放在都一个目录下面的各种类型的扩展。
虽然说这些扩展的目录跟内核代码目录不同,但是他们还是跟内核代码一样运行的。
社区贡献(Community contributions)是仅当下载时存放在社区文件夹下的一些应用。和本地扩展一样,通过跟内核代码区分开来,可以让magento网店店长可以在 享用扩展功能的同时不用为升级将来的magento版本而烦恼。
简单的说,扩展就如它的名字一样,扩展系统的功能。一个或者多个文件打包在一起实现扩展magento的一些功能。扩展中会有一些严格的限制和条 件,以此禁止扩展修改magento的内核代码,确保任何扩展功能不会对以后用户升级magento造成麻烦。
扩展可以在后台的管理面板里安装,或者直接从magento Connect里下载。这些操作会在后面的文章里提到,Magneto扩展有三种类型。它们会存放在上面提到的两个目录上(Local和Community)
模块是一种延伸magento特点和功能的扩展。你也许从其他一些软件了解过模块这个概念,如果没有的话,一些模块的具体实例可以帮助你理解,例 如:额外的支付网关,特殊产品促销工具等。
界面是一系列主题的集合,这些主题决定输出那些内容和控制网店前台的功能。一个界面可以后台管理面板指派到网站级别(Website- Level)、商店级别(Store-Level)或者网站商店级别(Website and Store Level)。我们将会在手册的后续文章中介绍界面,现在先让我们看看主题。
一个主题是由布局(Layout),模板(Template)和皮肤文件(skin文件是控制网店的显示效果的)组成。magento被设计成一次 可以加载多个主题的功能,因此,通过两种类型来区分主题:
让我们来了解一些主题的组件:
区块是magento用来区分系统中一系列功能,并创建一个可见的、操作方式统一的模块化方式来管理这些功能的方式。有两种类型的Block,并且 它们相互工作来创建输出的内容:
除非你将做magento开发或magento设计,否则你并不需要知道更多超过这些专业名词的知识。
来源:http://blog.aim-china.com/?p=108