2010-06-16 13 views
8

मुझे अपनी अगली परियोजना के लिए एक सीएमएस चुनने की ज़रूरत है, मैंने खोज की है और इन 2 के साथ आ गया है: चमकदार और रिफाइनरी, जो मध्यम आकार की वेबसाइटों के निर्माण के लिए बेहतर है? रेल सीएमएस के लिए वहां कोई अन्य विकल्प हैं? एक महत्वपूर्ण कारक है कि ग्राहक आसानी सेरेल सीएमएस पर सबसे अच्छा रूबी

उत्तर

12

मैं रिफाइनरी सीएमएस के डेवलपर्स में से एक हूँ और मैं उपयोग आप का वर्णन किया है के लिए यह सिफारिश करेंगे मदद करने के लिए ज्यादा ज्ञान thnx बिना अपनी वेबसाइट को अपडेट कर सकते है।

रिफाइनरी 4 वर्षों की अवधि में बनाई गई है जहां हमने इसे नियमित लोगों को दिखाया है और उन्हें हमारी सहायता के बिना अपनी साइट अपडेट करने दें। हम जानबूझकर यूआई से तकनीकी विवरण छोड़ देते हैं ताकि गैर-तकनीकी क्लाइंट का उपयोग करने के लिए यह बेहद सीधा हो।

कौन सी सीएमएस के लिए होना चाहिए, है ना?

आप एक छोटे साइट आप भविष्य में निर्माण करने की आवश्यकता है, तो वहाँ भी Refinery HQ बुलाया रिफाइनरी के एक होस्ट किया गया संस्करण है जो आप जल्दी से और सस्ते में अपने ग्राहक सभी एक ही उपकरण ओपन सोर्स प्रोजेक्ट का उपयोग कर एक संपादन योग्य साइट देने के लिए अनुमति देता है प्रदान करता है।

+0

क्योंकि आप ओपन सोर्स प्रोजेक्ट में डेवलपर/योगदानकर्ता हैं। मैं आपको क्रेडिट देता हूं। जाने के लिए रास्ता! – Rimian

+0

हमने अपनी कार्यस्थल (शिकागो में एक मध्यम आकार की विज्ञापन एजेंसी) पर पसंद के सीएमएस के रूप में रिफाइनरी को चुना है। हमें कोड की पोर्टेबिलिटी पसंद है, और थीम का समर्थन है। मैं भी इसे अत्यधिक अनुशंसा करता हूं। – TallGreenTree

+0

रिफाइनरी बहुत अच्छा होगा लेकिन साइट पर वर्तमान निर्देश दिए गए हैं, मुझे अभी तक इसे फेडोरा 17 पर काम करने के लिए नहीं मिला है – Rig

12

मुझे लगता है कि फ़ील्ड अभी भी बहुत खंडित है। मैंने पिछले साल राइडियंट, एडवा-सीएमएस, ब्राउजरसीएमएस और रिफाइनरी को देखा है। मेरा सरल लेना यह है:

  • रेडियंट सबसे परिपक्व है, लेकिन अपने मालिकाना स्वाद के साथ पूरे एप्लिकेशन स्टैक को लेता है। इसमें अपना स्वयं का आवेदन जोड़ना एक रेल ऐप लिखना नहीं है, लेकिन आपको इसे करने के लिए रेडियंट एक्सटेंशन तरीका सीखना है। रेक कार्य, परीक्षण सूट, माइग्रेशन सभी गैर मानक हैं। यह लचीलापन सीमित करता है, और बहुत अधिक कर्मचारियों की प्रशिक्षण आवश्यकताओं के साथ आता है।
  • एडवा-सीएमएस एक रेल इंजन (मणि के रूप में जहाजों) के रूप में बनाया गया है, और एप्लिकेशन स्टैक को नहीं लेता है, इसलिए आप रेल के अनुप्रयोगों को पहले के रूप में विकसित कर सकते हैं और एडवा-सीएमएस शांतिपूर्वक सह-अस्तित्व में हैं। इंटरनेशनललाइजेशन और बहु-साइट समर्थन के लिए इसका अच्छा समर्थन है। यह वादा कर रहा है, और उन्होंने अभी एडवा-सीएमएस 2 जारी किया है, जो रेल 3 को लक्षित करने वाला एक पूर्ण पुनर्लेखन है। यह आशाजनक और अभी तक बहुत छोटा है।
  • एडवा-सीएमएस की तरह ब्राउज़रसीएमएस, एक रेल इंजन है और मुझे 9 महीने पहले पहली बार देखा गया था, लेकिन विकास धीमा हो गया है, लेकिन विकास धीमा हो गया है। मैंने इसे इस साल की शुरुआत में एक परियोजना के लिए चुना है, लेकिन हम सोच रहे हैं कि चल रहे डेवलपर गतिविधि की तरह क्या होगा। इस लेखन के अनुसार अभी तक कोई रेल 3-संगत रिलीज नहीं है।
  • रिफाइनरीसीएमएस में बहुत सारी गतिविधियां और वाणिज्यिक समर्थन लगता है, लेकिन अन्य 3 के विपरीत अभी भी कोई परीक्षण सूट नहीं है। टेस्ट सूट के बिना रेल में 4 साल पुरानी परियोजना जोखिम का बहुत बड़ा है। जब यह कमी की कमी के कारण परिवर्तन की बढ़ती लागत के उस घातीय वक्र पर बहस होगी, तो यह बहस योग्य है, लेकिन क्या यह आ जाएगा। मैं इस दिन डेवलपर्स से भी थके हुए हूं और रेल में काम कर रहा हूं जो अभी भी टीडीडी नहीं समझते हैं। आपकी माइलेज भिन्न हो सकती है।

सभी ने कहा, अभी तक कोई भी मस्तिष्क-मृत सरल विकल्प नहीं है जो अधिकांश आवश्यकताओं को भरता है। अपनी जरूरतों के आधार पर चुनें।

अपडेट 9/2011: हम हाल ही में rails_admin मणि का उपयोग कर रहे हैं जो आश्चर्यजनक रूप से अच्छी तरह से काम करता है, बहुत घुसपैठ नहीं करता है और बहुत सारे अनुकूलन की अनुमति देता है। यह शायद नए रेल 3 और मानक के बाद है। active_admin भी है जो एक समान अवधारणा का पालन करता है जिसे हमने किसी अन्य प्रोजेक्ट पर उपयोग किया है।

2

मुझे वास्तव में रिफाइनरीसीएमएस पसंद है क्योंकि यह उपयोग करने में लचीला है, रेलों के तरीके से विचलित नहीं होता है, और यह बहुत विस्तार योग्य है। एक मौजूदा रेल ऐप को एक रिफाइनरी ऐप में कनवर्ट करना एक हवा है।उनके पास 46 विषम परिदृश्यों के साथ एक ककड़ी परीक्षण सूट है, और आपको इसकी प्रभावशीलता तय करनी होगी।

दूसरी ओर, रेडियंट भी बहुत अच्छा है, लेकिन इसमें एक बड़ा सीखने की वक्र है क्योंकि यह प्रकृति में बहुत व्यापक और स्वामित्व है। हालांकि नई कार्यक्षमता जोड़ने के लिए रेडियंट के लिए एक्सटेंशन बेस बहुत बड़ा है, लेकिन किसी को मौजूदा एक्सटेंशन पर भरोसा करना है या एक बनाना है। मौजूदा रेल ऐप लेना और इसे रेडियंट ऐप में बदलना मुश्किल है।

1

अतीत में रेडियंट को पैच का योगदान करने और रिफाइनरी (हालांकि केवल संक्षेप में) का उपयोग करने के बाद, मैं रेडियंट की तरफ झुकता हूं। विस्तारों की अधिकता इसे विस्तारित करना बहुत आसान बनाती है, और 2.0 के लिए योजनाबद्ध विशेषताओं में से एक (जैसा कि # रेडियोड पर # रैडियंट सीएमएस पर चर्चा की गई है) एक्सटेंशन को थोड़ा और रेल-अनुकूल (रेल 3 इंजन सोचें) बनाना है, इसलिए समस्या रेल 3 समर्थन को अंतिम रूप देने के बाद मौजूदा ऐप्स को एक्सटेंशन में आसानी से पोर्ट करना चाहिए। वर्तमान योजना 1.0 रिलीज के बाद ईमानदारी से रेल 3 समर्थन पर हैकिंग शुरू करना है।

चमकदार 1.0.0.आरसी 4 वर्तमान में स्थापित करने और उपयोग करने में बहुत आसान है। GitHub Wiki पर इसे सेटअप और तैनात करने के लिए बहुत अच्छे निर्देश हैं, और Radiant 1.0 की पहली पूर्ण रिलीज किसी भी दिन होनी चाहिए, इसलिए इसका उपयोग शुरू करने या इसके विकास में शामिल होने का यह सही समय है।

मेरी राय में, छोटे मध्यम आकार की टीमों के लिए कोई बेहतर सीएमएस नहीं है (यहां तक ​​कि बड़ी टीमों के साथ, इसे काफी अच्छी तरह से स्केल करने के लिए बनाया जा सकता है, हालांकि मुझे लगता है कि औसत उपयोगकर्ता की तुलना में यह थोड़ा और अधिक काम करने की आवश्यकता है डालने के लिए तैयार)।

संपादित करें: इसके अलावा, रेडियंट 1.0 आरसी 4 रुबी संस्करण 1.8.7 - 1.9.3 पर ठीक चल जाएगा। बस आप यह सुनिश्चित कर सकते हैं कि यह आपके मौजूदा रूबी सेटअप के साथ फिट बैठता है।

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