8

मैं एलएएमपी से जे 2 ईई तक ओपन सोर्स प्रोजेक्ट के rewrite पर विचार कर रहा हूं और इसे उद्यम उन्मुख CMS as the GUI के साथ एकीकृत कर रहा हूं। दो सबसे व्यवहार्य ओएसएस ईसीएम जे 2 ईई सीएमएस प्लेटफ़ॉर्म जो मैंने पूरे किए हैं Alfresco और Nuxeo हैं।अल्फ्रेस्को या नक्सो का विस्तार करना आसान है?

मुझे जो भी सीएमएस चुनते हैं, उसके साथ मुझे कुछ गहरे एकीकरण में प्रवेश करने की आवश्यकता है। इन दो प्रौद्योगिकियों में से कौन सा (या किसी अन्य का प्रस्ताव है जिसे मैं नहीं जानता) डेवलपर के साथ एकीकृत करने के तरीके सीखना आसान है? एक डेवलपर और अंत उपयोगकर्ता परिप्रेक्ष्य दोनों से, जो ओएसएस ईसीएम जे 2 ईई सीएमएस आप पसंद करते हैं?

+0

एक ही विषय आपके बाद ही खोला गया था: http: // stackoverflow।कॉम/प्रश्न/1 9 3 9 238/कैन-यू-अनुशंसा-उपयोग में आसान-आसान-विकसित-सीएमएस – BalusC

उत्तर

8

सबसे पहले, मुझे आशा है कि यह उत्तर बहुत देर से नहीं आ रहा है। इसे पहले याद किया क्योंकि मैं काम पर नहीं था।

मैंने अल्फ्रेस्को (हालांकि संस्करण 2.0 समुदाय) और नक्सो दोनों का उपयोग किया है। मैं सीएमएस की तुलना में दस्तावेज़ प्रबंधन प्रणाली (डीएमएस) दोनों के रूप में वर्गीकृत करता हूं।

अंतिम उपयोगकर्ता परिप्रेक्ष्य से, दोनों अपेक्षाकृत समान हैं, जिसका अर्थ है कि यदि आपको एक सीखना है और उनके बीच स्विच नहीं करना है, तो अंतर इतना महत्वपूर्ण नहीं है।

डेवलपर परिप्रेक्ष्य से, मुझे लगता है कि Nuxeo अधिक दिलचस्प है। दस्तावेज़ीकरण प्रभावशाली, अपेक्षाकृत स्पष्ट है। टीम पूछताछ के उत्तरदायी है और आपके पास सभी कोड स्रोत तक पहुंच है। अल्फ्रेस्को का दोहरी लाइसेंसिंग मॉडल कम दिलचस्प है और आपको कई बार और अधिक चाहते हैं।

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

मेरे लिए, नक्सो एक मंच का अधिक है, जिस पर आप दिलचस्प विशेषताएं विकसित कर सकते हैं, एक दस्तावेज़ प्रबंधन प्रणाली।

मैं सुझाव दूंगा कि आप डेवलपर ट्यूटोरियल (http://www.nuxeo.org/static/dev-tutorial/) को यह देखने के लिए प्रयास करें कि यह आपके साथ कैसे फिट बैठता है।

परिशुद्धता, यहां या व्यक्तिगत रूप से पूछने में संकोच न करें।

सम्मान।

पैट्रिक

+1

ईमानदार होने के लिए, जब मैंने कुछ गंभीर प्रयोज्य मुद्दों में भाग लिया, तो मैंने इसके मूल्यांकन के दौरान नक्सो के साथ रुचि खो दी विषय चयन क्षेत्र में। सबसे पहले, मैंने सोचा कि ऐप जमे हुए था। खराब यूएक्स की वजह से मैंने एक संपूर्ण ब्लॉग प्रविष्टि खो दी। सारांश पृष्ठ पर सामग्री क्षेत्र संपादन योग्य है और नीचे एक बटन चिह्नित किया गया है, इसलिए मैंने अपनी प्रविष्टि लिखी है। यह पता चला है कि परिवर्तन बटन सिर्फ वर्तमान भाषा को बदलने के लिए है। यह वैसे भी कुछ भी नहीं करता है। – Glenn

+0

कस्टम दस्तावेज़ गुणों के बारे में क्या, क्या हमें आईडीई का उपयोग करना है या बस एक्सएमएल स्कीमा जोड़ना है? – elsadek

+0

@elsadek Nuxeo में, सामग्री प्रकार, और इस प्रकार दस्तावेज़ गुण, को Nuxeo Studio UI के माध्यम से जोड़ा या अनुकूलित किया जा सकता है, जबकि अल्फ्रेस्को में, आपको उन्हें XML फ़ाइलों में हाथ से परिभाषित करने की आवश्यकता है। –

5

कंपनी जहाँ मैं काम में, हम Alfresco कोशिश की, लेकिन हम इस बारे में आशावादी करने के लिए बिल्कुल नहीं हैं। यह अत्यधिक जटिल है और सीखने के लिए बहुत समय की आवश्यकता है। दस्तावेज इतना महान नहीं है।

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

नक्सो के बारे में एक और अच्छी बात यह है कि वे मानकों का पालन करने का प्रयास करते हैं। इसका मतलब है कि यदि आप एक webservice (Rest या SOAP) का पर्दाफाश करना चाहते हैं, तो आप क्रमशः जेएक्स-डब्ल्यूएस और जेएक्स-आरएस का उपयोग कर सकते हैं।

भंडारण इसके अलावा Nuxeo भंडारण बैकएंड, जो डेटा प्रत्येक स्कीमा के लिए अलग तालिकाएँ में डेटाबेस में सीधे संग्रहीत करता है के रूप में VCS उपयोग करता है। इसका अर्थ यह है कि आप आसानी से डेटाबेस में डेटा को देख/संशोधित कर सकते हैं।

+1

मानक? क्या अल्फ्रेस्को भी ऐसा नहीं करता है? मेरा मतलब है वेब सेवाएं, सीएमआईएस ... आदि? – redben

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