क्या आप अपने संगठन के लिए वर्डप्रेस इंट्रानेट बनाना चाहते हैं? वर्डप्रेस कई शक्तिशाली विकल्पों के साथ एक शक्तिशाली मंच है, जो आपकी कंपनी के इंट्रानेट के रूप में इस्तेमाल करने के लिए आदर्श है। इस अनुच्छेद में, हम आपको दिखाएंगे कि आपके संगठन के लिए वर्डप्रेस इंट्रानेट कैसे बनाया जाएगा, जबकि इसे निजी और सुरक्षित रखने के लिए
इंट्रानेट या एक्स्ट्रानेट क्या है? क्यों अपने इंट्रानेट प्लेटफॉर्म के रूप में WordPress का उपयोग करें?
इंट्रानेट या एक्स्ट्रानेट संचार, फाइल साझाकरण, घोषणाओं और अन्य संगठनात्मक गतिविधियों के लिए किसी संगठन द्वारा उपयोग किए जाने वाले संचार मंच है।
वर्डप्रेस आपके संगठन के इंट्रानेट या एक्स्ट्रानेट को बनाने के लिए एक उत्कृष्ट मंच है यह आसान बनाए रखने, खुले स्रोत, और आपको हजारों वर्डप्रेस प्लगइन्स तक पहुंच प्रदान करता है ताकि आवश्यकतानुसार नए फीचर्स जोड़ सकें।
एक इंट्रानेट किसी संगठन के निजी नेटवर्क पर चलता है। आमतौर पर, एक कार्यालय आईटी प्रणाली केबल या वायरलेस नेटवर्क एडाप्टर के माध्यम से जुड़ा हुआ है। नेटवर्क पर एक कंप्यूटर वेब सर्वर के रूप में इस्तेमाल किया जा सकता है और एक वर्डप्रेस वेबसाइट होस्ट कर सकता है।
विंडोज़ नेटवर्क पर वर्डप्रेस को WAMP का उपयोग करने के बारे में हमारी मार्गदर्शिका में निर्देशों का पालन करें या मैक कंप्यूटर पर वर्डप्रेस को अपने वर्डप्रेस इंट्रानेट को शुरू करने के लिए मैम का उपयोग करके स्थापित करें।
दूसरी तरफ, एक एक्स्ट्रानेट एक बड़े नेटवर्क या सार्वजनिक इंटरनेट के लिए एक इंट्रानेट प्लेटफ़ॉर्म सुलभ है। सादे अंग्रेजी में, यह एक वेबसाइट सार्वजनिक रूप से पहुंच योग्य हो सकती है लेकिन केवल अधिकृत उपयोगकर्ताओं को प्रतिबंधित कर सकती है।
यह विशेष रूप से उपयोगी है यदि आपके संगठन को विभिन्न भौगोलिक स्थानों पर वितरित किया गया हो।
अपना वर्डप्रेस एक्स्ट्राएट बनाने के लिए, आपको एक वर्डप्रेस होस्टिंग अकाउंट और डोमेन नाम की ज़रूरत होगी। इसके बाद, आप वर्डप्रेस स्थापित कर सकते हैं और फिर इसे अपने संगठन के इंट्रानेट के रूप में इस्तेमाल करने के लिए सेट कर सकते हैं।
वर्डप्रेस को आपके इंट्रानेट के रूप में स्थापित करने के बाद, अगले चरण के लिए इसे अपने संगठन के लिए एक संचार हब में परिवर्तित करना है।
ऐसा करने के लिए, आप कई वर्डप्रेस प्लगइन्स का प्रयोग करेंगे हम आपको मूल सेटअप दिखाएंगे जो कि आपके वर्डप्रेस इंट्रानेट के विकास के लिए और आपके संगठन के लक्ष्यों को पूरा करने के लिए नींव के रूप में काम करेंगे।
अपने WordPress इंट्रानेट हब के रूप में BuddyPress की स्थापना
BuddyPress WordPress की एक बहन परियोजना है यह आपकी वर्डप्रेस वेबसाइट को एक सोशल नेटवर्क में परिवर्तित करता है। यहां कुछ चीजें हैं जो एक BuddyPress संचालित इंट्रानेट कर सकते हैं:
- आप उपयोगकर्ताओं को कंपनी इंट्रानेट पर रजिस्टर करने के लिए आमंत्रित कर सकेंगे
- उपयोगकर्ता विस्तारित उपयोगकर्ता प्रोफाइल बनाने में सक्षम होंगे
- गतिविधि स्ट्रीम उपयोगकर्ताओं को नवीनतम अपडेट जैसे Twitter या Facebook का पालन करने की अनुमति देते हैं
- आप विभागों या टीमों में उपयोगकर्ताओं को सॉर्ट करने के लिए उपयोगकर्ता समूह बनाने में सक्षम होंगे
- उपयोगकर्ता मित्र के रूप में एक दूसरे का अनुसरण कर सकते हैं
- उपयोगकर्ता एक दूसरे को निजी संदेश भेज सकते हैं
- आप तृतीय-पक्ष प्लग-इन जोड़कर नई सुविधाओं को जोड़ सकते हैं
- आपके पास BuddyPress के लिए WordPress थीम के साथ बहुत सारे डिज़ाइन विकल्प होंगे
आरंभ करना
सक्रियण पर, सिर पर सेटिंग्स »BuddyPress पृष्ठ प्लगइन सेटिंग को कॉन्फ़िगर करने के लिए
ऑल-इन-वन इंट्रानेट के साथ आपका वर्डप्रेस इंट्रानेट सुरक्षित करें
यदि आप स्थानीय सर्वर पर वर्डप्रेस इंट्रानेट चला रहे हैं, तो आप अपने .htaccess फ़ाइल में आंतरिक आईपी तक पहुंच सीमित करके इसे सुरक्षित कर सकते हैं।
हालांकि, यदि आप एक्स्ट्रानेट चला रहे हैं, तो आपके उपयोगकर्ता विभिन्न नेटवर्क और आईपी पते से इंट्रानेट तक पहुंच सकते हैं।
यह सुनिश्चित करने के लिए कि केवल अधिकृत उपयोगकर्ताओं को आपकी कंपनी इंट्रानेट तक पहुंच प्राप्त हो, आपको अपने एक्स्ट्रानेट को निजी और केवल पंजीकृत उपयोगकर्ताओं के लिए सुलभ बनाने की आवश्यकता है।
उसके लिए
सक्रियण पर, सिर पर सेटिंग्स »सभी में एक इंट्रानेट पृष्ठ प्लगइन सेटिंग को कॉन्फ़िगर करने के लिए
पहले आपको ‘साइट को पूरी तरह से निजी करने के लिए बल’ विकल्प के बगल में स्थित बॉक्स को चेक करना होगा यह आपके वर्डप्रेस साइट के सभी पृष्ठों को पूरी तरह से निजी बना देगा।
केवल यह चीज निजी अपलोड नहीं करेगी, यह आपके अपलोड निर्देशिका में फाइल है। चिंता न करें, हम आपको दिखाएंगे कि इस लेख में बाद में इसे कैसे संरक्षित किया जाए।
इसके बाद, आपको एक यूआरएल प्रदान करना होगा जहां आप चाहते हैं कि जब उपयोगकर्ता लॉग इन हों, तब उसे रीडायरेक्ट किया जाए। यह आपके इंट्रानेट पर कोई भी पेज हो सकता है।
अंत में, आप कुछ ही मिनटों के बाद निष्क्रिय उपयोगकर्ताओं को निष्क्रिय कर सकते हैं।
अपनी सेटिंग्स को स्टोर करने के लिए परिवर्तन सहेजें बटन पर क्लिक करने के लिए मत भूलें।
आपके वर्डप्रेस इंट्रानेट पर मीडिया अपलोडिंग सुरक्षित करना
अपनी वेबसाइट को पूरी तरह से निजी बनाना मीडिया फ़ाइलों को प्रभावित नहीं करता है अगर कोई फ़ाइल के सटीक यूआरएल को जानता है, तो वे बिना किसी प्रतिबंध के उपयोग कर सकते हैं।
चलो इसे बदलते हैं।
बेहतर सुरक्षा के लिए, हम अपलोड फ़ोल्डर में किए गए सभी अनुरोधों को एक साधारण PHP स्क्रिप्ट पर रीडायरेक्ट करेंगे।
यह PHP स्क्रिप्ट देखेगा कि कोई उपयोगकर्ता लॉग इन है या नहीं। यदि वे हैं, तो यह फ़ाइल की सेवा देगा। अन्यथा, उपयोगकर्ता को लॉगिन पृष्ठ पर रीडायरेक्ट किया जाएगा।
सबसे पहले आपको नोटपैड जैसे सादा पाठ संपादक का उपयोग करके अपने कंप्यूटर पर एक नई फाइल बनाने की आवश्यकता है इसके बाद आपको निम्न कोड को कॉपी और पेस्ट करना होगा और फाइल को इस रूप में सहेजना होगा डाउनलोड-file.php
अपने डेस्कटॉप पर
1))) + सरणी (शून्य); $ file = rtrim ($ basedir, '/')। '/'। str_replace ('..', '', isset ($ _ GET ['file'])? $ _ GET ['file']: ''); अगर (! $ स्थितिर ||! is_file ($ file)) { status_header (404); मर ('404 - फ़ाइल नहीं मिली।'); } $ माइम = wp_check_filetype ($ फ़ाइल); अगर (गलत === $ माइम ['प्रकार'] && function_exists ('mime_content_type')) $ माइम ['टाइप'] = माइम_साइंट_टाइप ($ फ़ाइल); अगर ($ माइम ['प्रकार']) $ माइमप्रकार = $ माइम ['प्रकार']; अन्य $ माइमप्रकार = 'चित्र /' substr ($ फ़ाइल, strrpos ($ फ़ाइल, '।') + 1); हेडर ('सामग्री-प्रकार:'। $ माइमप्रकार); // हमेशा इसे भेजें अगर (झूठी === स्ट्रॉप्स ($ _SERVER ['SERVER_SOFTWARE'], 'माइक्रोसॉफ्ट आईआईएस')) हैडर ('सामग्री-लंबाई:'। फाइलसिज़ ($ फ़ाइल)); $ last_modified = gmdate ('डी, डी एम वाई एच: आई: एस', फाइलमटाइम ($ फ़ाइल)); $ एटाग = '' '। एमडी 5 ($ last_modified)।' ''; शीर्षलेख ("अंतिम-संशोधित: $ last_modified GMT"); हैडर ('ईटग:'। $ एटाग); हैडर ('समाप्ति:'। जीएमडीट ('डी, डी एम वाई एच: आई: एस', टाइम () + 100000000)। 'जीएमटी'); // सशर्त GET के लिए सहायता $ client_etag = isset ($ _SERVER ['HTTP_IF_NONE_MATCH'])? स्ट्रिप्सस्ैश ($ _SERVER ['HTTP_IF_NONE_MATCH']): गलत; यदि (! isset ($ _SERVER ['HTTP_IF_MODIFIED_SINCE'])) $ _SERVER ['HTTP_IF_MODIFIED_SINCE'] = गलत; $ client_last_modified = trim ($ _SERVER ['HTTP_IF_MODIFIED_SINCE']); // यदि स्ट्रिंग खाली है, तो 0 लौटें। यदि नहीं, तो टाइमस्टैम्प में पार्स करने का प्रयास करें $ client_modified_timestamp = $ client_last_modified? स्ट्रॉटोम ($ client_last_modified): 0; // हमारे सबसे हाल के संशोधन के लिए एक टाइमस्टैम्प बनाएं ... $ modified_timestamp = strtotime ($ last_modified); अगर (($ client_last_modified && $ client_etag) ? (($ client_modified_timestamp> = $ modified_timestamp) && ($ client_etag == $ etag)) : (($ client_modified_timestamp> = $ modified_timestamp) || ($ client_etag == $ एटाग)) ) { स्थिति_हेडर (304); बाहर जाएं; } readfile ($ फ़ाइल);
अब एक FTP क्लाइंट का उपयोग करके अपनी वेबसाइट से कनेक्ट करें एक बार कनेक्ट होने पर, आपकी वेबसाइट पर / wp-content / uploads / folder पर अभी बनाए गए फ़ाइल अपलोड करें।
इसके बाद, आपको अपनी वेबसाइट के रूट फ़ोल्डर में .htaccess फ़ाइल को संपादित करने की आवश्यकता है। अपने .htaccess फ़ाइल के निचले हिस्से में निम्न कोड जोड़ें:
RewriteCond% {REQUEST_FILENAME} -s पुनर्लेखन ^ wp-content / uploads /(.* )$ download-file.php? File = $ 1 [क्यूएसए, एल]
अपने परिवर्तनों को सहेजने और फ़ाइल को अपनी वेबसाइट पर वापस अपलोड करने के लिए मत भूलें।
अब आपके मीडिया फ़ोल्डर में सभी उपयोगकर्ता अनुरोध प्रमाणीकरण की जांच करने के लिए प्रॉक्सी स्क्रिप्ट पर भेजे जाएंगे और उपयोगकर्ताओं को लॉगइन पृष्ठ पर रीडायरेक्ट करेंगे।
4. WPForms के साथ अपने वर्डप्रेस इंट्रानेट के लिए फार्म जोड़ना
एक कंपनी इंट्रानेट का मुख्य लक्ष्य संचार होता है BuddyPress गतिविधि धाराओं, टिप्पणियों, और निजी संदेश के साथ एक महान काम करता है
हालांकि, कभी-कभी आपको किसी सर्वेक्षण या सर्वेक्षण में निजी तौर पर जानकारी एकत्र करने की आवश्यकता होगी। आपको बाद में उपयोग के लिए उस सूचना को सॉर्ट और स्टोर करना होगा।
यह वह जगह है जहां WPForms अंदर आता है। यह बाजार में सबसे अच्छा वर्डप्रेस फार्म बिल्डर है
न केवल आप आसानी से सुंदर रूप बनाने के लिए अनुमति देता है, यह डेटाबेस में उपयोगकर्ता प्रतिक्रियाओं को भी बचाता है। आप CSV फ़ाइल में किसी भी रूप के लिए प्रतिक्रियाओं को निर्यात कर सकते हैं।
यह आपको स्प्रेडशीट में फ़ॉर्म प्रतिक्रियाओं को व्यवस्थित करने, उन्हें प्रिंट करने, और अपने सहयोगियों के बीच साझा करने की अनुमति देता है।
अपने वर्डप्रेस इंट्रानेट का विस्तार
अब तक आपके पास अपने संगठन के लिए एक पूरी तरह सक्षम इंट्रानेट होना चाहिए। हालांकि, जैसा कि आप प्लेटफ़ॉर्म का परीक्षण करते हैं या इसे उपयोगकर्ताओं के लिए खोलते हैं, आप नई सुविधाओं को जोड़ना चाहते हैं या इसे अधिक सुरक्षित बना सकते हैं
वर्डप्रेस प्लगइन्स के बहुत सारे हैं जो आपको ऐसा करने में मदद कर सकते हैं। ये कुछ उपकरण हैं जो आप तुरंत जोड़ना चाहते हैं।
अभी के लिए इतना ही।
हमें उम्मीद है कि इस लेख ने आपको अपने संगठन के लिए वर्डप्रेस इंट्रानेट बनाने में मदद की