چ چیە WordPress Multisite؟
لە ناوەوەی خۆی، WordPress تایبەتمەندییەکی ناودار بە ناوی ‘Multisite’ دەدات کە ڕوونی دەکاتەوە سەرچاوە کانی لە ساڵی ٢٠١٠دا لە کاتی دەستپێکردنی WordPress ٣.٠. لەوەندینەوە ئەو کاتەوە، ئەو تایبەتمەندییە چەندین جۆر لە پۆلسی (revisions) بەدەست هێنا بۆ پێشخستنی تایبەتمەندی نوێ و ڕێکخستنی زیاتر لە ئاسایشی.
بۆچی سادە بگەڕێتەوە، WordPress multisite دەکرێت وەک ئەم چۆنە بیر بکرێت: یەک زانکۆی وردی (University) تەنها یەک جۆر سیستەمی WordPress بەکاردێت، بەڵام هەر فەقڵێکی زانکۆیان سایتێکی WordPress تایبەتی خۆی هەیە.
WordPress Multisite چییە بە وردی؟
Multisite تایبەتمەندییەکی WordPressە کە ڕێوی دەدات چەندین سایت بۆ بەشداریکردن لە یەک جۆر سیستەمی WordPress بکەن. کاتێک multisite چالاک دەکرێت، سایتێکی سەرەکی WordPress دەگۆڕدرێت بۆ ئەوەی پشتگیریکردنی ئەو شتەی کە بە وردی ناودار دەبن "شتووکێکی سایتان" (network of sites) بێت.
ئەم تۆڕە فایلی سیستەمەکە بەشدارە (واتە plugins و themes یان پێکهاتەکانیشیştیش هاوبەش دەبن)، داتابێس، فایلە سەرەکییەکانی WordPress، wp-config.php، هتد.
ئەمە واتای ئەوەیە کە پێویستە وردودارکردنی WordPress، theme و plugin لە یەک جار بۆ هەموو سایتەکانی تۆڕەکەت ئەنجام بدرێت چونکە فایلە هاوشێوەکان لە سیستەمی فایلەکەدا هەن.
ئەم ڕاستییە یەکێکە لە سەرەکی پێگەکان واری multisite، چونکە دەبێت بزانین سایتەکانت زیاتر بکەیت بەڕێوەبرد و لە هەمان کاتدا ژمارەی کارەکان کە پێویستە بۆ پاراستنی سایتەکانی کڕیارە بگۆڕیت.
Subdomain یان Subdirectory؟
دوو شێوازی کارکردن هەیە بۆ WordPress multisite – و دەبێت یەکێکیان هەڵبژێریت کاتێک وردودار دەکەیت لە سیستەمی WordPress-ی خۆت سایتێکی multisite بکەیت:
Subdomain: بۆ نموونە: site.domain.com
...یان
Subdirectory: بۆ نموونە: yourdomain.com/site
هەر شێوازێک تایبەتمەندی و زیانەکانی خۆی هەیە کە دەبێت کاتێک ئەم بڕیارە دەدەیت، لە بەرژەوەندییاندا بیر بکەیتەوە.
شغلة مهمی هست که باید بهش توجه کنید: وقتی تصمیم گرفتید، تغییر شبکه از زیردایرکتوری به زیردامنه یا برعکس خیلی سخت است – مخصوصاً اگر قبلاً چند تا سایت ساخته باشید.
قبل از اینکه این تصمیم رو بگیرید، چند نکته وجود داره که باید در نظر داشته باشید:
حالت زیردایرکتوری (Subdirectory Mode) از نظر راهاندازی و نگهداری راحتترین حالت هست. دلیلش اینه که همه سایتها فقط مسیرهایی هستند که به دامنه اصلی متصل میشن (مثلاً yourdomain.com/subsite). در نتیجه، شما فقط به یک گواهی SSL برای دامنه اصلی نیاز دارید و این یکی کل شبکه رو پوشش میده.
در عین حال، به خاطر ساختار URL اون، گوگل و اکثر موتورهای جستجوی دیگه همه زیرسایتهای شبکه مبتنی بر زیردایرکتوری شما رو به عنوان یک سایت بزرگ واحد در نظر میگیرن. در نتیجه، محتوایی که مشتریان نهایی از طریق زیرسایتها اضافه میکنن ممکنه روی عملکرد سئو (SEO performance) سایت اصلی شما تأثیر بذاره، مثلاً. میزان تأثیر قابل بحثه و استدلالی وجود داره که گفته میشه داشتن چنین آرایشی حتی میتونه برای عملکرد سئو مفید باشه.
حالت زیردامنه (Subdomain Mode) راهاندازیاش کمی پیچیدهتره، اما ساختار URL اون (مثلاً subsite.yournetwork.com) معمولاً "حرفهایتر" به نظر میرسه.
یەکێک لە سەرەکی ئاستەکان لە دامەزراندنی režیمی subdomain mode، گۆڕینی SSL (HTTPS) بۆ هەموو تۆڕەکە دەبێت. ئەمە بەهۆی ئەوەیە کە browserە کان subdomain هاوشێنان و entities جیاواز دەبینن. بەهۆیەوە، پێویستە بۆ هەر subdomainێکی تۆڕەکەت پڕۆفایلی SSL جیاوازی یان مۆڵەتی تایبەت بە ناوی Wildcard SSL certificate وەربگریت. لە ساڵیادی نێوان ئینۆستەر و پەنلەکانی هاوسازی، کارکردن لەسەر دابینکردنی SSL زیاتر بووەتەوە و هەندێک لەو یەکەم جۆرە certificates (wildcard) بە تەنها پەنجرەیەکی دەستکاریی کردوون، کە ئەمەش فەروشتەی دوایان لە نێوان دوو režیمەکەدا لە ڕووی ئاسانکاری دامەزراندنەوەی کارکردن دەکات.
لە بەرامبەر režیمی subdirectory mode، سایتەکانی subdomain-based تۆڕ بە چیری لێکۆڵەرەکان وەرگریت وەک ئەو سایتانەی جیاواز کە دەبینن، ئەمەش واتای ئەوەیە کە ناوەڕۆکێک لە یەک subsite هیچ کاریگەریی لەسەر کارایی SEOی subsiteەکانی دیکە ناکات.
Super Admin (سەر ئیدارەری گشتی)
دامەزراندنی WordPress یەک-سایت ڕێگە دەداتتาน بە زیادکردنی ژمارەیەکی نامۆیی یەکەم وەرگرتوا و پێدانانی ڕۆڵ و مۆڵەت جیاواز بەو کارمەندە.
لە WordPress Multisite، جۆرێکی نوێی کارمەند دەبێتەوە: super admin – و پەنلێکی ئیدارەی نوێ دەکرێتەوە: the network admin panel.
وەک نا وییدا، super admin هێزەکان لەسەر تۆڕەکەتی هەیە، چونکە توانای بەڕێوەبردنی هەموو subsite هاوشێنان، plugins و themes و هەموو شتەکانی دیکەی دەدات.
کاتێک سایت یەک-سایت WordPress یەکەت گۆڕیت بۆ multisite، ئیدارەی سەرەکی سایتەکە بە شێوەیەکی ئۆتۆماتیک دەگۆڕێت بۆ super admin.
Plugins و themes تەنها لەلایەن super adminsەوە دەکرێت دامەزرێنرێنەوە یان نەرەت بکرێنەوە لە پەنل ئیدارەی تۆڕەکەدا. ئەوان subsite admins دەتوانن بزانن کە ئەو plugins یان themes هاوشێنان بەکاربهێنن یان نەرەت بکەن، سەرەڕای ئەوەی super adminی تۆڕەکە pluginێک چالاک بکات، کە ئەمەش بۆ هەموو subsiteکان هەمیشە چالاک دەبێت.
Note: چونکه میبینید، دعوت کردن کسی به شبکه خود و دادن وضعیت سوپر ادمین به او کنترل کامل شما بر کل شبکه را میدهد. برای مثال، سایر سوپر ادمینها حتی میتوانند وضعیت سوپر ادمین شما را حذف کنند و در واقع شما را از پنل مدیریت شبکه خود خارج سازند. برای اینکه مشتریان Ultimate Multisite بتوانند کنترل دقیقی روی کارهایی که سوپر ادمینهای اضافی میتوانند انجام دهند داشته باشند، ما یک افزونه به نام Support Agents داریم. این افزونه به شما اجازه میدهد نوع دیگری از کاربر – یعنی یک عامل (agent) – با فقط مجوزهایی که برای انجام وظایف خود در شبکه نیاز دارید ایجاد کنید.