Drupal और मल्टी-डोमेन साइट्स
हाल के समय में मल्टी-डोमेन साइट्स (Multi-domain sites) काफी लोकप्रिय हो गई हैं। मोबाइल उपकरणों के लिए हम एक अलग डोमेन बनाते हैं, API के लिए भी एक अलग डोमेन बनाया जाता है। साइट की कुछ कार्यक्षमताओं को उपडोमेन (subdomain) पर रखने की सुविधा हमें यह अनुमति देती है कि नया फंक्शनल भाग मुख्य साइट के उपयोगकर्ता डेटाबेस और नोड्स के साथ एकीकृत रूप से काम कर सके। उदाहरण के लिए, यदि हमारे पास example.org है, तो हम उसके लिए api.example.org, pda.example.org आदि बना सकते हैं।
जैसा कि आप अनुमान लगा चुके होंगे, Drupal में मल्टी-डोमेन साइट्स को बिना किसी विशेष कठिनाई के लागू किया जा सकता है। इस प्रक्रिया में Drupal के कई उपयोग परिदृश्य संभव हैं:
1) अलग-अलग Drupal इंस्टॉलेशन और अलग-अलग डेटाबेस का उपयोग करना। यह सबसे सरल तरीका है, जिसमें अतिरिक्त खर्च की आवश्यकता नहीं होती। बस विभिन्न साइट्स को अलग-अलग फ़ोल्डरों में स्थापित करें और उनके लिए उपडोमेन असाइन करें।
2) एक ही Drupal इंस्टॉलेशन और साझा डेटाबेस का उपयोग करना। इस स्थिति में सभी साइटों के लिए उपयोगकर्ता, नोड, टिप्पणियाँ, टैक्सोनॉमी टर्म और स्वयं Drupal का कोर समान रहेगा। यह तरीका तब उपयोगी है जब हमें विभिन्न उपकरणों (devices) के लिए समान कार्यक्षमता बनाए रखनी होती है।
3) कई Drupal इंस्टॉलेशन को एक ही डेटाबेस के साथ उपयोग करना। यह तरीका तब उपयोगी होता है जब साइटें अपने उद्देश्य के अनुसार भिन्न होती हैं, जैसे कि मुख्य साइट के लिए एक API इंटरफेस बनाना।
मल्टी-डोमेन साइट्स पर हमारे आगामी पाठों में हम Domain Access मॉड्यूल और उससे संबंधित मॉड्यूल्स को विस्तार से समझेंगे, जो साइट पर विभिन्न कार्यक्षमताओं को लागू करने में सहायता करते हैं।