2011-11-10 40 views
-1

我即將開始一個新項目。這是關於銷售一種完全可定製的產品。 因此其核心要素將是哪個框架,CMS等網頁

  • 靜態網頁
  • 廣泛配置器與重型的jQuery + AJAX UI
  • 註冊,籃,結帳
  • 支付網關整合(貝寶等)
  • 後端:計費,訂單管理
  • 電子郵件通知
  • 社交媒體整合 - Twitter feed等
  • 用戶註冊/訂閱

我使用OXID/Magento的或從與一個PHP框架YII從零開始之間撕裂。 但我願意接受任何其他更好的解決方案。 OXID/Magento的優勢在於它已經涵蓋了整個「商店」部分,但需要改變如何將一個完整的定製產品與配置器集成在一起,似乎對於一個產品和重載使用一個完整的購物cms。 對於像yii這樣的框架,我必須從頭開始編寫大量的功能(checkout,billing,backend等),但是會有一個更簡潔的解決方案,可能更少的麻煩和編程模塊的問題,或者定製OXID/Magento的核心。

我的背景是PHP!

任何意見將是巨大的,

非常感謝,

克里斯托夫

回答

3

這取決於你的項目要求,你有多少時間/錢有,如果:

  1. 上市時間很短(不到一個月),而且你需要在市場上有一個快速的存在。您的業​​務需求與CMS功能具有簡單的1-1映射,然後使用CMS(如Magento/Joomla/Drupal等),具體取決於每個功能爲您實現的功能。這裏有關更簡單的Magento替代品「https://stackoverflow.com/questions/2693169/a-good-ecommerce-alternative-to-magento」的討論,或者您可以檢查wordpress e-commerce plugin

  2. 如果您關心性能,可擴展性,高度定製化,適度的業務需求,您有時間(3-6個月)。然後肯定的去使用一些PHP框架Yii/Zend等構建你自己的解決方案。

  3. 如果您正在編寫一個關鍵任務系統,從長遠來看。這需要處理數百萬用戶,你有時間(超過6個月)。然後,你將需要寫一切從頭開始,寫自己的PHP擴展,利用雲存儲等。

+0

感謝您的快速和詳細的答案! 關於mangento的事情是,它似乎有點太多隻是一個產品。因爲你把商店系統的大部分放在一邊。 「只」配置,結賬和完成必須在前端完成。 我沒有與joomla,drupal或django大的經驗。我想這需要大量整合「購物」 - 擴展才能使它正常工作? 耶上市時間至關重要(年底) – kritop

+0

是的,你是對的,Magento對於小型企業來說非常複雜。在這裏,我會推薦使用其他的開源CMS與插件,例如: WordPress的電子商務插件,wordpress是相對簡單的系統 http://wordpress.org/extend/plugins/wp-e-commerce/ 這裏你也會發現關於Magento alternavies的SO討論 http://stackoverflow.com/questions/2693169/a-good-ecommerce-alternative-to-magento –

+0

wp電子商務似乎。我會看看,並做出演示安裝非常感謝迄今!也許我會回來;) – kritop

0

你可以做所有的與Magento的。大部分是在覈心,其中一些你可以編寫自定義模塊。

0

由於CMS我喜歡Joomla,因爲它的靈活性(當然從1.7版開始)。對於博客:WordPress和作爲框架,你也可以使用Joomla或其他兩個我已經嘗試並喜歡的選項:CodeIgniter和Yii。

MAgento也是一個不錯的選擇,但有很大的可能性,但它有點難以進入。此外,它是慢了一點,所以你需要一個像樣的服務器來託管Magento的網站..

1

如果我記得不錯,既OXID和Magento的正在使用Zend編碼。所以我會說你最初的想法是將它們結合起來,因爲這意味着你可以用自己的類擴展最初的應用程序,並堅持在Zend中。

缺點是Zend的本地Javascript框架,顯然也是Magento自帶的,Dojo,我聽說它並不像JQuery那樣友好開發。

那麼也許你應該添加Magento的jQuery的基礎extention(http://www.magentocommerce.com/wiki/4_-_themes_and_template_customization/javascript_related/how_to_use_jquery_1.2.6_lastest_with_prototype)

這樣你會被所有的Zend (這個雙關語是蹩腳的),但是你會依賴JQuery來處理你提到的繁重的Ajax和UI工作。

+0

是的,我更喜歡氧化鉬,因爲它不那麼複雜! 只是不完全確定如何集成一個完全自定義的產品,以及如何將其保存回訂單。 – kritop