2015-06-07 11 views
7

हम cratejoy.com की तरह कुछ बनाने जा रहे हैं, लेकिन डेवलपर्स के लिए पहले से ही बनाई गई समय की बहुत सारी बिल्डिंग नहीं करना चाहते हैं।सिय्युलस या सोनाटा या सब्सक्रिप्शन आधारित एप्लिकेशन के लिए कस्टम

मैं सोनाटा और सिलियस के माध्यम से जा रहा था, लेकिन यह सुनिश्चित नहीं है कि हम उनमें से एक के साथ सदस्यता आधारित मॉडल बना सकते हैं। यदि हां हम कर सकते हैं, तो कौन सा उपयोग करना सबसे अच्छा होगा? या हम सिर्फ पूर्ण कस्टम समाधान बनाना चाहिए, क्योंकि इसमें बी 2 बी समाधान शामिल है।

हम क्या निर्माण करेंगे?

मूल रूप से ई-कॉमर्स सॉफ़्टवेयर किसी भी ओएस-कॉमर्स शॉपिंग सिस्टम की तरह, लेकिन केवल अंतर यह है कि हम प्रत्येक उत्पाद पर सदस्यता जोड़ देंगे।

तो मान लें कि, यदि आप किसी उत्पाद को ऑर्डर करते हैं, तो हम आपको हर महीने अपने दरवाजे पर भेज देंगे।

लेकिन हम इसे सेवा के रूप में बना रहे हैं, इसलिए बहुत से लोग अपनी साइट बना सकते हैं और वहां उत्पादों को बेचने के लिए हमारे टूल्स का उपयोग शुरू कर सकते हैं।

+0

"सदस्यता आधारित मॉडल" (जो काफी अस्पष्ट है) के अलावा और cratejoy.com (जो वास्तव में कुछ भी स्पष्ट नहीं करता है) के संदर्भ में, आप इसके बारे में कुछ भी नहीं बताते हैं कि आपको क्या चाहिए ... शायद आप हमें कुछ विस्तृत आवश्यकताएं देनी चाहिए? –

+0

ठीक है मैं और desc जोड़ दूंगा :) – Basit

+0

@ JasperN.Brouwer ने जोड़ा – Basit

उत्तर

6

मैं सिलीयस की तरफ थोड़ा पक्षपातपूर्ण हो सकता हूं, क्योंकि मैं लगातार इसके साथ काम करता हूं - मैंने पहले परियोजनाओं में सोनाटा बंडलों का उपयोग करने की कोशिश की है लेकिन उनका उपयोग करने में असफल रहा है।

सिलीयस का उपयोग करने के कारण यह है कि यह बहुत ही कमजोर और अनुकूलन योग्य है, जो आपको वही है जो आपको एक ई-कॉमर्स समाधान की आवश्यकता है जो परंपरागत "टोकरी में उत्पाद जोड़ें, मॉडल के लिए भुगतान करें" मॉडल नहीं है।

सिलीस का उपयोग करने के लिए आप दो दृष्टिकोण ले सकते हैं: या तो पूर्ण स्टैक एप्लिकेशन का उपयोग करें और इसे अनुकूलित करें, जो सबसे आम दृष्टिकोण है और बेहतर समर्थित है। दूसरा दृष्टिकोण एक आवेदन के बजाए लाइब्रेरी की तरह सिलीयस को स्थापित करना और एप्लिकेशन बनाना और सिलेयस कक्षाओं और सेवाओं का उपयोग करके स्वयं को आगे बढ़ाना है, जब आपको आवश्यकता है (जो मैं करता हूं)।

सिलीस का उपयोग करते समय सावधान रहना ये है कि यह अभी भी बीटा में है, रिलीज़ के बीच होने वाले परिवर्तनों के साथ। Resource और ResourceBundle के अपवाद के साथ, दस्तावेज बहुत अधूरा या पुराना है (कुछ सुधारने में मदद करने की योजना है) - ये पैकेज सिलीयस का सबसे महत्वपूर्ण हिस्सा हैं और इसलिए बहुत अच्छी तरह से प्रलेखित हैं। आपकी परियोजना के लिए, मैं पहले विकल्प की सिफारिश करता हूं।

सदस्यता के लिए, सिलीस के क्षेत्रों को आप कॉन्फ़िगर करना और विस्तार करना चाहते हैं OrderBundle, PricingBundle और PaymentBundle। यदि आप सिम्फनी से बहुत परिचित हैं, तो यह सरल होना चाहिए।

+0

क्या प्रोजेक्ट आप ओपन सोर्स पर काम कर रहे हैं - वैसे भी यह देखने के लिए कि आपने इसे कैसे कॉन्फ़िगर किया है? मैं वर्तमान में मौजूदा सिस्टम के भीतर सिलीयस घटकों/बंडलों का उपयोग करने की कोशिश कर रहा हूं। // मुझे कॉन्फ़िगरेशन दस्तावेज की कमी है और मैं जो घटक जोड़ता हूं उसे स्थापित करने के लिए एक और 3 घटक अनुरोध करते हैं .. मैं इस बिंदु पर उन सभी को बहुत अधिक इंस्टॉल कर रहा हूं। // क्या मुझे उन सभी को स्थापित करना चाहिए? – mr12086

+0

@ mr12086 यह कुछ हफ्ते का समय "nmarket" के रूप में होगा। इसे शुरुआत में एक ग्राहक के लिए विकसित किया गया था, लेकिन वे एक अलग दिशा में गए, और इसलिए मैं इसे सफेद लेबलिंग की प्रक्रिया में हूं और इसे सिलीयस में नवीनतम परिवर्तनों के साथ समन्वयित कर रहा हूं - सिलीयस आधारित विकास का सबसे चुनौतीपूर्ण हिस्सा –

संबंधित मुद्दे