2008-09-29 26 views
22

क्या वहां रेलवे सामग्री प्रबंधन प्रणाली पर एक व्यवहार्य ओपन सोर्स रूबी है?रेल सामग्री प्रबंधन प्रणाली पर रूबी?

मुझे संरचित सामग्री, सामग्री संबंध, वर्गीकरण (संरचित वर्गीकरण और मुफ्त टैगिंग) और सरल प्रकाशन वर्कफ़्लो प्रबंधित करने की क्षमता के साथ एक सीएमएस की आवश्यकता है। मैं अंततः सामग्री को एक्सएमएल के रूप में जारी रखना पसंद करूंगा। इसके अलावा सामग्री को प्रकाशित पृष्ठ (पृष्ठ) से दूर करने की आवश्यकता है।

धन्यवाद, माइक

उत्तर

8

आप RadiantCMS की कोशिश कर सकते।

+0

क्या कोई इस पर विस्तार कर सकता है? मैं उपरोक्त देखता हूं, लेकिन एकमात्र चर्चा (@ टीआईएमबी और अन्य द्वारा प्रदान की गई) नकारात्मक लगती है। – sage

3

अन्य विकल्प Mephisto और अन्य InfoQ पर सूचीबद्ध हैं। मैंने Goldberg प्लगइन के शीर्ष पर निर्माण करके ठीक किया है, लेकिन ऐसा इसलिए है क्योंकि मैंने सामग्री के वर्गीकरण के संबंध में एक कस्टम कोड लिखने की उम्मीद की थी।

जैसा कि आप जानते हैं, किसी भी सीएमएस में प्रतिस्पर्धात्मक और परिवर्तनीय आवश्यकताएं होंगी। यह आमतौर पर बताता है कि क्यों हर किसी और उनके चाचा का अपना सीएमएस है।

3

मैंने Comatose के बारे में अच्छी बातें सुनी हैं। अगर मुझे सही याद है, तो आप पर एक पूर्ण ऐप दिए गए हैं जिसमें आपको कुछ हुक दिए गए हैं जहां आप अपनी अनुकूलन जोड़ते हैं। इसके बजाय, आप अपने रेल ऐप में कुछ स्पॉट निर्दिष्ट करते हैं जहां आपको सीएमएस कार्यक्षमता की आवश्यकता होती है, और हर जगह आप अपने ऐप पर पूर्ण नियंत्रण रखते हैं।

यदि आप टर्नकी समाधान चाहते हैं, तो मुझे दूसरों के साथ मिलना होगा। या तो RadiantCMS, Mephisto या Typo अच्छे विकल्प हो सकते हैं।

यदि बदतर खराब हो जाता है, तो comparison on Wikipedia देखें। इसमें शायद अधिक सीएमएस है जो आप कभी सुनना चाहते थे, क्योंकि यह रूबी विशिष्ट नहीं है :-)

6

मुझे RadiantCMS के सुझाव से असहमत होना है। हालांकि यह कुछ अनुप्रयोगों के लिए एक अच्छा सीएमएस है (और हम काम पर इसका इस्तेमाल करते हैं), मैं इसे आवश्यकताओं को पूरा करती है निर्दिष्ट नहीं लगता कि (इसे प्रयोग है, जो बेशक यह सब व्यापक नहीं है मेरे अनुभव के आधार पर):

  • कोई वर्गीकरण प्रणाली नहीं है;
  • प्रकाशन वर्कफ़्लो बहुत सरल है - यानी एक पृष्ठ ड्राफ्ट या प्रकाशित है, और कोई अनुमोदन वर्कफ़्लो नहीं है;
  • सामग्री सादा HTML है या कुछ मार्कअप भाषाओं में से एक है, एक्सएमएल नहीं;
  • आप सार पृष्ठों को स्निपेट के साथ प्रकाशित पृष्ठों से दूर कर सकते हैं, लेकिन यह जल्दी से अप्रबंधनीय हो जाता है।

आपकी आवश्यकताओं के लिए रेल सीएमएस पर उपयुक्त रूबी हो सकती है, लेकिन मुझे नहीं लगता कि RadiantCMS यह है।

1

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

हम वास्तव में कई महीने पहले रेडियंट से दूर चले गए और अब SilverStripe का उपयोग करके बहुत खुश हैं। एसएस सबसे अधिक करेगा यदि आपने जो कुछ भी अनुरोध किया है, दुर्भाग्यवश यह PHP पर आधारित नहीं है और रुबी नहीं है, इसलिए मुझे यकीन नहीं है कि यह कितनी मददगार है।

बाद में ...
रिचर्ड

1

मैं RadiantCMS की कोशिश की है और Drupal साथ काम किया, मुझे लगता है कि RadiantCMS एक पूर्ण सामग्री प्रबंधन प्रणाली के पास है तो कहीं नहीं है। मैं आरओआर में ड्रूपल जैसे सीएमएस की भी तलाश कर रहा हूं। इस पर एक नज़र डालें: http://joshhuckabee.com/drupal-and-ruby-rails

0

स्टेशन नामक एक प्लगइन भी है। मैंने अभी तक इसका उपयोग नहीं किया है, लेकिन यह रूबी इनसाइड पर दिखाया गया था।

2

Comatose बहुत अच्छा है, और यह मौजूदा साइटों में बहुत ही अविभाज्य रूप से एकीकृत करता है। कोमाटोस के बारे में सबसे अच्छी बात यह है कि आप अपने स्वयं के टेक्स्ट फ़िल्टर को परिभाषित कर सकते हैं। उदाहरण के लिए, अपने पृष्ठों में Haml उपयोग करने के लिए, बस एक प्रारंभकर्ता में इस ड्रॉप:

# HAML Text Filter 
TextFilters.define :haml, "HAML" do 
    require 'haml' 
    def render_text(text) 
    engine = Haml::Engine.new(text) 
    engine.render 
    end 
end 
+0

मुझे एक चेतावनी का जिक्र करना चाहिए कि एचएएमएल आपके रेल उदाहरण और आपके मॉडल तक पहुंच प्रदान करेगा। आपकी साइट के आधार पर, यह एक सुरक्षा जोखिम हो सकता है। – mysmallidea

+0

मैं अपने कॉमेटोज के साथ उपयोग करने के लिए एक हैमल फ़िल्टर के लिए बिल्कुल देख रहा था .. साझा करने के लिए बहुत बहुत धन्यवाद .. – whizcreed

2

हम एक मुक्त स्रोत मद & सामग्री प्रबंधन प्रणाली बहुत अच्छी वर्गीकरण (असीमित श्रेणी वंश/गहराई) है कि विकसित करना। यह विभिन्न वस्तुओं को सूचीबद्ध करने के लिए डिज़ाइन किया गया है (ये आइटम पेज, ब्लॉग पोस्ट, विक्रेता आदि हो सकते हैं)। सुनिश्चित नहीं हैं कि अगर यह आपकी आवश्यकताओं के अनुरूप होगा, लेकिन आप पर एक डेमो बाहर की कोशिश कर सकते हैं:

http://hulihanapplications.com/projects/opal

आशा इस मदद करता है।

+0

यदि यह गितूब पर नहीं है तो इसका उपयोग न करें;) –

+2

ओह, लेकिन यह मेरे दोस्त है। http://github.com/hulihanapplications/Opal – dhulihan

1

रिफाइनरी एक और अच्छी रेल 3 सीएमएस है जो अंतिम उपयोगकर्ताओं के लिए वास्तव में आसान है। बहुत सारे वेब अनुभव के बिना ग्राहकों के लिए बढ़िया।

http://www.refinerycms.com

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