مفاهیم بدیل
جدید WordPress Multisite ব্যবহারকারী এবং যে সবেমাত্র Ultimate Multisite ব্যবহার করা শুরু করেছে, তাদের জন্য শুরুতে অনেক নতুন শব্দ এবং বাক্যের সম্মুখীন হতে হতে পারে। এগুলো শেখাটা একটা গুরুত্বপূর্ণ কাজ কারণ আপনাকে প্ল্যাটফর্ম এবং এটি কীভাবে সামগ্রিকভাবে কাজ করে তা বুঝতে হবে।
এই নিবন্ধে, আমরা ওয়ার্ডপ্রেসের কিছু মূল ধারণা সংজ্ঞায়িত করার এবং ব্যাখ্যা করার চেষ্টা করব। এর মধ্যে কিছু ধারণা ব্যবহারকারীদের জন্য বেশি প্রাসঙ্গিক, অন্যদের জন্য ডেভেলপারদের জন্য, এবং উভয়ের জন্যই।
WordPress Multisite
WordPress Multisite হলো এমন এক ধরণের ওয়ার্ডপ্রেস ইনস্টলেশন যা আপনাকে একটি মাত্র ওয়ার্ডপ্রেস ড্যাশবোর্ড থেকে একাধিক ওয়েবসাইটের একটি নেটওয়ার্ক তৈরি করতে এবং পরিচালনা করতে দেয়। আপনি সাইট সংখ্যা, ফিচার, থিম এবং ইউজার রোল সহ সবকিছু পরিচালনা করতে পারেন। শত শত এবং হাজার হাজার সাইট পরিচালনা করা সম্ভব।
নেটওয়ার্ক
ওয়ার্ডপ্রেসের ক্ষেত্রে, একটি মাল্টিসাইট নেটওয়ার্কে একটি মাত্র ড্যাশবোর্ড থেকে অনেকগুলো subsite পরিচালনা করা যায়। হোস্টিং প্রোভাইডারের মধ্যে মাল্টিসাইট নেটওয়ার্ক তৈরি করার পদ্ধতি ভিন্ন হলেও, শেষ ফলাফল সাধারণত wp-config.php ফাইলে কিছু অতিরিক্ত নির্দেশিকা যা ওয়ার্ডপ্রেসকে জানাতে সাহায্য করে যে এটি এই নির্দিষ্ট মোডে কাজ করছে।
একটি স্ট্যান্ড-অ্যালোন ওয়ার্ডপ্রেস ইনস্টলেশন এবং একটি মাল্টিসাইট নেটওয়ার্কের মধ্যে বেশ কিছু স্পষ্ট পার্থক্য রয়েছে যা আমরা সংক্ষেপে আলোচনা করব।
ডেটাবেস
একটি ডেটাবেস হলো তথ্যের একটি সুসংগঠিত, সাজানো সেট। কম্পিউটিং পরিভাষায়, ডেটাবেস বলতে ডেটা সংরক্ষণ এবং সংগঠিত করার জন্য ব্যবহৃত সফটওয়্যারকে বোঝায়। এটিকে এমন একটা ফাইল ক্যাবিনেটের মতো ভাবুন যেখানে আপনি বিভিন্ন অংশে টেবিল নামে ডেটা সংরক্ষণ করেন।
ওয়ার্ডপ্রেস মাল্টিসাইট একটি ডেটাবেস ব্যবহার করে এবং প্রতিটি সাবসাইটে ব্লগ আইডি প্রফিফিক্স সহ নিজস্ব টেবিল থাকে, তাই একবার আপনি একটি নেটওয়ার্ক ইনস্টলেশন ইন্সটল করলে আপনার ডেটাবেস এবং একটি সাবসাইট তৈরি করার পর আপনার এই টেবিলগুলো থাকা উচিত:
wp_1_options - داتابیس جدول تنظیمات دومی لپاره (options table for first subsite)
wp_2_options - د دغه دوهم د سایت لپاره تنظیمات جدول (options table for second subsite)
میزبان پلي써 (Hosting provider)
میزبان پلي써 هغه شرکت دی چې کاروبارونه او فردونه خپل ویب سايټونه د نړۍ په وسیله کې کارول لپاره چمتو کوي. د ویب هاستۍ پليسرۍ خدمات مختلف وي، خو معمولا یې د ویب سايټ ډیزاین، سرور ته ځای (storage space on a host)، او د اینټرنیټ سره اړیکه شامل دي.
د ډومین (Domain)
د ډومین نوم هغه ठेغله ده چې خلک خپل سایت لیدلو لپاره کار کوي. دا ورته د سړک پټن په څیر دی، یو ډومین هم هغه راهغه ده چې خلک خپل ویب سايټ آنلاین لیدل لپاره کار کوي. او لکه د ستور پر مخ کې د نشان (sign) لرلو. که تاسو غواړئ چې موږको ویب سايټ وګورئ، باید خپل ویب پټن په براوزر کې هغه ویب آدرس ورسول کړئ چې ده www.ultimatemultisite.com، چیرته ultimatemultisite.com د ډومین نوم دی.
سابدامین (Subdomain)
سابدامین د اصلي ډومین د زیرونه یو ډول ویب سايټ جوړښت دی، خو په ویب سايټ کې محتوا منظم کولو لپاره د فولډرونو بدل به کار نه کړي، بلکې دا د خپل ځان لپاره یو ویب سايټ جوړوي. دا په https://site1.domain.com/ په توګه وړاندې کیږي، چیرته site1 سابدامین نوم دی او domain.com اصلي ډومین دی.
سابډایرکتوري (Subdirectory)
سابډایرکتوري د اصلي ډومین د زیرونه یو ډول ویب سايټ جوړښت دی چې د فولډرونو کارولو لپاره کار کوي ترڅو په ویب سايټ کې محتوا منظم کړي. سابډایرکتوري د سابفولډر سره ورته ده او نومونه یې بدل به کار کیږي. دا په https://domain.com/site1 په توګه وړاندې کیږي، چیرته site1 سابډایرکتوري نوم دی او [domain.com] اصلي ډومین دی.
سابسایت (Subsite)
زیرسایت (Subsite) هغه اولاد سایت دی چې تاسو یې په Multisite شبکه کې جوړوي. دا د دې پرېښودل کیدو له لارې subdomain یا subdirectory کیدای شي، چې ستاسو WordPress Multisite هم څنګه تنظیم شوی دی.
سوپر ایڈمن (Super Admin)
WordPress Super Admin هغه کارولو نقشه ده چې پوره وړتیا لري ترڅو په Multisite شبکه کې ټول زیرسایټونه مدیریت کړي. د Multisite کارونکو لپاره، دا هغه لوړمزه سطح ته چمتو شوی رامنځته ده چې تاسو یې خپل WordPress هميثل کې اضافه کولی شئ.
پلاگین (Plugin)
په عمومي ډول، پلاگین هغه کوډको مجموعه ده چې ستاسو WordPress سایت ته اضافي کارایی ورکوي. دا به په ساده ډول د لاگین لوگو بدلولو څخه ترڅو تجارتي کارونه (e-commerce functionality) اضافه کولو پیچیدي کارونو پورې کیدلی شي. Woocommerce و Contact Form مثالونه پلاگینونه دي.
په WordPress Multisite کې، پلاگینونه یوازې د شبکه مدیر ډشبورد له لارې او سوپر ایڈمن لخوا نصب کیدای دي. زیرسایټ مدیران یوازې په خپل زیرسایټ کې پلاگینونه فعال یا غیر فعال کولی شي.
تھیم (Themes)
WordPress Theme هغه فایلونو ډله ده (ګرافیکونه، style sheets و کوډ) چې د سایت ټول ښکلي راټولوي. دا هم ټولې فرونت-اینډ stilings وړاندې کوي لکه فونټ سټایل، د صفحې ترتیب، رنگونه او نور.
لکه پلاگینونه، WordPress Multisite کې تھیمونه یوازې سوپر ایڈمن کولی شي ن صب کړي او زیرسایټ مدیران په خپل زیرسایټ سطح کې یې فعال یا غیر فعال کولی شي.
سایت 템پليت (Site Template)
Site Template هغه بیس جوړښت دی چې تاسو یې د شبکه کې نوي سایتونه جوړولو لپاره کارولای شئ.
دا دا ده چې تاسو کولی شئ یو بیس سایت جوړ کړئ، مختلف پلاگینونه فعال کړئ، یوه فعال تھیم ټاکئ او په هر ډول یې تنظیم کړئ. بیا کله چې ستاسو کارمند یا مشتری یو نوی اکاونټ جوړوي، نو دوی د یوې ساده WordPress سایت له بدل به نه ترلاسه کړي چې داخلي معلومات (content) هم نشته، بل دوی خپل بیس سایتको کورپی kopie ترلاسه کړي چې ټول هغه تنظیمات او معلومات یې تر اوسه موجود وي.
ډامین مپینګ (Domain Mapping)
Domain mapping وورپريس پېژوه (WordPress) کې یو له لارښوونده ده چې کارروایي (users) د ویب سایټ هم پاتې کیږي، د ویب آدرس له لارې. په وورپريس 멀티سايت (Multisite) کې، سابسائټونه یا به یو زیرمجموعه (subdirectory) جوړیږي یا یو دومین (subdomain). د domain mapping کار دا دی چې سابسائټي کارونکي اجازه ورکوي چې خپل سایټको آدرس یو لوړ سطحको دومین لکه ونیول، لکه joesbikeshop.com، ترڅو د دوی د ویب آدرس ډېر حرفي ښکاري.
SSL
SSL د Secure Sockets Layer په مخ ولاړ دی. دا یو ډیجیټل سرتیفیکات (digital certificate) دی چې د ویب سایټ د هویت تاییدوي او کوډ شوی връзка (encrypted connection) هم ممکن جوړوي. اوسني وخت کې، यसको کار اینټرنیټ اتصال सुरक्षित राख्د او هر ډول حساس معلومات چې د دوه سیستمونو ترمنسي کیږي له محافظت سره ډېره ده، دا کار کرمنو ته یې معلومات لوړل او بدلون ورکول څخه منع کوي، په ګودات کې د شخصي جزئیاتو هم شامل دي. عصري براوزرات (browsers) SSL غواړي چې د یو ویب سایټ جوړولو او چلولو لپاره यसको اړتیا ده.
Media
Media هغه عکسونه، صوتی فایلونه، ويدایونه او نور فایلونه دي چې یو ویب سایټ جوړوي.
د شبکه (Network) سیتونو کې، وورپريس Multisite کې یو واحد ډاټابیس شریک کیږي، دوی د میډیا فایلونو لپاره سیستم فایل (filesystem) کې পৃথক لارښوونې (paths) 유지 کوي.
ستاټارډ وورپريس ځای (wp-content/uploads) ورته پاتې کیږي؛ خو د دې لارښوونه په سیتको ځانګړي ID له مخکې بدلون ورکول کیږي. نتیجه، د شبکه سیتونو لپاره میډیا فایلونه wp-contents/uploads/site/[id] په توګه ښکاري.
Permalinks
Permalinks د Ihr个 انفرادي بلاگ پوسټ یا صفحې د permanent URL (د स्थायी ویب آدرس) دي تر Ihr个 سایټ کې. Permalinks ته pretty links هم ویل کیږي. په پیشټارډ کې، وورپريس کے URL هغه فارمات استعمالوي چې له همدې توګه ښکاري:
http://www.example.com/registration
Ultimate Multisite
Ultimate Multisite یو ووردپرس پڵگینێکە، کە بۆ جاکتۆری WordPress Multisite دروست کراوە، و ئەو جاکتۆری وردیەک دەداتە تۆمارێکی نێشتێکی پریمیم لە سایتەکاندا – وەک WordPress.com – کە ڕێگە بە کڕیارەکان دەدات سایت دروست بکەن بە نرخەکانی مانگانە، چوارچێوەیەکی، یان ساڵان (دەتوانرێت پلانی بێ بەرامبەرشیش هم دروست بکەیت).
Checkout Form (فۆرمەکە ب ۆ پاراستن)
Checkout Form فۆرمێکی پێکەوتووی یەک یان چەند هەنگاوێکی داواکارییە کە پەیوەستە بە دروستکردنی subsite، ئەندازیاری ئەندازیاری (membership)، و خێرای کاربری لە ڕێگەی تۆمارکردنەوەی Ultimate Multisite. ئەم فۆرمە لەخۆ دەگرێت چەندین فیلد و فۆرمی پاراستن کە بەکارهێنەر دەبێت لە ماوەی تۆمارکردنەوەدا پڕ بکات.
Webhook (وێبهۆک)
Webhook (کە هەندێک جار وەک web callback یان HTTP push API پێیان دەوترێت) ڕێگەیە بۆ ئەوەی بەرنامەیەکی دیکە زانیارییەکی ڕاستەوخۆ بە بەرنامە دیاریکراوەکان بدات. Webhook داتا لە کاتی ڕووداوەکەدا بۆ بەرنامە دیاریکراوەکان دەبینێت، واتە تۆ دەبێت دەستبەردەم داتایەکە.
Ultimate Multisite webhooks چاوەڕوانکردنێکی نامۆیان دروست دەکەنەوە، کە ڕێگە بە ئیدارەکانی نێشتان دەدات هەموو جۆرە پەیوەندییە دیاریکراوەکان بکەن، بەتایبەتی ئەگەر لەگەڵ خزمەتگوزبووان وەک Zapier و IFTTT بەکاربهێنرێت.
Events (ڕووداوەکان)
Event ئەو کارەیە کە بەهۆی کردارێکی باری کاتێک ڕوودەدات، وەک کلیککردن لەسەر ماوس. Ultimate Multisite تۆمارێک دەکات بۆ هەموو ئەو ڕووداوە و تۆمارییەکان کە لە سەرانسەری نێشتەکەت ڕوودەدەن. ئەوە بەدوای چالاکیی جیاواز لە multisite یەکەت دەگەڕێت، وەک گۆڕینی پلان.