Үзегезнең Website as a Service (WaaS) платформагызны төзергә әзерме? Бу тулы кулланма сезне нульдән алып тулысынча эшли торган Ultimate Multisite урнаштыруына кадәр алып бара — WordPress Multisite нигезләрен, урнаштыруны, көйләүне һәм иң яхшы практикаларны колачлый.
Ultimate Multisite нәрсә ул?
Ultimate Multisite — WordPress плагины, ул сезнең WordPress Multisite урнаштыруыгызны сайтларның премиум челтәренә әйләндерә — WordPress.com, Wix яки Squarespace кебек — әмма ул сезгә карый һәм сезнең контрольдә була.
Ultimate Multisite ярдәмендә сез клиентларга айлык, кварталлык яки еллык язылу түләүләре аша веб-сайтлар булдыру мөмкинлеген тәкъдим итә аласыз. Ул барысын да башкара: сайтлар әзерләү, түләүләр җыю, checkout формалары, ташлама ваучерлары, домен бәйләү, SSL сертификатлары һәм клиентлар белән коммуникацияләр.
Ultimate Multisite эченә кереп киткәнче, аның нигезен аңларга кирәк: WordPress Multisite.
WordPress Multisite аңлау
WordPress Multisite — бер WordPress урнаштыруын берничә сайтка уртак кулланырга мөмкинлек бирүче эчке функция (2010 елда WordPress 3.0 дан башлап). Активлаштырылгач, сезнең WordPress сайтыгыз күп субсайтларны урнаштыра ала торган “челтәр”гә әйләнә.
Моны болай күз алдына китерегез: Университет бер WordPress урнаштыруын тота, әмма һәр факультет шул челтәр эчендә үз WordPress сайтын алып бара.
Нәрсәләр уртак кулланыла
WordPress Multisite челтәрендәге барлык субсайтлар уртак куллана:
- WordPress ядро файллары — Яңартулар барлык сайтлар өчен бер тапкыр башкарыла
- Плагиннар һәм темалар — Бер тапкыр урнаштырыла, бөтен челтәр буенча мөмкин була
- Мәгълүматлар базасы — Һәр субсайт өчен аерым таблицалары булган бер база, мәсәлән
wp_[id]_posts,wp_[id]_comments һ.б. - Кулланучы аккаунтлары — Кулланучылар аерым сайтларга түгел, челтәргә карый
- wp-config.php — Бер конфигурация файлы
Нәрсәләр аерым кала
- Медиа йөкләүләре — Һәр субсайтның үз uploads папкасы бар (wp-content/uploads/sites/[id])
- Контент — Язмалар, битләр, комментарийлар һәм көйләүләр һәр сайт өчен аерым кулланыла
- Актив плагиннар/темалар — Һәр сайт төрле комбинацияләрне активлаштыра ала (челтәр буенча активлаштырылмаган булса)
- Админ панельләр — Һәр субсайтның үз идарә тактасы бар
Бу архитектура multisite-ның төп өстенлеге булып тора: хезмәт күрсәтү эшләре шул ук булып калган хәлдә, сез 10 сайттан 1 000 сайтка кадәр үсә аласыз.
Субдомен яки субдиректория: акыл белән сайлагыз
WordPress Multisite көйләгәндә, сез ике URL структурасының берсен сайларга тиеш. Бу карарны соңрак үзгәртү авыр, шуңа күрә сак сайлагыз.
Субдиректория режимы
URL-лар болай күренә: yourdomain.com/site1, yourdomain.com/site2
Өстенлекләр:
- Көйләү һәм алып бару иң җиңеле
- Бер SSL сертификаты бөтен челтәрне каплый
- DNS wildcard конфигурациясе кирәк түгел
Кимчелекләр:
- Эзләү системалары барлык субсайтларны бер зур сайт итеп карарга мөмкин
- Кайбер клиентларга URL-лар азрак “профессиональ” булып күренә
- Төп сайтта язмалар өчен /blog/ префиксы кирәк (юл конфликтларын булдырмас өчен)
Субдомен режимы
URL-лар болай күренә: site1.yourdomain.com, site2.yourdomain.com
Өстенлекләр:
- URL-лар профессиональрәк күренә
- Эзләү системалары һәр субсайтны аерым веб-сайт итеп карый
- Төп сайт белән субсайтлар арасында юл конфликтлары юк
Кимчелекләр:
- Wildcard DNS конфигурациясе таләп ителә
- Wildcard SSL сертификаты кирәк (яки һәр субдомен өчен аерым сертификатлар)
- Башлангыч көйләү бераз катлаулырак
Безнең тәкъдим: Күпчелек WaaS платформалары өчен субдомен режимы өстенрәк, чөнки клиентлар үз сайтларының мөстәкыйль булып тоелуын көтә. SSL катлаулылыгы Ultimate Multisite-ның хостинг интеграцияләре һәм Cloudflare ярдәме ярдәмендә күбесенчә хәл ителә.
Төп терминология
Дәвам иткәнче, Ultimate Multisite белән эшләү барышында очраячак терминнарны билгелик:
WordPress һәм Multisite терминнары
- Челтәр — Барлык субсайтларны үз эченә алган бөтен WordPress Multisite урнаштыруыгыз
- Субсайт — Челтәрегез эчендәге аерым сайт (субдомен яки субдиректория булырга мөмкин)
- Супер админ — Иң югары рөхсәт дәрәҗәсе; барлык субсайтларны, плагиннарны һәм темаларны идарә итә ала
- Челтәр админ панеле — Супер админнар бөтен челтәрне идарә итә торган идарә тактасы
- Домен бәйләү — Субсайтларга үз доменнарын кулланырга мөмкинлек бирү (мәс., joes.yournetwork.com урынына joesbikeshop.com)
Ultimate Multisite терминнары
- Сайт шаблоны — Клиентлар теркәлгәндә клонлана торган алдан көйләнгән сайт (темасы, плагиннары һәм контенты инде көйләнгән)
- Checkout формасы — Клиентлар планнарны сайлый һәм үз сайтларын булдыра торган теркәлү формасы
- Продукт/План — Сез тәкъдим итә торган язылу дәрәҗәсе (мәс., Basic $9/ай, Pro $29/ай)
- Әгъзалык — Клиентның продуктка актив язылуы
- Webhook — Вакыйгалар килеп чыкканда тышкы сервисларга җибәрелә торган автоматлаштырылган хәбәрләр (сайт булдырылды, түләү кабул ителде һ.б.)
- Вакыйгалар — Челтәрегездә теркәлгән гамәлләр (план үзгәрешләре, түләүләр, сайтлар булдыру)
1 нче адым: WordPress Multisite урнаштыру
Мөһим: Күп кенә идарә ителә торган WordPress хостлары (WP Engine, Cloudways, Closte һ.б.) сезнең өчен Multisite-ны автоматик рәвештә көйли ала. Моны кулдан башкарганчы, хостинг провайдерыгыз белән тикшерегез.
Алшартлар
- Яңа WordPress урнаштыруы (яки конвертацияләргә әзер булган гамәлдәге урнаштыру)
- FTP яки файл менеджерына керү мөмкинлеге
- wp-config.php һәм .htaccess файлларын үзгәртү мөмкинлеге
- Дәвам иткәнче сайтыгызның резерв күчермәсен ясагыз
- Вакытлыча барлык плагиннарны деактивлаштырыгыз
Multisite-ны кабызу
wp-config.php файлыгызны ачыгыз һәм бу юлны “That’s all, stop editing!” комментарие алдыннан өстәгез:
define('WP_ALLOW_MULTISITE', true);
Файлны саклагыз һәм йөкләгез, аннары WordPress админ панелен яңартыгыз.
Челтәрне көйләү
WordPress админ панелендә Tools → Network Setup бүлегенә керегез.
- Subdomains яки Subdirectories сайлагыз
- Network Title кертегез
- Network Admin Email дөреслеген тикшерегез
- Install төймәсенә басыгыз
WordPress файлларыгызга өстәргә кирәк булган код өзекләрен бирәчәк.
Конфигурация кодын өстәү
Моны wp-config.php файлына өстәгез (WordPress сезнең сайт өчен төгәл кыйммәтләрне күрсәтәчәк):
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', true); // false for subdirectories
define('DOMAIN_CURRENT_SITE', 'yourdomain.com');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
.htaccess файлыгызның эчтәлеген WordPress биргән код белән алыштырыгыз (ул субдомен һәм субдиректория өчен бераз аерылачак).
Субдомен режимы өчен: Wildcard DNS көйләү
Субдоменнар куллансагыз, *.yourdomain.com серверыгызга юнәлсен өчен wildcard DNS кирәк.
- Хостинг идарә панеленә керегез (cPanel, Plesk һ.б.)
- Domains яки Subdomains табыгыз
- Йолдызчыклы субдомен булдырыгыз:
* - Аны төп доменыгызның document root папкасына юнәлтегез
Урнаштыруны сынау
Ultimate Multisite урнаштырганчы, multisite эшләвен тикшерегез:
- Керегез һәм My Sites → Network Admin → Sites бүлегенә күчегез
- Add New төймәсенә басыгыз
- Сынау сайтын булдырыгыз
- Сынау сайтына кереп, аның дөрес йөкләнүен раслагыз
2 нче адым: Ultimate Multisite урнаштыру
WordPress Multisite эшләгәннән соң, Ultimate Multisite урнаштырырга әзерсез.
Урнаштыру
- Network Admin → Plugins → Add New бүлегенә керегез
- “Ultimate Multisite” эзләгез
- Install төймәсенә, аннары Network Activate төймәсенә басыгыз
Көйләү остасы
Активлаштырганнан соң, сез Көйләү остасына юнәлтеләчәксез. Get Started төймәсенә басыгыз.
1 нче адым: Урнаштыру алдыннан тикшерүләр
Оста серверыгызның таләпләргә туры килүен тикшерә (PHP версиясе, MySQL һ.б.). Барысы да уңышлы булса, Next төймәсенә басыгыз.
2 нче адым: Урнаштыру
Кирәкле мәгълүмат базасы таблицаларын һәм файлларны булдыру өчен Install төймәсенә басыгыз.
3 нче адым: Төп көйләүләр
Компания мәгълүматын һәм килешү буенча валютаны көйләгез. Бу мәгълүмат счет-фактураларда һәм клиентлар белән элемтәдә күренә.
4 нче адым: Үрнәк эчтәлек (ихтыяри)
Башлап җибәрүне җиңеләйтү өчен алдан билгеләнгән шаблоннарны, продуктларны һәм заказ рәсмиләштерү формаларын урнаштыра аласыз. Бу беренче тапкыр кулланучылар өчен тәкъдим ителә.
Finish төймәсенә басыгыз — хәзер сездә эшли торган Ultimate Multisite урнаштыруы бар!
Киң таралган куллану очраклары
Ultimate Multisite төрле бизнес-модельләрнең киң спектрын хуплый:
Агентлык моделе
Клиент вебсайтларын бер платформада урнаштырыгыз һәм идарә итегез. Барлык сайтларда темалар һәм плагиннар өчен агентлык лицензияләрен файдаланыгыз. Һәр клиентның үз брендлы домены булсын өчен домен бәйләүне кулланыгыз.
Өстенлекләр: Үзәкләштерелгән яңартулар, эзлекле иминлек, клиентлар белән идарә итүне гадиләштерү.
Нишалы сайтлар төзүче
Билгеле бер тармак өчен сайт төзүче булдырыгыз — рестораннар, гольф клублары, күчемсез милек агентлары һ.б. Тармакка хас плагиннар һәм эчтәлек алдан көйләнгән шаблон сайтларны проектлагыз.
Өстенлекләр: Клиентлар берничә минут эчендә кулланырга әзер сайт ала. Сез үз нишагызда экспертка әйләнәсез.
WordPress хостинг-провайдеры
WordPress.com яки Squarespace кебек, язылу буенча түләүле тулы хостинглы WordPress чишелешен тәкъдим итегез. Клиентлар эчтәлеккә игътибар иткәндә, барлык техник якларны үз өстегезгә алыгыз.
Өстенлекләр: Даими керем, платформа өстеннән тулы контроль, һәр сайт өчен лицензияләү мәшәкатьләре юк.
Предприятие/мәгариф челтәрләре
Күп бәйле сайтлары булган университетлар, франшизалар яки корпорацияләр. Һәр бүлек/урын/франшиза үз сайтын ала, ә IT үзәк контрольне саклый.
Өстенлекләр: Бренд эзлеклелеге, үзәкләштерелгән иминлек, IT чыгымнарын киметү.
Архитектура буенча иң яхшы практикалар
Хостингны сайлау үзенчәлекләре
Арзан уртак хостингтан сакланыгыз. Түбән бәяле провайдерлар сервер тыгызлыгын максимальләштерә, ягъни челтәрегез ресурслар өчен йөзләгән башка сайт белән ярыша. Бу әкрен эшкә һәм канәгать булмаган клиентларга китерә.
Ultimate Multisite Multisite-ны аңлаган һәм түбәндәгеләрне тәкъдим иткән хостинг-провайдерлар белән иң яхшы эшли:
- Автоматик домен бәйләү интеграциясе
- Wildcard яки автоматлаштырылган SSL сертификатлары
- Берничә сайт өчен җитәрлек ресурслар
- Яхшы кэшлау инфраструктурасы
Төгәл тәкъдимнәр өчен безнең Хостинг-провайдер белешмәлеген карагыз.
Эшчәнлекне оптимальләштерү
WordPress Multisite меңләгән сайтка кадәр масштаблана ала (WordPress.com — моның дәлиле), ләкин сезгә дөрес инфраструктура кирәк:
- CDN кулланыгыз — Cloudflare (бушлай тариф бик яхшы эшли) статик ресурсларны һәм кэшлауны башкара
- Бит кэшлавын кабызыгыз — Сервер йөкләнешен кискен киметә
- Плагиннарны минимумда тотыгыз — Актив плагиннар азрак = яхшырак җитештерүчәнлек
- Статик эчтәлеккә өстенлек бирегез — Агрессив кэшлана алган сайтлар яхшырак масштаблана
Ultimate Multisite яңа субсайтлар өчен DNS һәм SSL-ны автоматлаштыручы Cloudflare интеграциясен үз эченә ала — теләсә нинди җитди WaaS платформасы өчен бик тәкъдим ителә.
SSL һәм домен бәйләү
Хәзерге браузерлар SSL таләп итә. Сезнең вариантлар:
- Подкаталог режимы: Бер SSL сертификаты барысын да каплый
- Субдомен режимы: Wildcard SSL сертификаты (*.yourdomain.com)
- Үз доменнары: Һәр клиент доменына үз сертификаты кирәк
Ultimate Multisite-ның хостинг интеграцияләре (Cloudflare, GridPane, Cloudways һ.б.) үз доменнары өчен SSL бирүне автоматлаштыра — бу плагин тәкъдим иткән иң зур вакытны саклаучы мөмкинлекләрнең берсе.
Резерв күчермәләр
Кулланучылар белән идарә итү: сезгә нәрсәне белергә кирәк
WordPress Multisite кулланучылар таблицасын барлык субсайтлар арасында уртаклаша. Бу уникаль хәл тудыра:
Сценарий: John челтәрегездә сайт өчен теркәлә. Соңрак ул башка клиентның сайтына (Alice кибете) керә һәм сатып алу өчен аккаунт булдырырга тырыша. Ул “email already in use” хатасын ала — буталчык хәл, чөнки ул Alice сайтына моңарчы беркайчан да кермәгән.
Чишелеш: Ultimate Multisite Enable Multiple Accounts (Settings → Login & Registration) дигән параметрны үз эченә ала, ул бер үк email адресына төрле субсайтларда аерым аккаунтлар булдырырга мөмкинлек бирә. Һәр аккаунт үз субсайтына бәйләнә, бәрелешне булдырмый.
Киләсе адымнар
Хәзер сездә Ultimate Multisite урнаштырылган һәм сез нигезләрне аңлыйсыз. Алга таба менә нәрсә эшләргә:
- Беренче Site Template-ыгызны булдырыгыз — Үзегезгә ошаган тема, плагиннар һәм үрнәк эчтәлек белән старт сайты проектлагыз
- Products/Plans көйләгез — Бәя дәрәҗәләрегезне билгеләгез (Free, Basic, Pro һ.б.)
- Payment Gateway көйләгез — Түләүләр кабул итү өчен Stripe яки PayPal тоташтырыгыз
- Checkout Form-ыгызны көйләгез — Клиентларыгыз өчен теркәлү тәҗрибәсен проектлагыз
- Hosting Integration көйләгез — Автоматик домен бәйләүне һәм SSL-ны кабызыгыз
Бу темаларның һәркайсы буенча җентекле кулланмалар өчен документациябезне карагыз.
Ярдәм кирәкме?
- Документация: GitHub Wiki
- Мәсьәләләр & хаталар: GitHub Issues
- Түләүле ярдәм: Ultimate Multisite Support Form
Ultimate Multisite бушлай һәм ачык чыганаклы. Әгәр ул сезнең өчен файдалы булса, башкаларга аны табарга ярдәм итү өчен бәяләмә калдырырга уйлап карагыз.

Leave a Reply