Ousia विषय प्रबंधन प्रणाली का निर्माण
डेटाबेस पहले
बहुत सारे उदाहरणों में, हमने देखा है कि कंपनियां पहले फ्रंट एंड का निर्माण करती हैं, फिर डेटाबेस को थोड़ा बाद में छोड़ देती हैं।
हमने इसे उल्टा किया, हमारे Ousia के अनूठे विक्रय बिंदुओं में से एक, हमारा अपना CMS, यह तथ्य है कि हमने इसे डेटाबेस से शुरू करके किया था, और बहुत तेज़ लुकअप समय के लिए अनुकूलित तालिकाओं का एक सेट। हम वास्तव में अपने डेटाबेस सॉफ़्टवेयर के भीतर से वेबसाइटों का प्रबंधन कर सकते हैं।
एक सीएमएस डिजाइन करना
डेटाबेस का आधार चार तालिकाओं के आसपास बनता है; वेबसाइट समूह, वेबसाइट, यूआरएल और नियंत्रण।
वेबसाइट समूह
एक वेबसाइट समूह में कई साइटें हो सकती हैं। हमारी 15 भाषा साइटें और 1 साझा साइट है जिसमें सभी साझा संपत्तियां हैं।
वेबसाइट
एक समूह के हिस्से के रूप में प्रत्येक साइट या उप-साइट पर जानकारी शामिल है जो साइट के निम्नतम स्तर पर लिंकिंग और संबंधों को बनाने की इजाजत देता है, इसमें भाषा, डोमेन और सामग्री वितरण जानकारी शामिल है। उदाहरण के लिए, हमारा प्रत्येक भाषा के लिए 15 उप-डोमेन और एक साझा सिस्टम साइट का उपयोग करके सेटअप किया गया है, जिसमें सभी साझा संपत्तियां शामिल हैं।
उपयोगकर्ता पहुंच स्तर प्रत्येक साइट के आधार पर सेट किए जा सकते हैं और पूरे में इनहेरिट किए जा सकते हैं।
हमारे पास एक साइट रूट अवधारणा भी है, जो हमें http से https पर रीडायरेक्ट करने में सक्षम बनाती है, या छवियों के लिए सीडीएन ट्रैफ़िक की अनुमति देती है, लेकिन सामग्री नहीं, या सामग्री संपादक में संपादन मोड को सक्षम करने में सक्षम बनाती है।
यूआरएल
आपकी साइट के प्रत्येक URL को एक विशिष्ट पहचानकर्ता दिया जाता है जिसे आसानी से पहचाना जा सकता है। सुरक्षा सुविधाएँ (पढ़ें, संपादित करें विशेषाधिकार) इस मान के साथ-साथ सामग्री लिंकिंग, पुनर्निर्देशन और मेटा डेटा के लिए बाध्य हैं।
ये कई प्रकार के होते हैं जो प्रत्येक पृष्ठ के व्यवहार को बदलते हैं और इसमें शामिल होते हैं;
- विषय
- आयोजन
- दुकान
- दुकान विभाग
- उत्पाद
- पोर्टफोलियो
- रीति
- वेबसाइट संपत्ति
नियंत्रण
URL प्रकार के आधार पर एक बटन के क्लिक पर नियंत्रणों को जोड़ा और हटाया जा सकता है। कुछ नया URL बनने पर स्वचालित रूप से जुड़ जाते हैं, और अन्य को मैन्युअल रूप से जोड़ा जा सकता है।
कस्टम नियंत्रणों को विकसित किया जा सकता है और कस्टम यूआरएल प्रकारों में जोड़ा जा सकता है, जिससे हम अपने विकास समय को टर्बो चार्ज कर सकते हैं, हम दिनों या हफ्तों के बजाय घंटों में बनाए गए 4-5 पृष्ठों के साथ एक मानक साइट प्राप्त कर सकते हैं।
अनुकूलन
विषय लिंकिंग, मेटा डेटा, थीम शैली और स्क्रिप्ट सभी डेटाबेस से अनुकूलित तैयार प्रासंगिक स्थानों में जोड़े जाते हैं, और फिर पृष्ठ पर नियंत्रण जोड़े जाते हैं, जहां संभव हो वहां फिर से अनुकूलित किया जाता है।
एक बार यह डेटाबेस में हो जाने के बाद, हमने संपादन मोड में होने पर आपको मिलने वाली संपादन सुविधाओं को बनाने में समय बिताया।
छवियों को SQL सर्वर फ़ाइल स्ट्रीम का उपयोग करके संग्रहीत किया जाता है, जो डेटाबेस के शेष भाग के दौरान उपलब्ध सबसे तेज़ पहुंच प्रदान करता है, और शेष डेटा के साथ बैक अप लेता है।
- अनुरोध कार्रवाई
- साइट लुकअप
- यूआरएल लुकअप
- भेजें नहीं मिला/संशोधित प्रतिक्रिया नहीं भेजो
- नियंत्रण सूची प्राप्त करें
- नियंत्रण डेटा भरें
यह सब आमतौर पर बहुत बड़ी वेबसाइटों पर भी 20ms से कम में पुनर्प्राप्त किया जाता है।
अंतिम नोट्स
हालांकि यह हमारा सिस्टम कैसे काम करता है, इसका एक सिंहावलोकन है, यह आपको इस बात का संकेत देना चाहिए कि इसे सबसे तेज सिस्टम उपलब्ध कराने में कितना समय लगा है। यदि आप अधिक जानकारी चाहते हैं तो कृपया बेझिझक संपर्क करें।