WordPress Multisite क्या है?
WordPress अपने core में 'Multisite' नाम की एक feature प्रदान करता है जिसकी शुरुआत 2010 में WordPress 3.0 के launch के साथ हुई थी। तब से इसमें कई बदलाव किए गए हैं जिनका उद्देश्य नई features लाना और security को मजबूत करना रहा है।
सरल शब्दों में, WordPress multisite को इस तरह समझा जा सकता है: एक University WordPress का एक ही installation maintain करती है लेकिन हर faculty की अपनी अलग WordPress site होती है।
WordPress Multisite वास्तव में क्या है?
Multisite WordPress की एक feature है जो कई sites को एक ही WordPress installation share करने की सुविधा देती है। जब multisite activate किया जाता है, तो original WordPress site को sites के network को support करने के लिए convert कर दिया जाता है।
यह network file system share करता है (मतलब plugins और themes भी share होते हैं), database, WordPress core files, wp-config.php, आदि।
इसका मतलब है कि WordPress, theme, और plugin updates को आपकी सभी network sites के लिए सिर्फ एक बार करना होता है क्योंकि वे filesystem पर same files share करती हैं।
यह बात multisite के मुख्य फायदों में से एक है, क्योंकि यह आपको अपनी manage की जाने वाली sites की संख्या बढ़ाने की सुविधा देती है जबकि अपने customers की sites को maintain करने के लिए आवश्यक tasks की संख्या same रहती है।
Subdomain या Subdirectory?
WordPress multisite को run करने के दो modes हैं – और आपको अपने regular WordPress installation को multisite installation में convert करते समय एक चुनना होगा:
Subdomain: उदाहरण: site.domain.com
…या
Subdirectory: उदाहरण: yourdomain.com/site
यह decision लेते समय हर mode के फायदे और नुकसान हैं जिन पर आपको विचार करना चाहिए।
एक बात ध्यान देने योग्य है: एक बार decision लेने के बाद, अपने network को subdirectory से subdomain या इसके विपरीत बदलना वाकई मुश्किल है – खासकर अगर आपने पहले से कुछ sites बना रखी हैं।
यह decision लेने से पहले, कुछ बातें ध्यान में रखें:
Subdirectory Mode setup और maintenance के मामले में सबसे आसान mode है। ऐसा इसलिए है क्योंकि सभी sites main domain से जुड़े paths होती हैं (जैसे yourdomain.com/subsite)। नतीजतन, आपको main domain के लिए सिर्फ एक SSL certificate की जरूरत होती है और वह पूरे network को cover कर लेगा।
साथ ही, इसकी URL structure के कारण, Google और अधिकांश अन्य search engines आपके subdirectory-based network की सभी subsites को एक बड़ी site मानेंगे। नतीजतन, आपके end-customers द्वारा subsites पर add किया गया content आपकी landing site की SEO performance को प्रभावित कर सकता है। इसके प्रभाव की गंभीरता पर बहस हो सकती है और यह भी कहा जा सकता है कि ऐसी व्यवस्था SEO performance के लिए फायदेमंद भी हो सकती है।
Subdomain Mode setup करने में थोड़ा complex है, लेकिन इसकी URL structure (जैसे subsite.yournetwork.com) आमतौर पर "अधिक professional" दिखती है।
Subdomain mode setup करने में मुख्य चुनौतियों में से एक पूरे network के लिए SSL coverage (HTTPS) है। बात यह है कि browsers subdomains को अलग-अलग entities मानते हैं। नतीजतन, आपको अपने network पर हर subdomain के लिए अलग SSL certificate की जरूरत होगी, या एक special तरह का certificate जिसे Wildcard SSL certificate कहते हैं। हाल के वर्षों में, hosting providers और panels SSL provisioning के मामले में काफी बेहतर हो रहे हैं और कुछ एक click पर wildcard certificates offer करते हैं, जिससे setup की complexity के मामले में दोनों modes के बीच का अंतर कम हो रहा है।
Subdirectory mode के विपरीत, subdomain-based network पर subsites को search engines अलग-अलग websites मानते हैं, जिसका मतलब है कि एक subsite पर मौजूद content दूसरी subsites की SEO performance को बिल्कुल भी प्रभावित नहीं करता।
Super Admin
Single-site WordPress installations आपको unlimited users add करने और उन users को अलग-अलग permissions के साथ अलग-अलग user roles देने की सुविधा देती हैं।
WordPress Multisite में, एक नए प्रकार का user unlock होता है: super admin – और एक नया admin panel भी unlock होता है: network admin panel।
जैसा कि नाम से पता चलता है, super admin के पास network पर superpowers होती हैं, वह इसकी सभी subsites, plugins, themes, सब कुछ manage कर सकता है!
जब आप अपने single-site WordPress installation को multisite में convert करते हैं, तो single site का original admin automatically super admin में upgrade हो जाएगा।
Plugins और themes को network admin panel से सिर्फ super admins ही install या uninstall कर सकते हैं। Subsite admins फिर उन plugins या themes को activate या deactivate कर सकते हैं जब तक कि super admin किसी plugin को network activate न कर दे, जो उसे सभी subsites के लिए हमेशा active रहने के लिए force करता है।
Note: जैसा कि आप देख सकते हैं, किसी को अपने network में invite करना और उन्हें super admin status देना इस user को आपके network पर पूरा control दे देता है। एक उदाहरण के रूप में, अन्य super admins आपका super admin status भी हटा सकते हैं, जिससे आप अपने ही network admin panel से बाहर हो सकते हैं। Ultimate Multisite customers को यह granular control देने के लिए कि additional super admins क्या कर सकते हैं, हमारे पास Support Agents नाम का एक add-on है। यह add-on आपको एक और प्रकार का user बनाने की सुविधा देता है – एक agent – जिसके पास सिर्फ वही permissions होती हैं जो उन्हें network पर अपने tasks करने के लिए चाहिए।