Pasiruošę sukurti savo „Website as a Service“ (WaaS) platformą? Šis išsamus vadovas nuves jus nuo nulio iki visiškai veikiančios „Ultimate Multisite“ diegimo versijos — aptars „WordPress Multisite“ pagrindus, diegimą, konfigūravimą ir gerąsias praktikas.
Kas yra „Ultimate Multisite“?
„Ultimate Multisite“ yra „WordPress“ įskiepis, kuris jūsų „WordPress Multisite“ diegimą paverčia aukščiausios klasės svetainių tinklu — panašiu į WordPress.com, Wix ar Squarespace, — tačiau tokiu, kuris priklauso jums ir kurį jūs valdote.
Naudodami „Ultimate Multisite“, galite klientams suteikti galimybę kurti svetaines už mėnesinius, ketvirtinius arba metinius prenumeratos mokesčius. Jis pasirūpina viskuo: svetainių paruošimu, mokėjimų surinkimu, atsiskaitymo formomis, nuolaidų kuponais, domenų susiejimu, SSL sertifikatais ir komunikacija su klientais.
Prieš pasinerdami į „Ultimate Multisite“, turite suprasti pagrindą, ant kurio jis sukurtas: „WordPress Multisite“.
„WordPress Multisite“ supratimas
„WordPress Multisite“ yra integruota funkcija (nuo „WordPress 3.0“ versijos 2010 m.), leidžianti kelioms svetainėms naudoti vieną „WordPress“ diegimą. Ją aktyvavus, jūsų „WordPress“ svetainė tampa „tinklu“, galinčiu talpinti daugybę posvetainių.
Įsivaizduokite tai taip: universitetas prižiūri vieną „WordPress“ diegimą, tačiau kiekvienas fakultetas tame tinkle turi savo „WordPress“ svetainę.
Kas bendrinama
Visos „WordPress Multisite“ tinklo posvetainės bendrina:
- „WordPress“ branduolio failus — Atnaujinimai atliekami vieną kartą visoms svetainėms
- Įskiepius ir temas — Įdiegiami vieną kartą, pasiekiami visame tinkle
- Duomenų bazę — Viena duomenų bazė su atskiromis lentelėmis kiekvienai posvetainei, pvz.,
wp_[id]_posts,wp_[id]_comments ir t. t. - Naudotojų paskyras — Naudotojai priklauso tinklui, o ne atskiroms svetainėms
- wp-config.php — Vienas konfigūracijos failas
Kas lieka atskira
- Medijos įkėlimai — Kiekviena posvetainė turi savo įkėlimų aplanką (wp-content/uploads/sites/[id])
- Turinys — Įrašai, puslapiai, komentarai ir nustatymai taikomi kiekvienai svetainei atskirai
- Aktyvūs įskiepiai / temos — Kiekviena svetainė gali aktyvuoti skirtingus derinius (nebent jie aktyvuoti visame tinkle)
- Administravimo skydeliai — Kiekviena posvetainė turi savo valdymo skydelį
Ši architektūra yra pagrindinis „Multisite“ privalumas: galite išaugti nuo 10 iki 1 000 svetainių, o priežiūros užduotys išliks tokios pačios.
Subdomenas ar pakatalogis: rinkitės apgalvotai
Nustatydami „WordPress Multisite“, turite pasirinkti vieną iš dviejų URL struktūrų. Šį sprendimą vėliau pakeisti sunku, todėl rinkitės atsargiai.
Pakatalogio režimas
URL atrodo taip: yourdomain.com/site1, yourdomain.com/site2
Privalumai:
- Lengviausia nustatyti ir prižiūrėti
- Vienas SSL sertifikatas apima visą tinklą
- Nereikia DNS pakaitos simbolio konfigūracijos
Trūkumai:
- Paieškos sistemos gali visas posvetaines laikyti viena didele svetaine
- Kai kuriems klientams URL gali atrodyti mažiau „profesionalūs“
- Pagrindinei svetainei įrašams reikalingas /blog/ prefiksas (kad būtų išvengta kelių konfliktų)
Subdomeno režimas
URL atrodo taip: site1.yourdomain.com, site2.yourdomain.com
Privalumai:
- URL atrodo profesionalesni
- Paieškos sistemos kiekvieną posvetainę laiko atskira svetaine
- Nėra kelių konfliktų tarp pagrindinės svetainės ir posvetainių
Trūkumai:
- Reikalinga DNS pakaitos simbolio konfigūracija
- Reikalingas pakaitos simbolio SSL sertifikatas (arba atskiri sertifikatai kiekvienam subdomenui)
- Šiek tiek sudėtingesnis pradinis nustatymas
Mūsų rekomendacija: Daugumai WaaS platformų labiau tinka subdomeno režimas, nes klientai tikisi, kad jų svetainės atrodys nepriklausomos. SSL sudėtingumą iš esmės išsprendžia „Ultimate Multisite“ prieglobos integracijos ir „Cloudflare“ palaikymas.
Pagrindinė terminologija
Prieš tęsdami, apibrėžkime terminus, su kuriais susidursite naudodami „Ultimate Multisite“:
„WordPress“ ir „Multisite“ terminai
- Tinklas — Visas jūsų „WordPress Multisite“ diegimas, kuriame yra visos posvetainės
- Posvetainė — Atskira svetainė jūsų tinkle (gali būti subdomenas arba pakatalogis)
- Superadministratorius — Aukščiausias leidimų lygis; gali valdyti visas posvetaines, įskiepius ir temas
- Tinklo administravimo skydelis — Valdymo skydelis, kuriame superadministratoriai valdo visą tinklą
- Domenų susiejimas — Leidimas posvetainėms naudoti pasirinktinius domenus (pvz., joesbikeshop.com vietoj joes.yournetwork.com)
„Ultimate Multisite“ terminai
- Svetainės šablonas — Iš anksto sukonfigūruota svetainė, kuri klonuojama klientams registruojantis (su jau nustatyta tema, įskiepiais ir turiniu)
- Atsiskaitymo forma — Registracijos forma, kurioje klientai pasirenka planus ir sukuria savo svetaines
- Produktas / planas — Jūsų siūlomas prenumeratos lygis (pvz., Basic $9/mo, Pro $29/mo)
- Narystė — Aktyvi kliento produkto prenumerata
- Webhook — Automatiniai pranešimai, siunčiami išorinėms paslaugoms įvykus įvykiams (sukurta svetainė, gautas mokėjimas ir t. t.)
- Įvykiai — Užregistruota veikla jūsų tinkle (planų pakeitimai, mokėjimai, svetainių kūrimas)
1 žingsnis: Įdiekite „WordPress Multisite“
Svarbu: Daugelis valdomos „WordPress“ prieglobos paslaugų teikėjų (WP Engine, Cloudways, Closte ir kt.) gali automatiškai nustatyti „Multisite“ už jus. Prieš tai darydami rankiniu būdu, pasitarkite su savo prieglobos paslaugų teikėju.
Būtinosios sąlygos
- Naujas „WordPress“ diegimas (arba esamas, kurį esate pasiruošę konvertuoti)
- FTP arba failų tvarkyklės prieiga
- Galimybė redaguoti wp-config.php ir .htaccess
- Sukurkite svetainės atsarginę kopiją prieš tęsdami
- Laikinai išjunkite visus įskiepius
Įjunkite „Multisite“
Atidarykite savo wp-config.php failą ir pridėkite šią eilutę prieš komentarą „That’s all, stop editing!“:
define('WP_ALLOW_MULTISITE', true);
Išsaugokite ir įkelkite failą, tada atnaujinkite „WordPress“ administravimo sritį.
Sukonfigūruokite tinklą
Eikite į Įrankiai → Tinklo nustatymas savo „WordPress“ administravimo srityje.
- Pasirinkite Subdomenai arba Pakatalogiai
- Įveskite tinklo pavadinimą
- Patikrinkite savo tinklo administratoriaus el. paštą
- Spustelėkite Įdiegti
„WordPress“ pateiks kodo fragmentus, kuriuos reikės pridėti prie jūsų failų.
Pridėkite konfigūracijos kodą
Pridėkite tai į wp-config.php („WordPress“ parodys tikslias jūsų svetainei skirtas reikšmes):
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);
Pakeiskite savo .htaccess failo turinį „WordPress“ pateiktu kodu (jis šiek tiek skirsis subdomeno ir pakatalogio režimams).
Subdomeno režimui: sukonfigūruokite DNS pakaitos simbolį
Jei naudojate subdomenus, jums reikia DNS pakaitos simbolio, kad *.yourdomain.com būtų nukreipiamas į jūsų serverį.
- Prisijunkite prie savo prieglobos valdymo skydelio (cPanel, Plesk ir pan.)
- Raskite Domenai arba Subdomenai
- Sukurkite subdomeną su žvaigždute:
* - Nukreipkite jį į pagrindinio domeno dokumentų šakninį katalogą
Išbandykite diegimą
Prieš diegdami „Ultimate Multisite“, patikrinkite, ar jūsų „Multisite“ veikia:
- Prisijunkite ir eikite į Mano svetainės → Tinklo administravimas → Svetainės
- Spustelėkite Pridėti naują
- Sukurkite bandomąją svetainę
- Apsilankykite bandomojoje svetainėje, kad įsitikintumėte, jog ji įkeliama teisingai
2 žingsnis: Įdiekite „Ultimate Multisite“
Kai „WordPress Multisite“ veikia, esate pasiruošę įdiegti „Ultimate Multisite“.
Diegimas
- Eikite į Tinklo administravimas → Įskiepiai → Pridėti naują
- Ieškokite “Ultimate Multisite”
- Spustelėkite Install, tada Network Activate
Sąrankos vedlys
Po aktyvavimo būsite nukreipti į Sąrankos vedlį. Spustelėkite Get Started.
1 žingsnis: patikros prieš diegimą
Vedlys patikrina, ar jūsų serveris atitinka reikalavimus (PHP versija, MySQL ir kt.). Jei viskas tinkama, spustelėkite Next.
2 žingsnis: diegimas
Spustelėkite Install, kad būtų sukurtos būtinos duomenų bazės lentelės ir failai.
3 žingsnis: pagrindiniai nustatymai
Sukonfigūruokite savo įmonės informaciją ir numatytąją valiutą. Ši informacija rodoma sąskaitose faktūrose ir komunikacijoje su klientais.
4 žingsnis: pavyzdinis turinys (pasirinktinai)
Galite įdiegti iš anksto paruoštus šablonus, produktus ir atsiskaitymo formas, kad būtų lengviau pradėti. Tai rekomenduojama pirmą kartą naudojantiems naudotojams.
Spustelėkite Finish — dabar turite veikiančią Ultimate Multisite instaliaciją!
Dažni naudojimo atvejai
Ultimate Multisite palaiko daugybę įvairių verslo modelių:
Agentūros modelis
Talpinkite ir valdykite klientų svetaines vienoje platformoje. Naudokite agentūros licencijas temoms ir papildiniams visose svetainėse. Naudokite domenų susiejimą, kad kiekvienas klientas turėtų savo firminį domeną.
Privalumai: centralizuoti atnaujinimai, nuoseklus saugumas, supaprastintas klientų valdymas.
Nišinių svetainių kūrimo įrankis
Sukurkite svetainių kūrimo įrankį konkrečiai industrijai — restoranams, golfo klubams, nekilnojamojo turto agentams ir kt. Kurkite šablonines svetaines su jau sukonfigūruotais konkrečiai industrijai skirtais papildiniais ir turiniu.
Privalumai: klientai per kelias minutes gauna paruoštą naudoti svetainę. Jūs tampate savo nišos ekspertu.
WordPress prieglobos paslaugų teikėjas
Siūlykite pilną priglobtą WordPress sprendimą su prenumeratos apmokestinimu, kaip WordPress.com ar Squarespace. Pasirūpinkite visais techniniais aspektais, o klientai galės susitelkti į turinį.
Privalumai: pasikartojančios pajamos, visiška platformos kontrolė, jokių rūpesčių dėl licencijavimo kiekvienai svetainei.
Įmonių / švietimo tinklai
Universitetai, franšizės ar korporacijos, turinčios daug susijusių svetainių. Kiekvienas padalinys / vieta / franšizė gauna savo svetainę, o IT išlaiko centrinę kontrolę.
Privalumai: prekės ženklo nuoseklumas, centralizuotas saugumas, mažesnės IT sąnaudos.
Architektūros gerosios praktikos
Prieglobos aspektai
Venkite pigios bendros prieglobos. Pigūs teikėjai maksimaliai didina serverio apkrovą, todėl jūsų tinklas dėl išteklių konkuruoja su šimtais kitų svetainių. Tai lemia lėtą veikimą ir nepatenkintus klientus.
Ultimate Multisite geriausiai veikia su prieglobos teikėjais, kurie supranta Multisite ir siūlo:
- Automatinę domenų susiejimo integraciją
- Pakaitos simbolio arba automatizuotus SSL sertifikatus
- Pakankamus išteklius kelioms svetainėms
- Gerą talpyklos infrastruktūrą
Išsamias rekomendacijas rasite mūsų prieglobos teikėjo vadove.
Našumo optimizavimas
WordPress Multisite gali išsiplėsti iki tūkstančių svetainių (WordPress.com tai įrodo), tačiau jums reikia tinkamos infrastruktūros:
- Naudokite CDN — Cloudflare (nemokamas planas puikiai veikia) tvarko statinius išteklius ir talpyklą
- Įjunkite puslapių talpyklą — labai sumažina serverio apkrovą
- Naudokite kuo mažiau papildinių — mažiau aktyvių papildinių = geresnis našumas
- Teikite pirmenybę statiniam turiniui — svetainės, kurias galima agresyviai talpinti podėlyje, plečiasi geriau
Ultimate Multisite turi Cloudflare integraciją, kuri automatizuoja DNS ir SSL naujoms posvetainėms — labai rekomenduojama bet kuriai rimtai WaaS platformai.
SSL ir domenų susiejimas
Šiuolaikinės naršyklės reikalauja SSL. Jūsų parinktys:
- Pakatalogių režimas: vienas SSL sertifikatas apima viską
- Subdomenų režimas: pakaitos simbolio SSL sertifikatas (*.yourdomain.com)
- Pasirinktiniai domenai: kiekvienam kliento domenui reikia atskiro sertifikato
Ultimate Multisite prieglobos integracijos (Cloudflare, GridPane, Cloudways ir kt.) automatizuoja SSL suteikimą pasirinktiniams domenams — tai vienas didžiausių laiko taupymo privalumų, kuriuos suteikia papildinys.
Atsarginės kopijos
Naudotojų valdymas: ką reikia žinoti
WordPress Multisite bendrina naudotojų lentelę visose posvetainėse. Tai sukuria unikalią situaciją:
Scenarijus: Jonas užsiregistruoja svetainei jūsų tinkle. Vėliau jis apsilanko kito kliento svetainėje (Alisos parduotuvėje) ir bando sukurti paskyrą, kad galėtų įsigyti prekę. Jis gauna klaidą „el. paštas jau naudojamas“ — tai klaidina, nes jis niekada anksčiau nesilankė Alisos svetainėje.
Sprendimas: Ultimate Multisite turi parinktį, vadinamą Enable Multiple Accounts (Settings → Login & Registration), kuri leidžia tam pačiam el. paštui sukurti atskiras paskyras skirtingose posvetainėse. Kiekviena paskyra susiejama su savo posvetaine, taip išvengiant konflikto.
Kiti žingsniai
Dabar Ultimate Multisite įdiegtas, o jūs suprantate pagrindus. Štai ką daryti toliau:
- Sukurkite pirmąjį svetainės šabloną — sukurkite pradinę svetainę su pageidaujama tema, papildiniais ir pavyzdiniu turiniu
- Nustatykite produktus / planus — apibrėžkite kainodaros lygius (nemokamas, bazinis, Pro ir kt.)
- Sukonfigūruokite mokėjimų šliuzą — prijunkite Stripe arba PayPal mokėjimams priimti
- Pritaikykite atsiskaitymo formą — sukurkite registracijos patirtį savo klientams
- Nustatykite prieglobos integraciją — įjunkite automatinį domenų susiejimą ir SSL
Peržiūrėkite mūsų dokumentaciją, kurioje rasite išsamius kiekvienos iš šių temų vadovus.
Reikia pagalbos?
- Dokumentacija: GitHub Wiki
- Problemos ir klaidos: GitHub Issues
- Mokama pagalba: Ultimate Multisite Support Form
Ultimate Multisite yra nemokama ir atvirojo kodo. Jei ji jums vertinga, apsvarstykite galimybę palikti atsiliepimą, kad padėtumėte kitiems ją atrasti.

Leave a Reply