手冊簡介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标簽周圍的部分可能被表示為這樣:
…
</setup>
<connection><use>core_setup</use></connection>
</config>
作業系統要求
如果可能的話,本書将描述在linux,mac os x和windows作業系統上各自的技術程式。但為了保持例子的簡潔性,檔案路徑将使用windows目錄和檔案名的命名規則。在列出的路徑中,正斜杠(/)将作為路徑 分隔符,unix(mac os x和linux)+php+apache可以自動轉換成反斜杠。
看到如下路徑不要感到奇怪:c:/xampp/apache/htdocs/magento/