साझी मेजबानी
यदि एक होस्टिंग प्रदाता प्रतिबंध आपको जूमला मल्टी-साइट समाधान पर विचार करने के लिए पैदा कर रहा है, तो एक वैकल्पिक होस्ट को खोजना आसान हो सकता है और एक जूमला मल्टी-साइट के साथ चीजों को जटिल करने की तुलना में व्यक्तिगत रूप से वेबसाइटों का निर्माण करना होगा जो अनिवार्य रूप से कुछ समझौता शामिल करेगा।
अधिकांश साझा किए गए होस्टिंग खातों को एक से अधिक Joomla वेबसाइट की मेजबानी के लिए कॉन्फ़िगर किया जा सकता है या तो कई डेटाबेस बना सकते हैं या एक ही डेटाबेस में अलग-अलग तालिका उपसर्गों का उपयोग करके।
मल्टी-साइट बनाम व्यक्तिगत साइटें
जाहिर है कि अलग-अलग वेबसाइटों के निर्माण के लिए पेशेवरों और विपक्षों को एक जूमला इंस्टाल में संयोजित करने की तुलना में हैं। आपको इस बारे में ध्यान से सोचने की ज़रूरत है कि क्या कोई मल्टी-साइट समाधान विशेष परिदृश्य के लिए काम करेगा और आपको कुछ समझौते करने की आवश्यकता हो सकती है।
शुरू में एक बहु-साइट वेबसाइट स्थापित करना अधिक कठिन है, लेकिन कम निरंतर रखरखाव की आवश्यकता है क्योंकि आपको केवल एक वेबसाइट पर जूमला और तीसरे पक्ष के अपडेट लागू करने और बैकअप आदि चलाने की आवश्यकता है।
यदि बहु-साइट समाधान पर कुछ टूट जाता है, तो आप केवल एक वेबसाइट के बजाय सभी वेबसाइटों को खो सकते हैं।
ध्यान दें कि सभी तृतीय पक्ष एक्सटेंशन मल्टी-साइट समाधान के अनुसार काम नहीं करते हैं।
आधिकारिक बहु-साइट समाधान अनुशंसित नहीं है
एक जूमला में कई डोमेन और वेब साइट पर आधिकारिक निर्देश ! इंस्टॉलेशन डायरेक्ट आपको टेम्प्लेट index.php
फ़ाइल को संपादित करने के लिए निर्देशित करता है। यह सबसे अच्छा अभ्यास नहीं माना जाता है क्योंकि टेम्पलेट अपडेट भविष्य में आपके परिवर्तनों को अधिलेखित कर सकते हैं।
थर्ड पार्टी मल्टी-साइट एक्सटेंशन
शायद तीसरे पक्ष के विस्तार का उपयोग करना बेहतर है जैसे कि मुफ्त वर्चुअल डोमेन या समान जो कोर कोड को हैक करने से बचाते हैं।
नोट: इस उत्तर के शेष को वर्चुअल डोमेन के एक कार्यान्वयन के साथ सीमित अनुभव से लिखा गया है । सूचीबद्ध आइटम अन्य तृतीय पक्ष मल्टी-साइट एक्सटेंशन या यहां तक कि एक अलग तरीके से कॉन्फ़िगर किए गए वर्चुअल डोमेन के लिए प्रासंगिक हो सकते हैं या नहीं ।
बहु साइट सामग्री
प्रत्येक वेबसाइट के लिए अलग सामग्री श्रेणियां बनाएं (यह खोज के लिए महत्वपूर्ण है)।
मल्टी-साइट मॉड्यूल
मॉड्यूल को वर्गीकृत करना इतना आसान नहीं है क्योंकि कुछ मॉड्यूल सभी वेबसाइटों के लिए सामान्य हो सकते हैं। आप जूमला 3.x "नोट" सुविधा का उपयोग करने में मदद कर सकते हैं कि कौन से मॉड्यूल किस वेबसाइट पर लागू होते हैं।
मल्टी-साइट टेम्प्लेट
क्या व्यक्तिगत वेबसाइटों का अपना रूप और अनुभव होगा? यदि हां, तो प्रत्येक वेबसाइट के लिए अलग टेम्प्लेट स्थापित करना सबसे आसान है।
वर्चुअल डोमेन आपको प्रत्येक वेबसाइट के लिए एक अलग टेम्पलेट निर्दिष्ट करने में सक्षम बनाता है।
बहु-साइट मेनू
क्या व्यक्तिगत वेबसाइटों के अपने मेनू होंगे या एक सामान्य मेनू साझा होंगे?
RocketTheme Gantry 4 टेम्प्लेट का उपयोग करके मैंने पाया कि एक मेनू को सेट करना और वर्चुअल डोमेन में "मेनू फ़िल्टरिंग" सुविधा का उपयोग करना आसान था ताकि यह निर्दिष्ट किया जा सके कि प्रत्येक वेबसाइट पर कौन से मेनू विकल्प लागू होते हैं।
वर्चुअल डोमेन आपको प्रत्येक वेबसाइट के लिए एक होम मेनू आइटम निर्दिष्ट करने में सक्षम बनाता है।
बहु साइट खोज
मान लिया जा रहा है कि खोज परिणाम उस वेबसाइट तक सीमित होना चाहिए जिसे खोजा जा रहा है, स्मार्ट खोज को सक्षम करें और प्रत्येक वेबसाइट के लिए घटकों -> स्मार्ट खोज -> प्रत्येक वेबसाइट के लिए उपयुक्त श्रेणियों का चयन करके फ़िल्टर खोजें।
फिर आप प्रत्येक वेबसाइट के लिए एक उपयुक्त खोज फ़िल्टर का उपयोग करके एक स्मार्ट खोज मॉड्यूल बना सकते हैं। प्रत्येक खोज मॉड्यूल में मेनू असाइनमेंट सेट करें ताकि मॉड्यूल प्रत्येक वेबसाइट पर उपयुक्त पृष्ठों पर प्रदर्शित हों।
मल्टी-साइट ग्लोबल कॉन्फ़िगरेशन आइटम
आदर्श रूप से, आपके द्वारा चुनी गई बहु-साइट एक्सटेंशन आपको प्रत्येक वेबसाइट के लिए अद्वितीय वैश्विक कॉन्फ़िगरेशन आइटम निर्दिष्ट करना चाहिए।
वर्चुअल डोमेन आपको प्रत्येक वेबसाइट के लिए एक अद्वितीय साइट का नाम, ईमेल से, नाम, मेटा विवरण और मेटा कीवर्ड निर्दिष्ट करने देता है।
मल्टी-साइट सर्च इंजन फ्रेंडली उरल्स
एसईएफ सक्षम होने के साथ, प्रत्येक पृष्ठ को सभी वेबसाइटों पर एक अद्वितीय यूआरएल की आवश्यकता होती है। उदाहरण के लिए, यदि मेरे पास मल्टी-साइट वेबसाइट, www.acmeproducts.com और www.acmeservices.com में दो वेबसाइट हैं, तो वे दोनों हमारे बारे में इस तरह पेज नहीं बना सकती हैं:
- www.acmeproducts.com/about-us
- www.acmeservices.com/about-us
Urls को विशिष्ट होने की आवश्यकता है, इसलिए हमारे बारे में पृष्ठों को इस तरह या इससे अधिक विशिष्ट होने की आवश्यकता होगी:
- www.acmeproducts.com/about-acme-products
- www.acmeservices.com/about-acme-services
बहु-साइट उपयोगकर्ता खाते
डिफ़ॉल्ट रूप से, एक वेबसाइट पर पंजीकृत उपयोगकर्ता उन सभी वेबसाइटों पर पंजीकृत उपयोगकर्ता होंगे जो समस्या हो सकती है या नहीं।
उम्मीद है कि यह इस बात का कुछ विचार देता है कि किसी मल्टी-साइट समाधान विशेष परिदृश्य के लिए उपयुक्त होने के बारे में निर्णय लेने में सक्षम होने से पहले क्या विचार करने की आवश्यकता है।
So now I guess my question is, is it a good idea to do this, or would it ultimately create more trouble than it's worth?
आमतौर पर इसके लायक होने की तुलना में अधिक समस्या है। सिवाय अगर साइटें कुछ डेटा जैसे लॉगिन या लेख साझा करती हैं।