Darbo pradžia su „Ultimate Multisite“: išsamus vadovas

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.

  1. Pasirinkite Subdomenai arba Pakatalogiai
  2. Įveskite tinklo pavadinimą
  3. Patikrinkite savo tinklo administratoriaus el. paštą
  4. 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į.

  1. Prisijunkite prie savo prieglobos valdymo skydelio (cPanel, Plesk ir pan.)
  2. Raskite Domenai arba Subdomenai
  3. Sukurkite subdomeną su žvaigždute: *
  4. Nukreipkite jį į pagrindinio domeno dokumentų šakninį katalogą

Išbandykite diegimą

Prieš diegdami „Ultimate Multisite“, patikrinkite, ar jūsų „Multisite“ veikia:

  1. Prisijunkite ir eikite į Mano svetainės → Tinklo administravimas → Svetainės
  2. Spustelėkite Pridėti naują
  3. Sukurkite bandomąją svetainę
  4. 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

  1. Eikite į Tinklo administravimas → Įskiepiai → Pridėti naują
  2. Ieškokite “Ultimate Multisite”
  3. 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:

  1. Sukurkite pirmąjį svetainės šabloną — sukurkite pradinę svetainę su pageidaujama tema, papildiniais ir pavyzdiniu turiniu
  2. Nustatykite produktus / planus — apibrėžkite kainodaros lygius (nemokamas, bazinis, Pro ir kt.)
  3. Sukonfigūruokite mokėjimų šliuzą — prijunkite Stripe arba PayPal mokėjimams priimti
  4. Pritaikykite atsiskaitymo formą — sukurkite registracijos patirtį savo klientams
  5. 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?

Ultimate Multisite yra nemokama ir atvirojo kodo. Jei ji jums vertinga, apsvarstykite galimybę palikti atsiliepimą, kad padėtumėte kitiems ją atrasti.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *