2009-05-24 14 views
11

हम ASP.NET पर एक सार्वजनिक वेबसाइट बना रहे हैं और हम के लिए देख रहे हैं एक बहुत बहुमुखी सीएमएस कि हमें पर्याप्त स्वतंत्रता देने के लिए और हमें न केवल मानक सामग्री पेज बनाने के लिए अनुमति देगा (एक सुविधा जो सभी सीएमएस ऑफर करती है), लेकिन कस्टम एएसपी.नेट प्रोग्रामिंग के साथ पेज भी।बहुमुखी ASP.NET सीएमएस सी # में

निम्नलिखित मामले की कल्पना करें: हमारी साइट में सी # में प्रोग्राम किए गए कई कस्टम एएसपी.नेट पेज होंगे जो आगंतुकों को कुछ वित्तीय उत्पादों को देखने और खोजने की अनुमति देते हैं (साइट वास्तव में रूस में संरचित वित्तीय उत्पादों के लिए समर्पित होगी)। उन पृष्ठ को शुद्ध ASP.NET/C# में प्रोग्राम किया जाएगा।

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

समस्या कि अधिकांश CMS प्रणालियां DotNetNuke की तरह यह बहुत मुश्किल साइट के लिए कस्टम ASP.NET पृष्ठों को जोड़ने के लिए बनाते हैं। डीडीएन में, किसी को विशेष डीएनएन मॉड्यूल बनाना होता है, और इसके लिए बहुत सारे प्रयासों की आवश्यकता होती है।

मेरा प्रश्न: क्या कोई हल्का, बहुमुखी सीएमएस सिस्टम है जो उपयोगकर्ताओं को सरल सामग्री पृष्ठों का प्रबंधन करने देता है और साथ ही कस्टम एएसपी.नेट पेज बना देता है? शायद हमें क्या चाहिए क्लासिक सीएमएस नहीं, बल्कि घटकों का एक सेट जो हमें सरल सामग्री पृष्ठों को प्रबंधित करने में मदद कर सकता है?

धन्यवाद।


आपके उत्तरों के लिए धन्यवाद।

मुझे आश्चर्य है कि सीएमएस का उपयोग करना हमारी समस्या को हल करने का एकमात्र तरीका है? शायद एएसपी.NET नियंत्रण है जो को सीएमएस-जैसे तरीके में पृष्ठों का प्रबंधन करने की अनुमति देता है? तो हम आदर्श रूप से कुछ हल्के वजन चाहते हैं।

+0

पर और देखें सीएमएस सुविधाओं की आपको क्या आवश्यकता है? –

+0

मुख्य विशेषता साइट पर पृष्ठों को जोड़ने और मेनू संपादित करने के लिए प्रशासकों (प्रोग्रामर नहीं) की क्षमता है - और वेब इंटरफ़ेस का उपयोग करने वाले सभी को करें। प्रोग्रामर को साइट पर कस्टम ASP.NET पृष्ठों को जोड़ने की संभावना होनी चाहिए - आसानी से, DotNetNuke में मॉड्यूल बनाने की आवश्यकता के बिना। –

+0

ऐसा लगता है कि आप ओपन सोर्स/फ्री सॉल्यूशंस की तलाश में हैं, इसलिए सार्वजनिक सामना करने वाली लाइसेंस लागत थोड़ा अधिक हो सकती है (अन्यथा मैं इसे उत्तर में रखूंगा) लेकिन शेयरपॉइंट एक साधारण सामग्री प्रबंधन प्रणाली प्रदान करेगा जो आपको बनाने और तैनात करने देगा cusotm asp.net पेज। – mundeep

उत्तर

7

Umbraco - http://umbraco.org

सी #, मुक्त, छोटे पदचिह्न में पूरी तरह से लिखा, मास्टर पृष्ठों और बहुत लचीला उपयोग करता है।

कस्टम .NET मैक्रोज़ (.NET उपयोगकर्ता नियंत्रण) या पूर्ण एएसपीएक्स पृष्ठों के माध्यम से जोड़ा जा सकता है, बशर्ते आप web.config में निर्दिष्ट करें कि फ़ाइल मौजूद है और Umbraco सामग्री डेटाबेस में इसे खोजने का प्रयास नहीं करता है।

+0

उम्ब्राको बाजार पर सबसे अधिक एंटरप्राइज़ सीएमएस का मालिक है, आजकल इसका उपयोग कर वेबसाइट की एक लंबी सूची है। वायर्ड मैग, प्यूजोट, माइक्रोसॉफ्ट, हेनज़, सुजुकी –

0

दो खुला स्रोत सेमी सिस्टम है कि आप का मूल्यांकन करना चाहें नेट में लिखा हैं:

1) DotNetNuke

और

2) Microsoft से Oxite (ब्लॉगिंग पर जोर)

+0

डॉटनेटनेट बहुत बहुमुखी नहीं है - कोई कस्टम एएसपी.नेट पेज नहीं जोड़ सकता है और डीएनएन मॉड्यूल बनाने की आवश्यकता है। ऑक्साइट एएसपी.नेट एमवीसी पर चलता है - हम वेबफॉर्म का उपयोग कर रहे हैं, एमवीसी नहीं - तो ऑक्साइट उपयुक्त नहीं है। –

7

N2 एमवीसी के लिए समर्थन के साथ एक मुक्त ओपन सोर्स एएसपी.नेट सीएमएस है।इसकी राय है, प्रोग्रामिंग मॉडल के लिए नेट क्लासेस का उपयोग करता है और यह बहुत खुला और एक्स्टेंसिबल है।

+0

क्या आपने इसका इस्तेमाल किया था? क्या यह बिना किसी परेशानी के कस्टम एएसपी.NET पृष्ठों को जोड़ने की अनुमति देता है? –

+0

आपके पास पृष्ठ बनाने में पूर्ण स्वतंत्रता है। मेरे उत्तर में "एन 2" एन 2 साइट का एक लिंक है, हालांकि यह शायद कोई स्पष्ट नहीं है। बहुत सारे स्क्रीनशॉट और सुविधा का एक स्पष्ट वर्णन है, साथ ही लाइव डेमो जहां आप पेज इत्यादि बदल सकते हैं। –

+0

यह उम्ब्राको से तुलना कैसे करता है? –

0

आप Kentico CMS को आजमा सकते हैं। यह मुफ़्त नहीं है लेकिन बहुत शक्तिशाली है। जैसा कि आप यहाँ देख सकते हैं आप अपने पृष्ठों/टेम्पलेट्स के लिए अपने कस्टम कोड जोड़ सकते हैं:

devnet.kentico.com/docs/devguide/adding_custom_code_to_the_aspx_page_template.htm

1

रूप में अच्छी तरह Cuyahoga पर एक नज़र डालें। यहां feature list है। इसमें एक WYSIWYG सामग्री प्रबंधक

1

जो आप वर्णन करते हैं उससे मैं कहूंगा कि आपको एक विकास मंच और एक सीएमएस की आवश्यकता है। Sitefinity पर एक नज़र डालें, मैं कहूंगा कि आप जो खोज रहे हैं वह बिल्कुल इसका मुख्य लाभ है। यह कस्टम विकास केक का एक टुकड़ा बनाता है।

अस्वीकरण: मैं Telerik पर साइटफिनिटी विकसित करने वाली टीम पर हूं।

+0

ऐसा लगता है कि साइटफिनिटी मुफ्त नहीं है और इसकी लागत 900 डॉलर है ... –

+0

इसमें एक सामुदायिक संस्करण है, जो मुफ़्त है। गायब कार्यक्षमता कुछ ऐसा है जो आपको एंटरप्राइज़-स्तरीय सीएमएस में चाहिए। http://www.sitefinity.com/product/compare-editions.aspx – Slavo

0

जब आप वर्कफ़्लो और अन्य प्रीमियम सीएमएस सामानों के बारे में अधिक परवाह नहीं करते हैं, लेकिन इनलाइन HTML संपादक रखना चाहते हैं और अपने एप्लिकेशन को प्रोग्रामिंग के बारे में बहुत कुछ पसंद करते हैं .... SmallCMS पर एक नज़र डालें। यह मुफ़्त, खुला स्रोत, हल्का वजन और एक अच्छा प्रारंभिक बिंदु है।

smallcms.codeplex.com

+0

वेबसाइट काम नहीं करती – Petr

+0

वेबसाइट अब काम करती है। यह smallcms.net था, इसलिए मुझे लगता है कि उन्होंने अपना वेबसाइट डोमेन बदल दिया है। यदि परिवर्तन अभी तक दिखाई नहीं दे रहा है, तो smallcms.codeplex.com नई साइट है। – TamusJRoyce

0

Webnodes सीएमएस आप आप क्या चाहते करने के लिए अनुमति देता है। आप सब कुछ पर पूरा नियंत्रण है। यह सीएमएस के आउट-ऑफ-द-बॉक्स की तुलना में सीएमएस फ्रेमवर्क का अधिक है। टेम्पलेट नियमित एएसपीएक्स पेज हैं, बिना किसी प्रतिबंध के। www.webnodes.com

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