तुमचे स्वतःचे Website as a Service (WaaS) प्लॅटफॉर्म तयार करण्यास तयार आहात? हे सर्वसमावेशक मार्गदर्शक तुम्हाला शून्यापासून पूर्णपणे कार्यक्षम Ultimate Multisite इंस्टॉलेशनपर्यंत घेऊन जाते—WordPress Multisite ची मूलतत्त्वे, इंस्टॉलेशन, कॉन्फिगरेशन आणि सर्वोत्तम पद्धती समाविष्ट करून.
Ultimate Multisite म्हणजे काय?
Ultimate Multisite हा एक WordPress प्लगइन आहे जो तुमच्या WordPress Multisite इंस्टॉलेशनला साइट्सच्या प्रीमियम नेटवर्कमध्ये रूपांतरित करतो—WordPress.com, Wix किंवा Squarespace सारखे—पण असे, ज्याची मालकी आणि नियंत्रण तुमच्याकडे असते.
Ultimate Multisite सह, तुम्ही ग्राहकांना मासिक, तिमाही किंवा वार्षिक सदस्यता शुल्काद्वारे वेबसाइट्स तयार करण्याची क्षमता देऊ शकता. ते सर्व काही हाताळते: साइट प्रोव्हिजनिंग, पेमेंट संकलन, चेकआउट फॉर्म, सवलत व्हाउचर, डोमेन मॅपिंग, SSL प्रमाणपत्रे आणि ग्राहक संवाद.
Ultimate Multisite मध्ये पुढे जाण्यापूर्वी, ते ज्या पायावर बांधलेले आहे ते तुम्हाला समजणे आवश्यक आहे: WordPress Multisite.
WordPress Multisite समजून घेणे
WordPress Multisite हे अंगभूत वैशिष्ट्य आहे (2010 मधील WordPress 3.0 पासून) जे अनेक साइट्सना एकच WordPress इंस्टॉलेशन शेअर करण्याची परवानगी देते. सक्रिय केल्यावर, तुमची WordPress साइट अनेक सबसाइट्स होस्ट करू शकणारे “network” बनते.
याचा असा विचार करा: एखादे विद्यापीठ एकच WordPress इंस्टॉलेशन राखते, पण त्या नेटवर्कमध्ये प्रत्येक विद्याशाखा स्वतःची WordPress साइट राखते.
काय शेअर केले जाते
WordPress Multisite नेटवर्कमधील सर्व सबसाइट्स हे शेअर करतात:
- WordPress core files — सर्व साइट्ससाठी अपडेट्स एकदाच होतात
- Plugins and themes — एकदाच इंस्टॉल केलेले, संपूर्ण नेटवर्कमध्ये उपलब्ध
- The database — प्रत्येक सबसाइटसाठी स्वतंत्र टेबल्स असलेला एक डेटाबेस, जसे
wp_[id]_posts,wp_[id]_comments, इ. - User accounts — वापरकर्ते वैयक्तिक साइट्सचे नसून नेटवर्कचे असतात
- wp-config.php — एकच कॉन्फिगरेशन फाइल
काय वेगळे राहते
- Media uploads — प्रत्येक सबसाइटचा स्वतःचा uploads फोल्डर असतो (wp-content/uploads/sites/[id])
- Content — पोस्ट्स, पेजेस, टिप्पण्या आणि सेटिंग्ज प्रत्येक साइटपुरते मर्यादित असतात
- Active plugins/themes — प्रत्येक साइट वेगवेगळ्या संयोजनांना सक्रिय करू शकते (नेटवर्क-ॲक्टिव्हेटेड नसल्यास)
- Admin panels — प्रत्येक सबसाइटचा स्वतःचा डॅशबोर्ड असतो
ही रचना multisite चा मुख्य फायदा आहे: तुम्ही देखभालीची कामे तशीच ठेवत 10 वरून 1,000 साइट्सपर्यंत वाढू शकता.
Subdomain विरुद्ध Subdirectory: सूज्ञपणे निवडा
WordPress Multisite सेट करताना, तुम्हाला दोन URL संरचनांपैकी निवड करावी लागते. हा निर्णय नंतर बदलणे कठीण असते, म्हणून काळजीपूर्वक निवडा.
Subdirectory मोड
URLs असे दिसतात: yourdomain.com/site1, yourdomain.com/site2
फायदे:
- सेट अप आणि देखभाल करणे सर्वात सोपे
- एकच SSL प्रमाणपत्र संपूर्ण नेटवर्क कव्हर करते
- DNS wildcard कॉन्फिगरेशनची गरज नाही
तोटे:
- शोध इंजिने सर्व सबसाइट्सना एक मोठी साइट म्हणून पाहू शकतात
- काही ग्राहकांना URLs कमी “व्यावसायिक” वाटू शकतात
- मुख्य साइटला पोस्ट्ससाठी /blog/ प्रीफिक्स आवश्यक असतो (पाथ संघर्ष टाळण्यासाठी)
Subdomain मोड
URLs असे दिसतात: site1.yourdomain.com, site2.yourdomain.com
फायदे:
- URLs अधिक व्यावसायिक दिसतात
- शोध इंजिने प्रत्येक सबसाइटला स्वतंत्र वेबसाइट म्हणून पाहतात
- मुख्य साइट आणि सबसाइट्समध्ये पाथ संघर्ष नसतो
तोटे:
- Wildcard DNS कॉन्फिगरेशन आवश्यक असते
- Wildcard SSL प्रमाणपत्र (किंवा प्रत्येक subdomain साठी स्वतंत्र प्रमाणपत्रे) आवश्यक असते
- प्रारंभिक सेटअप थोडा अधिक गुंतागुंतीचा
आमची शिफारस: बहुतेक WaaS प्लॅटफॉर्मसाठी, subdomain मोड प्राधान्याचा असतो कारण ग्राहकांना त्यांच्या साइट्स स्वतंत्र वाटाव्यात अशी अपेक्षा असते. SSL ची गुंतागुंत Ultimate Multisite च्या hosting integrations आणि Cloudflare समर्थनामुळे मोठ्या प्रमाणात सोडवली जाते.
मुख्य संज्ञा
पुढे जाण्यापूर्वी, तुमच्या Ultimate Multisite प्रवासात तुम्हाला भेटणाऱ्या संज्ञा परिभाषित करूया:
WordPress & Multisite संज्ञा
- Network — सर्व सबसाइट्स समाविष्ट असलेले तुमचे संपूर्ण WordPress Multisite इंस्टॉलेशन
- Subsite — तुमच्या नेटवर्कमधील वैयक्तिक साइट (subdomain किंवा subdirectory असू शकते)
- Super Admin — सर्वोच्च परवानगी स्तर; सर्व सबसाइट्स, प्लगइन्स आणि थीम्स व्यवस्थापित करू शकतो
- Network Admin Panel — जिथे super admins संपूर्ण नेटवर्क व्यवस्थापित करतात तो डॅशबोर्ड
- Domain Mapping — सबसाइट्सना कस्टम डोमेन वापरण्याची परवानगी देणे (उदा., joes.yournetwork.com ऐवजी joesbikeshop.com)
Ultimate Multisite संज्ञा
- Site Template — ग्राहक साइन अप करतात तेव्हा क्लोन केली जाणारी पूर्व-कॉन्फिगर केलेली साइट (थीम, प्लगइन्स आणि सामग्री आधीच सेट केलेली)
- Checkout Form — नोंदणी फॉर्म जिथे ग्राहक प्लॅन्स निवडतात आणि त्यांच्या साइट्स तयार करतात
- Product/Plan — तुम्ही ऑफर करता असा सदस्यता स्तर (उदा., Basic $9/mo, Pro $29/mo)
- Membership — एखाद्या उत्पादनासाठी ग्राहकाची सक्रिय सदस्यता
- Webhook — घटना घडल्यावर बाह्य सेवांना पाठवली जाणारी स्वयंचलित सूचना (साइट तयार झाली, पेमेंट मिळाले, इ.)
- Events — तुमच्या नेटवर्कमधील लॉग केलेल्या क्रिया (प्लॅन बदल, पेमेंट्स, साइट निर्मिती)
पायरी 1: WordPress Multisite इंस्टॉल करा
महत्त्वाचे: अनेक managed WordPress hosts (WP Engine, Cloudways, Closte, इ.) तुमच्यासाठी Multisite आपोआप सेट अप करू शकतात. हे हाताने करण्यापूर्वी तुमच्या host कडे चौकशी करा.
पूर्वआवश्यकता
- नवीन WordPress इंस्टॉलेशन (किंवा रूपांतर करण्यास तयार असलेले विद्यमान)
- FTP किंवा file manager access
- wp-config.php आणि .htaccess संपादित करण्याची क्षमता
- पुढे जाण्यापूर्वी तुमच्या साइटचा बॅकअप घ्या
- तात्पुरते सर्व प्लगइन्स निष्क्रिय करा
Multisite सक्षम करा
तुमची wp-config.php फाइल उघडा आणि “That’s all, stop editing!” टिप्पणीच्या आधी ही ओळ जोडा:
define('WP_ALLOW_MULTISITE', true);
फाइल सेव्ह करून अपलोड करा, नंतर तुमचा WordPress admin रिफ्रेश करा.
Network कॉन्फिगर करा
तुमच्या WordPress admin मध्ये Tools → Network Setup वर जा.
- Subdomains किंवा Subdirectories निवडा
- Network Title प्रविष्ट करा
- तुमचा Network Admin Email सत्यापित करा
- Install क्लिक करा
WordPress तुमच्या फाइल्समध्ये जोडण्यासाठी code snippets देईल.
कॉन्फिगरेशन कोड जोडा
हे wp-config.php मध्ये जोडा (WordPress तुमच्या साइटसाठी अचूक values दाखवेल):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
तुमच्या .htaccess फाइलमधील मजकूर WordPress ने दिलेल्या कोडने बदला (subdomain विरुद्ध subdirectory साठी तो थोडा वेगळा असेल).
Subdomain मोडसाठी: Wildcard DNS कॉन्फिगर करा
तुम्ही subdomains वापरत असल्यास, *.yourdomain.com तुमच्या सर्व्हरकडे resolve व्हावे म्हणून तुम्हाला wildcard DNS आवश्यक आहे.
- तुमच्या hosting control panel (cPanel, Plesk, इ.) मध्ये लॉग इन करा
- Domains किंवा Subdomains शोधा
- asterisk असलेला subdomain तयार करा:
* - तो तुमच्या मुख्य domain च्या document root कडे point करा
तुमचे इंस्टॉलेशन तपासा
Ultimate Multisite इंस्टॉल करण्यापूर्वी, तुमचे multisite काम करते याची खात्री करा:
- लॉग इन करा आणि My Sites → Network Admin → Sites वर जा
- Add New क्लिक करा
- एक test site तयार करा
- test site योग्यरित्या लोड होते याची खात्री करण्यासाठी तिला भेट द्या
पायरी 2: Ultimate Multisite इंस्टॉल करा
WordPress Multisite काम करत असल्यामुळे, तुम्ही Ultimate Multisite इंस्टॉल करण्यास तयार आहात.
इंस्टॉलेशन
- Network Admin → Plugins → Add New वर जा
- “Ultimate Multisite” साठी शोधा
- Install वर क्लिक करा, नंतर Network Activate वर क्लिक करा
सेटअप विझार्ड
सक्रिय केल्यानंतर, तुम्हाला सेटअप विझार्डकडे पुनर्निर्देशित केले जाईल. Get Started वर क्लिक करा.
पायरी 1: पूर्व-इंस्टॉल तपासण्या
विझार्ड तुमचा सर्व्हर आवश्यकता पूर्ण करतो का ते तपासतो (PHP आवृत्ती, MySQL, इ.). सर्व काही पास झाल्यास, Next वर क्लिक करा.
पायरी 2: स्थापना
आवश्यक डेटाबेस टेबल्स आणि फाइल्स तयार करण्यासाठी Install वर क्लिक करा.
पायरी 3: मूलभूत सेटिंग्ज
तुमच्या कंपनीची माहिती आणि डीफॉल्ट चलन कॉन्फिगर करा. ही माहिती इनव्हॉइस आणि ग्राहक संवादांमध्ये दिसते.
पायरी 4: नमुना सामग्री (पर्यायी)
सुरुवात करण्यात मदत व्हावी म्हणून तुम्ही पूर्वनिर्धारित टेम्पलेट्स, उत्पादने आणि चेकआउट फॉर्म्स स्थापित करू शकता. प्रथमच वापरणाऱ्या वापरकर्त्यांसाठी हे शिफारसीय आहे.
Finish वर क्लिक करा — आता तुमच्याकडे कार्यरत Ultimate Multisite स्थापना आहे!
सामान्य वापर प्रकरणे
Ultimate Multisite विविध प्रकारच्या व्यवसाय मॉडेल्सना समर्थन देते:
एजन्सी मॉडेल
एकाच प्लॅटफॉर्मवर क्लायंट वेबसाइट्स होस्ट आणि व्यवस्थापित करा. सर्व साइट्सवर थीम्स आणि प्लगइन्ससाठी एजन्सी परवाने वापरा. डोमेन मॅपिंग वापरा जेणेकरून प्रत्येक क्लायंटकडे त्यांचे स्वतःचे ब्रँडेड डोमेन असेल.
फायदे: केंद्रीकृत अपडेट्स, सुसंगत सुरक्षा, सुलभ क्लायंट व्यवस्थापन.
निश साइट बिल्डर
विशिष्ट उद्योगासाठी साइट बिल्डर तयार करा—रेस्टॉरंट्स, गोल्फ क्लब्स, रिअल इस्टेट एजंट्स, इ. उद्योग-विशिष्ट प्लगइन्स आणि सामग्री आधीच कॉन्फिगर केलेल्या टेम्पलेट साइट्स डिझाइन करा.
फायदे: ग्राहकांना काही मिनिटांत वापरण्यास तयार साइट मिळते. तुम्ही तुमच्या निशमधील तज्ज्ञ बनता.
WordPress होस्टिंग प्रदाता
WordPress.com किंवा Squarespace प्रमाणे सदस्यता बिलिंगसह पूर्ण होस्टेड WordPress समाधान ऑफर करा. ग्राहक सामग्रीवर लक्ष केंद्रित करत असताना सर्व तांत्रिक बाबी हाताळा.
फायदे: आवर्ती महसूल, प्लॅटफॉर्मवर पूर्ण नियंत्रण, प्रति-साइट परवान्याच्या त्रासाशिवाय.
एंटरप्राइझ/शिक्षण नेटवर्क्स
विद्यापीठे, फ्रँचायझी किंवा अनेक संबंधित साइट्स असलेल्या कॉर्पोरेशन्स. प्रत्येक विभाग/स्थान/फ्रँचायझीला त्यांची स्वतःची साइट मिळते, तर IT मध्यवर्ती नियंत्रण राखते.
फायदे: ब्रँड सुसंगतता, केंद्रीकृत सुरक्षा, कमी IT ओव्हरहेड.
आर्किटेक्चर सर्वोत्तम पद्धती
होस्टिंग विचार
स्वस्त शेअर्ड होस्टिंग टाळा. कमी खर्चाचे प्रदाते सर्व्हर घनता जास्तीत जास्त करतात, म्हणजे तुमचे नेटवर्क संसाधनांसाठी शेकडो इतर साइट्सशी स्पर्धा करते. यामुळे कार्यप्रदर्शन मंदावते आणि ग्राहक नाराज होतात.
Ultimate Multisite अशा होस्टिंग प्रदात्यांसह सर्वोत्तम कार्य करते जे Multisite समजतात आणि ऑफर करतात:
- स्वयंचलित डोमेन मॅपिंग एकत्रीकरण
- वाइल्डकार्ड किंवा स्वयंचलित SSL प्रमाणपत्रे
- अनेक साइट्ससाठी पुरेशी संसाधने
- चांगली कॅशिंग पायाभूत सुविधा
तपशीलवार शिफारसींसाठी आमचा होस्टिंग प्रदाता मार्गदर्शक पहा.
कार्यप्रदर्शन ऑप्टिमायझेशन
WordPress Multisite हजारो साइट्सपर्यंत स्केल होऊ शकते (WordPress.com हा पुरावा आहे), पण तुम्हाला योग्य पायाभूत सुविधा आवश्यक आहेत:
- CDN वापरा — Cloudflare (मोफत टियर उत्तम काम करते) स्थिर मालमत्ता आणि कॅशिंग हाताळते
- पेज कॅशिंग सक्षम करा — सर्व्हरवरील भार मोठ्या प्रमाणात कमी करते
- प्लगइन्स कमीत कमी ठेवा — कमी सक्रिय प्लगइन्स = चांगले कार्यप्रदर्शन
- स्थिर सामग्रीला प्राधान्य द्या — आक्रमकपणे कॅश करता येणाऱ्या साइट्स अधिक चांगल्या प्रकारे स्केल होतात
Ultimate Multisite मध्ये Cloudflare एकत्रीकरण समाविष्ट आहे जे नवीन सबसाइट्ससाठी DNS आणि SSL स्वयंचलित करते—कोणत्याही गंभीर WaaS प्लॅटफॉर्मसाठी अत्यंत शिफारसीय.
SSL आणि डोमेन मॅपिंग
आधुनिक ब्राउझर्सना SSL आवश्यक असते. तुमचे पर्याय:
- सबडिरेक्टरी मोड: एकच SSL प्रमाणपत्र सर्व काही कव्हर करते
- सबडोमेन मोड: वाइल्डकार्ड SSL प्रमाणपत्र (*.yourdomain.com)
- कस्टम डोमेन्स: प्रत्येक ग्राहक डोमेनला त्याचे स्वतःचे प्रमाणपत्र आवश्यक असते
Ultimate Multisite ची होस्टिंग एकत्रीकरणे (Cloudflare, GridPane, Cloudways, इ.) कस्टम डोमेन्ससाठी SSL पुरवठा स्वयंचलित करतात—हे प्लगइन देत असलेल्या सर्वात मोठ्या वेळ-बचत वैशिष्ट्यांपैकी एक आहे.
बॅकअप्स
वापरकर्ता व्यवस्थापन: तुम्हाला काय माहित असणे आवश्यक आहे
WordPress Multisite सर्व सबसाइट्समध्ये वापरकर्ता टेबल शेअर करते. यामुळे एक अनोखी परिस्थिती निर्माण होते:
परिस्थिती: John तुमच्या नेटवर्कवरील साइटसाठी साइन अप करतो. नंतर, तो दुसऱ्या ग्राहकाच्या साइटला (Alice चे स्टोअर) भेट देतो आणि खरेदी करण्यासाठी खाते तयार करण्याचा प्रयत्न करतो. त्याला “email already in use” त्रुटी मिळते—गोंधळात टाकणारी, कारण त्याने यापूर्वी Alice च्या साइटला कधीही भेट दिलेली नसते.
उपाय: Ultimate Multisite मध्ये Enable Multiple Accounts (Settings → Login & Registration) नावाचा पर्याय समाविष्ट आहे, जो समान ईमेलला वेगवेगळ्या सबसाइट्सवर स्वतंत्र खाती तयार करण्याची परवानगी देतो. प्रत्येक खाते त्याच्या सबसाइटशी बांधलेले असते, ज्यामुळे टक्कर टाळली जाते.
पुढील पायऱ्या
आता तुमच्याकडे Ultimate Multisite स्थापित आहे आणि तुम्हाला मूलभूत गोष्टी समजल्या आहेत. पुढे काय करायचे ते येथे आहे:
- तुमचा पहिला साइट टेम्पलेट तयार करा — तुमच्या पसंतीची थीम, प्लगइन्स आणि नमुना सामग्रीसह स्टार्टर साइट डिझाइन करा
- उत्पादने/योजना सेट अप करा — तुमचे किंमत स्तर परिभाषित करा (Free, Basic, Pro, इ.)
- पेमेंट गेटवे कॉन्फिगर करा — पेमेंट स्वीकारण्यासाठी Stripe किंवा PayPal कनेक्ट करा
- तुमचा चेकआउट फॉर्म सानुकूलित करा — तुमच्या ग्राहकांसाठी साइनअप अनुभव डिझाइन करा
- होस्टिंग एकत्रीकरण सेट अप करा — स्वयंचलित डोमेन मॅपिंग आणि SSL सक्षम करा
या प्रत्येक विषयावरील तपशीलवार मार्गदर्शकांसाठी आमचे दस्तऐवजीकरण पहा.
मदत हवी आहे?
- दस्तऐवजीकरण: GitHub Wiki
- समस्या आणि बग्स: GitHub Issues
- सशुल्क समर्थन: Ultimate Multisite Support Form
Ultimate Multisite मोफत आणि मुक्त स्रोत आहे. तुम्हाला ते उपयुक्त वाटल्यास, इतरांना ते शोधण्यात मदत करण्यासाठी एक पुनरावलोकन देण्याचा विचार करा.

Leave a Reply