Skip to main content

Ultimate Multisite 101

Ultimate Multisite — гэта плагін для WordPress Multisite, які дазваляе вам прапанаваць паслугі WaaS (Websites as a Service) або "Вебсайты як паслуга" кліентам. Перш чым мы пагрэбімся ў тэму і вывучым, як Ultimate Multisite можа памогчы вашему бізнесу і кліентам, нам трэба вывучыць некаторыя асноўныя веды.

WordPress Multisite

Большкія ад нас знаёцца з стандартнай ўстаноўкай WordPress. Вы або ствараеце яе праз панэль кіравання вашага хостынг-провайдэра, або, для больш смелых, наладжаеце новы веб-сервер і базу дадзеных, спамяркоўваеце асноўныя файлы і пачынаеце працэс ўстаноўкі.

Гэта працуе для мільёнаў сайтаў WordPress па ўсім свеце, але з пазіцыі агенцтва або хостынг-провайдэра дазвольце нам на мінутку пагаварыць пра аб'ёмы.

Хоць стварыць адзін сайт WordPress, або нават сотню, праз аўтаматычную панэль кіравання — гэта проста, але праблемы хутка пачынаюцца, калі ганей пра кіраванне гэтымі сайтамі. Калі іх не кіраваць, вы становіцеся адным з галоўных мэтаў для малварэ. Кіраваць — гэта патрабуе ўзмацця ўзмацця і рэсурсаў, і хоць існуюць знешнія інструменты і плагіны, якія могуць палепшыць кіраванне і адмініструванне сайтаў WordPress, факт, што кліенты пакідаюць адміністрацыйны доступ, азначае, што гэтыя ўзмацці можа проста пазбегнуць.

У сваёй аснове WordPress прадугледжвае функцыю, проста названую «Multisite», якую можна адзначыць ад 2010 года, калі выходзіў WordPress 3.0. З таго часу яно прайшло шэрага рэвізій, накіраваных на ўвесці новыя функцыі і палепшыць бяспеку.

Па сутнасці, WordPress multisite можна ўжо ўбачыць так: Універсітэт мае адноўную ўстаноўку WordPress, але кожны факультэт мае свой уласны сайт WordPress.

Каб разбіць гэтае паведамленне, дайце нам пагледзець некаторыя асноўныя тэрміны, якія прысутнічаюць не толькі ў дакументацыі Ultimate Multisite, але і ў ўсёй спільноце WordPress.

The Network

У тэмах WordPress, multisite network — гэта месца, дзе можна кіраваць некалькімі subsites з адной панэлі кіравання. Хоць стварэнне multisite network адрозніваецца ў залежнасці ад хостынг-провайдэра, вынік заўсёды ўяўляе сабой некалькі дадатковых директыў у файле wp-config.php, каб дазволіць WordPress ведаць, што яно працуе ў гэтым канкрэтным рэжыме.

Існуе некалькі адрозней адрозненняў паміж multisite network і асальным (stand-alone) ўстаноўкай WordPress, якія мы каротка абмеркуем.

Subdomain vs. Subdirectory

Адно гэтыя адрозненні, якія вам трэба зрабіць, гэта тое, ці будзе multisite ўстаноўка працаваць з subdirectories ці з subdomains. Ultimate Multisite добра працуе з абодву паўнавартасных, але існуюць некаторыя архітэктурныя адрозненні паміж гэтыма канфігурацыямі.

У канфігурацыі subdirectory сайты ў сетцы спадзяюцца шляху, асноваванага на асноўным домейнавым імя. Напрыклад, сайт у сетцы, названы «site1», будзе мець свой поўны URL як https://domain.com/site1. У канфігурацыі subdomain, сайт у сетцы будзе мець свой уласны subdomain, вывечваны з асноўнага домейнага імя. Такім чынам, сайт, названы «site1», будзе мець свой поўны URL як https://site1.domain.com/.

Хоць абодве варыянтыя ідэальна працуюць, выкарыстанне subdomains прапануе некалькі пераваг, але таксама патрабуе больш раздумлення і планавання ў яго архітэктуры.

У тэмах DNS выкарыстанне subdirectories стварае адносна просты выклік. Калі сайты ў сетцы — гэта проста дзіцячыя шляхі ад асноўнага домейнага імя, то для асноўнага домейнага імя патрабуецца толькі адноўная ўканчэнне домейнага імя. Для subdomains выклік трохі больш складаны, патрабуючы або асобнае ўканчэнне CNAME для кожнага сайта ў сетцы, або ўканчэнне wildcard (*) у рэкаर्डах DNS.

Яшчэ адное месца для раздумлення — гэта SSL і выдаванне і выкарыстанне SSL-сертыфікатаў. У канфігурацыі subdirectory можна выкарыстоўваць адзін сертыфікат домейна, бо сайты ў сетцы — гэта проста шляхі асноўнага домейнага імя. Такім чынам, сертыфікат для domain.com адукавана прадаст SSL для https://domain.com/site1, https://domain.com/site2 і г.д.

У канфігурацыі subdomain выкарыстанне wildcard SSL-сертыфіката — адзін з самых распаўсюджаных варыянтаў. Гэты тып SSL-сертыфіката прадугледжвае шыфраванне для домейна і яго subdomains. Таму wildcard SSL-сертыфікат прадугледжвае шыфраванне для https://site1.domain.com, https://site2.domain.com і https://domain.com самога.

Хоць існуюць іншыя варыянты, яны часта абмежаваныя па сферы і выкарыстанні і патрабую дадатковай канфігурацыі і раздумлення ў адносінах да прыдатнасці.

Plugins and Themes

WordPress дае, і забірае, што таксама, калі гаварыць з пазіцыі кліента. У асальным (stand-alone) WordPress ўстаноўцы, калі адміністратар сайта ўсталюе плохі плагін або не падтрымлівае ўстаноўку, аднымі ж жертвамі і стратэгічнымі ў гэтым дзеянні яны самі. Аднак, калі адміністратар сайта ўсталюе плохі плагін на multisite ўстаноўцы, ён стварае жертву для кожнага сайта, усталяванага ў сетцы.

З гэтай прычыны, калі гэта канфігуруецца як multisite, WordPress адрывае ад адміністратараў сайта магчымасць усталюваць плагіны і тэмы і на ўз'ём яго магчымасць перадае на новую распрацоўваную распрацоўніка сеткі або ролю «супер-адміністратара». Гэтая прывілеявана роля можа вызначаць, ці дазволіць адміністратарам сайтаў бачыць або атрымліваць доступ да меню плагіна ў сваёй панэлі кіравання, і, калі так, ці пашыраюцца такія правілья на актываванне або дэактываванне плагінаў.

Да гэтага моманту, адміністратар сеткі адказвае за ўсталяванне плагінаў і тэмаў у сетку і перадае правілья, каб выкарыстоўваць гэтыя плагіны і тэмы для сайтаў у сетцы. Адміністратары сайтаў не могуць усталюваць плагіны і тэмы або атрымаць доступ да плагінаў і тэмаў, якія не прызначаны для іх сайта.


Прыклад тэксту, які вы выкарыстоўваеце:

Title: How to choose the right WordPress theme for your website Body: Choosing the right WordPress theme for your website is crucial for establishing a professional online presence. A well-designed theme not only enhances the aesthetics but also dictates the underlying functionality of your site.

Translation:

Title: Як выбраць правільную тэму WordPress для вашага сайта Body: Выбар правільнай тэмы WordPress для вашага сайта крытычны для ўсталявання прафесійнай прафельнай прысутнасці ў Інтэрнэце. Добра ўзмаштажаная тэма не толькі паляпшае эсэнтыкетыку, але і вызначае падлёгающую функцыянальнасць вашага сайта.


Выснова: Вы выкарыстоўваеце тэкст, які патрабуе перакладу з англійскай на беларускую мову, а таксама патрабуе адаптацыі тэнічнага жаргону.

Выкарыстоўваныя тэхнічныя жаргоны:

  1. WordPress theme: Тэма WordPress.
  2. Online presence: Прафельная прысутнасць ў Інтэрнэце.
  3. Functionality: Функцыянальнасць.

Адаптацыя жаргону:

  • Theme: Тэма (адапたваваны тэхнічны жаргон).
  • Online presence: Прафельная прысутнасць ў Інтэрнэце (адаптацыя тэхнічнага жаргону).
  • Functionality: Функцыянальнасць (адаптацыя тэхнічнага жаргону).

Выснова: Вы выкарыстоўваеце тэхнічны жаргон, які патрабуе адаптацыі ў кантэксце тэхнічнага кантэнту.


Выснова: Вы выкарыстоўваеце тэхнічны жаргон, які патрабуе адаптацыі ў кантэксце тэхнічнага кантэнту.


Выснова: Вы выкарыстоўваеце тэхнічны жаргон, які патрабуе адаптацыі ў кантэксце тэхнічнага кантэнту.


Выснова: Вы выкарыстоўваеце тэхнічны жаргон, які патрабуе адаптацыі ў кантэксце тэхнічнага кантэнту.


Выснова: Вы выкарыстоўваеце тэхнічны жаргон, які патрабуе адаптацыі ў кантэксце тэхнічнага кантэнту.