Skip to main content

بنیادی تصورات (Basic Concepts)

نوي WordPress Multisite استعمال کرنے والے نوي صارف ۽ جيڪو تازو شروع ڪري رهيو آهي، تاهه شروع ۾ ڪيترائي نون لفظ ۽ جملن کي سمجهڻ گهرجي. ان کي سکڻ هڪ اهم ڪم آهي ڇاڪا ته توهان کي پليٽ فارم ۽ اهو سڄو ڪيئن کام ڪري ٿو ان کي سمجهڻ گهرجي.

ان مضمون ۾، اسين WordPress جا ڪجهه اهم تصورات تعريف ڪرڻ ۽ وضاحت ڪرڻ جو ڪوشش ڪنداسين. ڪجهه صارف لاءِ وڌيڪ متعلق آهن، ڪجهه ڊولپرز لاءِ، ۽ ڪجهه ٻنهي لاءِ.

WordPress Multisite

WordPress Multisite هڪ اهڙي WordPress installation آهي جيڪا توهان کي هڪ ئي WordPress dashboard کان ڪيترائي ويب سائٽن جو نڪتا ڪرڻ ۽ ان کي منظم ڪرڻ جي اجازت ڏئي ٿي. توهان سڀني شيون، جنهن ۾ سائٽن嘅 تعداد، خصوصيتون (features)، themes، ۽ صارف جا رول شامل آهن، انهن کي منظم ڪري سگهو ٿا. هاري सयौं ۽ هزارين سائٽن کي منظم ڪرڻ ممکن آهي.

نڪتا (Network)

WordPress جي لحاظ کان، هڪ multisite network اهو آهي جتي ڪيترائي subsites کي هڪ ئي dashboard کان منظم ڪجي سگهي ٿو. جيتوڻيڪ هاستنگ فراهم کنندين (hosting providers) بابت Multisite network جوٺاهڻ ۾ فرق پوي ٿو، پر ان جو نتيجو عام طور تي wp-config.php فائل ۾ ڪجهه اضافي هدايتون هونديون آهن ته جيئن WordPress کي خبر ٿئي ته اهو هن خاص حالت ۾ کام ڪري رهيو آهي.

Multisite network ۽ Stand-alone WordPress installation بابت ڪيترائي واضح فرق آهن جن تي اسين مختصر طور تي بحث ڪنداسين.

ڈیٹا بیس (Database)

Data base هڪ منظم، ترتيب ڏنل معلومات جو مجموعه آهي. ڪمپيوٽنگ اصطلاحات ۾، data base ان software کي چيو ويندو آهي جيڪو معلومات کي محفوظ ڪرڻ ۽ منظم ڪرڻ لاءِ استعمال ٿئي ٿو. ان کي هڪ فائل 캐بينet (file cabinet) سمجهو سگهو ٿو جتي توهان مختلف حصن ۾ ٺهيل شيون جن کي tables چيو ويندو آهي، انهن ۾ معلومات محفوظ ڪندا آهيو.

WordPress Multisite هڪ data base استعمال ڪري ٿو ۽ هر subsite کي پنهنجي Tables ملند آهن جتي blog id جو prefix هوندو آهي، تاهه هڪ network installation نصب ڪرڻ کان پوءِ توهان جي data base ۽ هڪ subsite banaڻ کان پوءِ، توهان کي هي tables هوندا گهرجن:

wp_1_options - पहिलो सबसाइटको लागि अप्सन टेबल

wp_2_options - दोस्रो सबसाइटको लागि अप्सन टेबल

होस्टिङ प्रदायक (Hosting provider)

होस्टिङ प्रदायक भनेको एउटा कम्पनी हो जसले व्यवसाय र व्यक्तिहरूलाई विश्वव्यापी वेब मार्फत आफ्नो वेबसाइट उपलब्ध गराउन मद्दत गर्छ। वेब होस्टिङ प्रदायकहरूले दिने सेवाहरू फरक-फरक हुन्छन् तर सामान्यतया यसमा वेबसाइट डिजाइन, होस्टमा भण्डारण गर्ने ठाउँ (storage space), र इन्टरनेटसँगको सम्पर्क समावेश हुन्छ।

डोमेन (Domain)

डोमेन नाम भनेको एउटा ठेगाना हो जसलाई मानिसहरूले तपाईंको साइट हेर्न प्रयोग गर्छन्। यसले वेब ब्राउजरलाई तपाईंको साइट कहाँ खोज्ने भन्ने कुरा बताउँछ। सडकको ठेगाना जस्तै, डोमेन भनेको मानिसहरूले अनलाइनमा तपाईंको वेबसाइट कसरी भेट्छन् भन्ने तरिका हो। र, पसल अगाडि साइन बोर्ड राख्नु जस्तै। यदि तपाईं हाम्रो वेबसाइट हेर्न चाहनुहुन्छ भने, तपाईंले आफ्नो ब्राउजरको एड्रेस बारमा हाम्रो वेब ठेगाना टाइप गर्नुपर्छ जुन www.ultimatemultisite.com हो, जहाँ ultimatemultisite.com भनेको डोमेन नाम हो।

सबडोमेन (Subdomain)

सबडोमेन भनेको मुख्य डोमेन अन्तर्गत वेबसाइटको एक प्रकारको संरचना हो, तर वेबसाइटमा सामग्री व्यवस्थित गर्न फोल्डर प्रयोग गर्नुको सट्टा यसले आफ्नै वेबसाइट बनाउँछ। यो https://site1.domain.com/ को रूपमा प्रस्तुत गरिन्छ जहाँ site1 भनेको सबडोमेनको नाम हो र domain.com भनेको मुख्य डोमेन हो।

सबडायरेक्टरी (Subdirectory)

सबडायरेक्टरी भनेको रूट डोमेन अन्तर्गत वेबसाइटको एक प्रकारको संरचना हो जसले वेबसाइटमा सामग्री व्यवस्थित गर्न फोल्डर प्रयोग गर्छ। सबडायरेक्टरी भनेको सबफोल्डर जस्तै हो र नामहरू आदानप्रदान गरेर प्रयोग गर्न सकिन्छ। यो https://domain.com/site1 को रूपमा प्रस्तुत गरिन्छ जहाँ site1 भनेको सबडायरेक्टरीको नाम हो र domain.com भनेको मुख्य डोमेन हो।

सबसाइट (Subsite)

सबसाइट هڪ ننڍي سائٽ آهي جيڪا توهان Multisite نڪيت ۾ ٺاهين ٿا. اهو ان جي WordPress Multisite installation ڪيئن configure ڪئي آهي ان تي ان subdomain يا subdirectory هوندو.

سوپير اڊمن (Super Admin)

WordPress جو Super Admin هڪ صارف رول آهي جنهن کي Multisite network تي سڀني subsites کي manage ڪرڻ جي پوري صلاحيت حاصل آهي. Multisite users لاءِ، اهو ان سبق جي هيٺ ڏنل وصولي آهي جيڪا توهان پنهنجي WordPress installation کي ڏئي سگهو ٿا.

پلڳين (Plugin)

عام طور تي، هڪ plugin جو مطلب هو ته اهو ڪجهه extra functionality توهان جي WordPress site ۾ شامل ڪري ٿو. اهو ان حد تائين سادو هوندو جنهن طرح login logo بدلڻ آهي يا WooCommerce ۽ Contact Form جهڙي complex e-commerce functionality شامل ڪرڻ. Woocommerce and Contact Form مثال آهن هڪ plugin جا.

WordPress Multisite تي، plugins صرف Super Admin طرفان network admin dashboard کان install ڪيا ويندا. Subsite Admins پنهنجي subsite اندر plugins کي activate ۽ deactivate ڪري سگهن ٿا.

ٿيمز (Themes)

WordPress جو theme فائلن جو هڪ گروپ آهي (graphics, style sheets, ۽ code) جيڪو site جي مجموعي ظاهر کي مقرر ڪري ٿو. اهو font styling، page layout، رنگن يا ڪجهه به front-end stylings فراهم ڪري ٿو.

Plugins جي طرح، WordPress Multisite ۾ themes صرف Super Admin طرفان install ڪيا ويندا ۽ subsite admins ان کي subsite 레벨 تي activate ڪري سگهن ٿا.

سائٽ ٽيمپليٽ (Site Template)

Site Template هڪ boilerplate site آهي جيڪا توهان جي network ۾ نئين sites ٺاهڻ کان base طور تي استعمال ٿي سگهي ٿي.

ان جو مطلب اهو آهي ته توهان هڪ base site ٺاهي سگهو ٿا، مختلف plugins activate ڪري سگهو ٿا، ڪنهن active theme کي set ڪري سگهو ٿا، ۽ ان کي هر طرح customize ڪري سگهو ٿا. پوءِ، جڏهن توهان جو گراهڪ نئين account جو ٺهيندو آهي، ته اهو default WordPress site نه حاصل ڪندو جيڪا اندر ڪجهه به معني سان موجود مواد نه هجي، پر هو توهان جي base site جي هڪ copy حاصل ڪندو جنهن ۾ سڀ customizations ۽ contents پہلے تنهنجي موجود هوندا.

دومين مپنگ (Domain Mapping)

वर्डप्रेस (WordPress) מיט डोमेन मॅपिंग (Domain mapping) भनेको वेबसाइटको ठेगाना मार्फत प्रयोगकर्तालाई सही होस्टमा रिडायरेक्ट गर्ने एउटा तरिका हो। वर्डप्रेस मल्टीसाइट (Multisite) मा, सबसाइटहरू बनाउन तपाईंले कुनै सब-डिरेक्टरी वा सबडोमेन प्रयोग गर्न सक्नुहुन्छ। डोमेन मॅपिंग ले सबसाइटका प्रयोगकर्ताहरूलाई आफ्नो साइटको ठेगाना अझ व्यावसायिक देखिनको लागि joesbikeshop.com जस्तो टप-लेभल डोमेन प्रयोग गर्न अनुमति दिन्छ।

SSL

SSL को अर्थ Secure Sockets Layer हो। यो एउटा डिजिटल प्रमाणपत्र हो जसले वेबसाइटको पहिचान प्रमाणित गर्छ र एन्क्रिप्टेड कनेक्शन सक्षम गर्दछ। आजकल यसलाई इन्टरनेट कनेक्शन सुरक्षित राख्न र दुई प्रणालीहरू बीच पठाइएको कुनै पनि संवेदनशील डेटा जोगाउन मानक प्रविधि (standard technology) को रूपमा प्रयोग गरिन्छ, जसले अपराधीहरूलाई कुनै पनि जानकारी पढ्न वा परिवर्तन गर्नबाट रोक्छ, जसमा व्यक्तिगत विवरणहरू पनि समावेश हुन सक्छन्। आधुनिक ब्राउजरहरूले SSL मा माग गर्दछ जसले वेबसाइट बनाउँदा र चलाउँदा यसलाई आवश्यक बनाउँछ।

मिडिया (Media)

मिडिया भनेको छविहरू (images), अडियो (audio), भिडियो (video), र वेबसाइट बनाउने अन्य फाइलहरू हुन्।

नेटवर्क साइटहरूमा, वर्डप्रेस मल्टीसाइट मा एउटै डेटाबेस साझा गरिन्छ, तर मिडिया फाइलहरूको लागि फाइल्स सिस्टममा छुट्टाछुट्टै बाटो राखिन्छ।

मानक वर्डप्रेस स्थान (wp-content/uploads) परिवर्तन हुँदैन; यद्यपि, यसको बाटो नेटवर्क साइटको अद्वितीय ID झल्काउन परिमार्जन गरिन्छ। फलस्वरूप, नेटवर्क साइटका मिडिया फाइलहरू wp-contents/uploads/site/[id] को रूपमा देखिन्छन्।

परमालिनक्स भनेको तपाईंको साइट भित्रको व्यक्तिगत ब्लग पोस्ट वा पेजहरूको स्थायी URL हरू हुन्। परमालिनक्सलाई प्रीटी लिंक्स (pretty links) पनि भनिन्छ। डिफ्ल्ट रूपमा, वर्डप्रेसका URLहरू क्वेरी स्ट्रिङ स्वरूप प्रयोग गर्छ जसले यस्तो देखिन्छ:

http://www.example.com/registration

अल्टीमेट मल्टीसाइट (Ultimate Multisite)

Ultimate Multisite هڪ WordPress plugin آهي، جيڪو WordPress Multisite انستالز لاءِ ٺهيل آهي، جيڪا توهان جي WordPress انستال کي سائٽن جو هڪ پریميم نڪر (network) بڻائي ٿي – جهڙوڪ WordPress.com – جنهن سان گراهڪون ماهرين، چوتري يا سالي وارن فیس جي ذريعي سائٽس bana سگهن ٿا (توهان مفت پلانز به bana سگهو ٿا).

Checkout Form

Checkout Form هڪ اڪثر يا ڪيترائي قدم وارو آرڊر فارم آهي جيڪو Ultimate Multisite ريجيسٽريشن جي ذريعي سبساائٽ، ممبرشپ ۽ صارف جون حسابون کڻڻ سان لاڳاپيل آهي. ان ۾ مختلف فیلڊز ۽ دفعي (payment) فارمن هوندا آهن جن کي ڪاڪرڊري (sign-up) عمل دوران صارف کي جمع ڪرائڻو پوندو آهي.

Webhook

Webhook (جنهن کي ويب ڪالباڪ يا HTTP push API به چيو ويندو آهي) هڪ اهڙي طريقو آهي جنهن سان ڪا ڊيپٽي (app) ٻين ڊيپٽين کي ريل-ٽائم معلومات ڏئي سگهي ٿي. webhook ڪاڪرڊري دوران بيانات ٻين ڊيپٽين کي پيچي ٿو، جس کا مطلب آهي ته توهان کي فوري طور تي بيانات ملي ويندا آهن.

Ultimate Multisite webhooks انحدار possibilities کُھل ڪن ٿيون، جيڪي نڪر اڊمن (network admins) کي سڀني قسم جا پاڻ ۾ استعمال ٿيندڙ مزين ۽ فائديم رابطا ڪرڻ جي اجازت ڏين ٿا، خاص طور تي جڏهن انهن کي Zapier ۽ IFTTT جهڙين خدمتن سان جوڙائي ڪيو وڃي.

Events

Event هڪ عمل آهي جيڪو صارف يا ٻئي ذريعن جا عمل، جهڙوڪ ماؤس کليڪ، جي نتيجي ۾ ٿئي ٿو. Ultimate Multisite توهان جي سڄي نڪر اندر ٿيندڙ سڀني events ۽ logs جو رڪارڊ رکي ٿو. اهو توهان جي multisite ۾ ٿيل مختلف سرگرمين کي ٽریک ڪري ٿو، جهڙوڪ پلان جي تبديليون.