स्थिर साइटों के दिन, साथ ही ऐसी साइटें जो केवल आंशिक रूप से गतिशील सामग्री प्रदान करती हैं, अपरिवर्तनीय रूप से चली गई हैं। सर्वर क्षमताएं सीएमएस का उपयोग करके छोटे इंटरनेट संसाधनों के निर्माण की अनुमति देती हैं। आज, हर स्वाद के लिए कार्यक्षमता के साथ कई मुफ्त सीएमएस उपलब्ध हैं। उनमें से कई पेशेवरों की टीमों द्वारा विकसित किए गए हैं और खुद को बहुत अच्छी तरह साबित कर चुके हैं। हालांकि, आज भी कई उत्साही लोग शुरुआत से ही वेबसाइट के लिए इंजन लिखने का प्रयास करते हैं।
यह आवश्यक है
- - इंटरनेट का इस्तेमाल;
- - आधुनिक ब्राउज़र।
अनुदेश
चरण 1
इंजन की कार्यक्षमता की योजना बनाएं। विकसित किए जा रहे उत्पाद के उद्देश्य और प्रकार के बारे में सामान्य प्रश्नों के उत्तर दें। तय करें कि क्या यह एक सार्वभौमिक सीएमएस होगा, या कुछ अधिक केंद्रित (ब्लॉग, ई-कॉमर्स प्लेटफॉर्म, सामुदायिक साइट, समाचार पोर्टल)। आवश्यक क्षमताओं के बारे में विशिष्ट प्रश्नों के उत्तर दें। विचार करें कि क्या आपकी साइट को एक छवि गैलरी, फ़ोरम, समाचार फ़ीड, फ़ाइल संग्रह, आदि की आवश्यकता है। क्या ऐसी कार्यक्षमता को कर्नेल में कसकर एकीकृत किया जाना चाहिए, या इसे विस्तार मॉड्यूल के रूप में प्रस्तुत किया जा सकता है।
चरण दो
इंजन की वास्तुकला पर विचार करें। आमतौर पर, आधुनिक सीएमएस की वास्तुकला एमवीसी प्रतिमान का अनुसरण करती है। इस स्तर पर, पहले से मौजूद समाधानों का अध्ययन करना समझ में आता है, जिनमें से बहुत बड़ी संख्या में हैं।
चरण 3
उन प्रौद्योगिकियों का निर्धारण करें जिनके आधार पर उत्पाद की मुख्य कार्यक्षमता को लागू किया जाएगा। एक प्रोग्रामिंग भाषा चुनें। PHP अब CMS विकास के लिए वास्तविक मानक है। यद्यपि आप ASP. NET, Java, Python का उपयोग करने पर विचार कर सकते हैं। भंडारण प्रौद्योगिकियों चुनें। आमतौर पर, आधुनिक सीएमएस अपने मुख्य भंडारण स्थान के रूप में डेटाबेस का उपयोग करते हैं। लेकिन कुछ मामलों में, आप फाइल सिस्टम पर भरोसा कर सकते हैं। अन्य तकनीकों को हाइलाइट करें जिनकी इंजन को चलाने के लिए आवश्यकता होगी (ग्राफिक्स प्रोसेसिंग लाइब्रेरी, स्पेल चेकर्स, क्रिप्टोग्राफ़िक मॉड्यूल, आदि)।
चरण 4
उन उत्पादों और प्रौद्योगिकियों के दस्तावेज़ीकरण की समीक्षा करें जिन पर परियोजना का निर्माण किया जाएगा। प्रत्येक उत्पाद या प्रौद्योगिकी की उपयुक्तता का निर्धारण करें। यदि आवश्यक हो, तो प्रौद्योगिकियों की सूची में समायोजन करें, स्वीकार्य विकल्प खोजें।
चरण 5
विकास के लिए एक योजना या संदर्भ की शर्तें बनाएं। भले ही विकास में परियोजना आरंभकर्ता के अलावा किसी और को शामिल करने की योजना न हो, एक स्पष्ट योजना या संदर्भ की शर्तों का पालन करने से बहुत समय की बचत होगी और कार्य को और अधिक कुशल बना दिया जाएगा। एक परियोजना शुरू करते समय, न्यूनतम कार्यक्षमता वाले सीएमएस के मूल (और, संभवतः, परीक्षण मॉड्यूल) के विकास के लिए एक कार्य तैयार करना समझ में आता है।
चरण 6
पहले से विकसित संदर्भ की शर्तों के अनुसार परियोजना के हिस्से को लागू करें।
चरण 7
पिछले चरण में कार्यान्वित कार्यक्षमता का परीक्षण करें। त्रुटियों को पहचानें। संशोधन के लिए बग और कार्यों की एक सूची बनाएं। प्राथमिकता मेट्रिक्स को ठीक करने के लिए बग असाइन करें। त्रुटियों को उनकी प्राथमिकता के अनुसार क्रमबद्ध करें।
चरण 8
जो भी त्रुटि पाई गई उसे ठीक करें। शायद, इस स्तर पर, सिस्टम के संचालन में अन्य समस्याओं की पहचान की जाएगी। त्रुटियों की सूची को पूरा करें, उनमें से प्रत्येक को ठीक करें।
चरण 9
साइट इंजन के और संशोधन या संशोधन की आवश्यकता का निर्धारण करें। प्रस्तुत गुणवत्ता मानदंडों के साथ सिस्टम संचालन मापदंडों की संतुष्टि के बारे में, पहले से नियोजित एक के लिए मौजूदा कार्यक्षमता के पत्राचार के बारे में प्रश्न का उत्तर दें। यदि और विकास की आवश्यकता है, तो उत्पाद विकास के अगले पुनरावृत्ति के लिए चरण 5 पर जाएं।