में "एप्लिकेशन" जैसी सुविधाओं के साथ एक नई वेबसाइट बनाने के लिए सिफारिशें मैं एक गैर-लाभकारी संगठन का सदस्य हूं जिसने मुझे अपनी वेबसाइट को फिर से शुरू करने में मदद करने के लिए कहा है।.NET
हालांकि, वे केवल सामग्री और डिज़ाइन परिवर्तन नहीं चाहते हैं, वे उन सुविधाओं को भी चाहते हैं जिन्हें कुछ बैक एंड प्रोग्रामिंग की आवश्यकता होती है। उदाहरण के लिए, संगठन के पास सीमित वर्गों के साथ "कक्षाएं" उपलब्ध हैं जिन्हें लोगों को पहले से साइन अप करना होगा। जब लोग कक्षाओं के लिए साइन अप करते हैं, तो वर्ग में भाग लेने में सक्षम होने के लिए उन्हें अतिरिक्त दस्तावेज प्रदान करना होगा।
उनके पास इस शैली में कई अनुरोध हैं कि वे साइट पर जोड़ना चाहते हैं।
यदि यह उनकी मौजूदा सामग्री का एक साधारण रीडिज़ाइन था, तो मैं सलाह दूंगा कि वे वर्डप्रेस या किसी अन्य मानक सीएमएस जैसे कुछ उनके उपयोग को अपडेट करने के लिए उपयोग करें। लेकिन चूंकि वे इन अतिरिक्त विशेषताओं को भी चाहते हैं, इसलिए मुझे यकीन नहीं है कि कैसे आगे बढ़ना है।
मुझे अभी तक एक एमवीसी साइट प्रोग्राम करने का अवसर नहीं मिला है, इसलिए मैंने सोचा कि मैं इसे एमवीसी सीखने का अवसर के रूप में उपयोग करूंगा। उसी समय, मैं पहिया को फिर से शुरू नहीं करना चाहता हूं। तो मैं ऑर्चर्ड जैसे सीएमएस पर विचार कर रहा था, जो एमवीसी का इस्तेमाल करता था लेकिन स्पष्ट रूप से काफी विस्तारित था।
ऑर्चर्ड का उपयोग इस परिदृश्य के लिए समझ में आता है? यदि नहीं, तो क्यों नहीं? क्या सीएमएस के लिए कोई अन्य सिफारिशें हैं? मैं उम्ब्राको को भी देख रहा था क्योंकि ऐसा लगता है कि उनकी नवीनतम रिलीज एमवीसी का उपयोग कर रही है, लेकिन फिर मैंने पढ़ा कि यह थोड़ी सी छोटी गाड़ी है और इसमें कुछ पुराने फीचर्स हैं जो उनके पुराने संस्करण में थे। तो फिर मुझे यकीन नहीं था कि क्या यह सही तरीका होगा।
अंत में, मुझे यह भी यकीन नहीं है कि मुझे सीएमएस के साथ क्या जाना चाहिए! मुझे आश्चर्य है कि अगर मैं जमीन से एक ऐप करता हूं तो मैं बेहतर एमवीसी सीखूंगा। उस स्थिति में, मैं वेब सामग्री के लिए एक सीएमएस का उपयोग करने पर विचार कर रहा था, और उसके बाद "एप्लिकेशन" भाग को एक अलग वेब एप्लिकेशन के रूप में प्रोग्राम करना था जो उनकी मुख्य साइट (शायद register.mysite.com) से जुड़ा हुआ था।
मैं केवल सिफारिशों और मार्गदर्शन की तलाश में हूं। यदि आप मेरे जूते में थे तो आप कैसे आगे बढ़ेंगे?
मेरा दिन का काम एक बड़े संगठन में एक डेवलपर है। मैं मुख्य रूप से .NET का उपयोग कर प्रोग्राम वेब अनुप्रयोगों का प्रोग्राम करता हूं। लेकिन हमारे पास अभी तक कोई एमवीसी ऐप नहीं आया है, इसलिए मेरे एमवीसी कौशल अनिवार्य रूप से अस्तित्व में नहीं हैं। मैं एमवीसी सीखना चाहता हूं, लेकिन मैं एक सभ्य समय में गैर लाभ के लिए कुछ वापस लेना चाहता हूं।
.... तो फिर ... वहाँ यह
आप जो चाहते हैं उसके बीच एक संघर्ष है (एमवीसी सीखें) और उनके लिए सबसे अच्छा क्या हो सकता है (पहले ही सीएमएस बनाया गया है)। अपने आप से पूछें: "अगर मैं वहां नहीं हूं तो उनके लिए कौन सा आसान बनाएगा?"। साथ ही, क्या आपकी प्राथमिक मदद उनको मदद करने के लिए है? या अपने डेवलपर कौशल को बढ़ाने के लिए? –
मुझे लगता है कि यह मुद्दा है .. lol .. वे मुझे या कुछ भी भुगतान नहीं कर रहे हैं। तो शायद मुझे सिर्फ वही चाहिए जो मैं चाहता हूं। –
सीएमएस मत जाओ! लेकिन जो कुछ भी आप करते हैं, उसे दस्तावेज करें, ताकि जेसुइट रेंजर्स आपके बिना सामान के सामान कर सकें। – bzlm