.NET

2011-07-15 7 views
5

के लिए एम्बेड करने योग्य सीएमएस क्या आप एक सीएमएस फ्रेमवर्क की सिफारिश कर सकते हैं जो मौजूदा वेब अनुप्रयोग में एम्बेड किया जा सकता है?.NET

आवश्यकताएँ हैं:

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

धन्यवाद।

+4

तो, आप सही सीएमएस की तलाश में हैं जो कि किसी भी सीएमएस का आविष्कार करने के बारे में सबकुछ करता है और आप इसे अपने मौजूदा समाधान में छोड़ सकते हैं। । । –

+0

@ वैट सीएमएस की तलाश नहीं कर रहा है जो सबकुछ करता है। सामान्य सामान की अधिकांश। लेकिन मुख्य रूप से मैं इसे अपने ऐप में छोड़ने में सक्षम होना चाहिए, हां। –

+0

शायद मेरी आवश्यकताओं को उच्च करने के लिए ध्वनि, लेकिन मुझे कम से कम कुछ विकल्पों को जानना अच्छा लगेगा। –

उत्तर

1

यह पता चला कि ऑर्चर्ड उतना करीब था जितना आप .NET में प्राप्त कर सकते हैं।

दुर्भाग्य से यह सिद्धांत में अच्छा लगता है लेकिन अभ्यास में खुद को खराब दिखाता है।

प्रश्नों का उत्तर - कोई भी नहीं है।

आप बाहरी सुविधा का उपयोग करने के लिए बेहतर होंगे या छोटे फीचर सेट के साथ अपना खुद का रोल करें।

न तो समाधान सही है और मामले-दर-मामले आधार पर विचार किया जाना चाहिए।

+3

लाइटवेट विकल्प के लिए आप श्री सीएमएस चेकआउट कर सकते हैं – bbqchickenrobot

1

मैं कहूंगा कि सीएमएस को मौजूदा वेब आवेदक में एम्बेडेड के रूप में उपयोग नहीं किया जाना चाहिए। इस मामले में मैं सीएमएस नहीं ढूंढने का सुझाव दूंगा, लेकिन कुछ तीसरे पक्ष के घटक जो आपके लिए सबकुछ करेंगे: EntLib उपयोगकर्ता प्रमाणीकरण के लिए, Yahoo UI उपयोगकर्ता अनुभव के लिए, और इसी तरह।

अन्य तरीकों से माइक्रोसॉफ्ट द्वारा Orchard Project पर एक नज़र डालें - यह मुफ़्त, मुक्त स्रोत, अच्छी तरह से संरचित और व्यवस्थित (मॉड्यूल, ui अनुकूलन, आईओसी, आदि), और अच्छी तरह से समुदाय समर्थित सीएमएस है।

यदि आपका वेब एप्लिकेशन एएसपी.नेट एमवीसी के साथ बनाया गया है तो ऑर्चर्ड सीएमएस एपीआई और आपके वेब एप्लिकेशन के बीच 'ब्रिज' बनाना मुश्किल नहीं होगा - मॉडल, बिजनेस लॉजिक, कंट्रोलर ("ड्राइवर्स" ऑर्चर्ड मॉड्यूल के रूप में ऑर्चर्ड) आदि।

+0

चाहे सीएमएस को एम्बेडेड किया गया हो या नहीं, हमें ** ग्राहकों के लिए उस कार्यक्षमता ** प्रदान करने की आवश्यकता है। ऐसा कहा जा रहा है। EntLib, YUI आदि ** ** पूरी तरह से उड़ाए गए सीएमएस ** के साथ कुछ भी नहीं है **। बगीचे थोड़ा बहुत फूला हुआ है (ऐसा लगता है कि डीएनएन अच्छी तरह से किया जाता है)। लेकिन इसके साथ सबसे बड़ी समस्या यह है कि यह ** multitenancy ** का समर्थन नहीं करता है जो महत्वपूर्ण है। –

+0

@ डेमेट्री नागिरनिआक - ऑर्चर्ड बहुतायत का समर्थन करता है, आपको इसे मॉड्यूल में सक्षम करना होगा। –

+0

हाँ, यह सच है। टिप्पणी पोस्ट करने के बाद मुझे एहसास हुआ। ऐसी कुछ चीजें हैं जो समर्थित नहीं हैं जिन्हें मुझे चाहिए (उदाहरण के लिए प्रति किरायेदार विषय स्थापित करें)। लेकिन अब तक ऐसा लगता है कि ऑर्चर्ड एकमात्र कम या कम अच्छा "एम्बेड करने योग्य" सीएमएस है। –

-2

मुझे यह भी सुनिश्चित नहीं है कि वेब पेज में सीएमएस को एम्बेड करने का क्या अर्थ है। आपके पास उन चीजों की एक सूची है जो आप करना चाहते हैं, लेकिन निश्चित रूप से आप उन सभी को एक ही पृष्ठ पर नहीं करना चाहते हैं। इस प्रकार, एक सीएमएस एक "नियंत्रण" नहीं है जिसे कोई "एम्बेड" कर सकता है।

इसके बजाय, आपको अपने आवेदन के विभिन्न हिस्सों में सीएमएस कार्यक्षमता बनाना है, जिसका मतलब है कि एक सीएमएस लिखना।

ऐसा लगता है कि आप पूछ रहे हैं कि आप साइकिल में अर्ध-ट्रक क्षमता को कैसे एम्बेड कर सकते हैं। सीएमएस में "एस" "सिस्टम" के लिए खड़ा है, और एक प्रणाली एक पृष्ठ नहीं है। यह ठीक है, पूरी प्रणाली है।

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

+1

मैंने एक वेब पेज में सीएमएस को एम्बेड करने के बारे में ** शब्द नहीं कहा ** यह बहुत बेवकूफ बयान होगा। आपका जवाब प्रश्न पढ़ने की कोशिश किए बिना कुछ सिखाने की कोशिश करता है। इस प्रकार पूरी तरह से विषय से बाहर है। तो -1, क्षमा करें। –