Vai esat gatavs izveidot savu Website as a Service (WaaS) platformu? Šis visaptverošais ceļvedis aizvedīs jūs no nulles līdz pilnībā funkcionējošai Ultimate Multisite instalācijai, aptverot WordPress Multisite pamatus, instalēšanu, konfigurēšanu un labāko praksi.
Kas ir Ultimate Multisite?
Ultimate Multisite ir WordPress spraudnis, kas pārvērš jūsu WordPress Multisite instalāciju par premium vietņu tīklu — līdzīgi kā WordPress.com, Wix vai Squarespace —, taču tādu, kas pieder jums un kuru jūs kontrolējat.
Ar Ultimate Multisite jūs varat piedāvāt klientiem iespēju izveidot vietnes par mēneša, ceturkšņa vai gada abonēšanas maksu. Tas apstrādā visu: vietņu izveidi, maksājumu iekasēšanu, norēķinu veidlapas, atlaižu kuponus, domēnu kartēšanu, SSL sertifikātus un saziņu ar klientiem.
Pirms iedziļināties Ultimate Multisite, jums jāsaprot pamats, uz kura tas ir veidots: WordPress Multisite.
WordPress Multisite izpratne
WordPress Multisite ir iebūvēta funkcija (kopš WordPress 3.0 2010. gadā), kas ļauj vairākām vietnēm koplietot vienu WordPress instalāciju. Kad tā ir aktivizēta, jūsu WordPress vietne kļūst par “tīklu”, kas spēj mitināt daudzas apakšvietnes.
Padomājiet par to šādi: Universitāte uztur vienu WordPress instalāciju, bet katra fakultāte uztur savu WordPress vietni šajā tīklā.
Kas tiek koplietots
Visas apakšvietnes WordPress Multisite tīklā koplieto:
- WordPress pamatfaili — Atjauninājumi tiek veikti vienreiz visām vietnēm
- Spraudņi un tēmas — Instalēti vienreiz, pieejami visā tīklā
- Datu bāze — Viena datu bāze ar atsevišķām tabulām katrai apakšvietnei, piemēram,
wp_[id]_posts,wp_[id]_comments utt. - Lietotāju konti — Lietotāji pieder tīklam, nevis atsevišķām vietnēm
- wp-config.php — Viens konfigurācijas fails
Kas paliek atsevišķi
- Multivides augšupielādes — Katrai apakšvietnei ir sava augšupielāžu mape (wp-content/uploads/sites/[id])
- Saturs — Ziņas, lapas, komentāri un iestatījumi ir ierobežoti katrai vietnei
- Aktīvie spraudņi/tēmas — Katra vietne var aktivizēt dažādas kombinācijas (ja vien tās nav aktivizētas tīkla līmenī)
- Administrēšanas paneļi — Katrai apakšvietnei ir savs vadības panelis
Šī arhitektūra ir galvenā daudzvietņu risinājuma priekšrocība: jūs varat izaugt no 10 līdz 1000 vietnēm, saglabājot uzturēšanas uzdevumus nemainīgus.
Apakšdomēns pret apakšdirektoriju: izvēlieties apdomīgi
Iestatot WordPress Multisite, jums jāizvēlas starp divām URL struktūrām. Šo lēmumu vēlāk ir grūti mainīt, tāpēc izvēlieties rūpīgi.
Apakšdirektorijas režīms
URL izskatās šādi: yourdomain.com/site1, yourdomain.com/site2
Plusi:
- Visvieglāk iestatīt un uzturēt
- Viens SSL sertifikāts aptver visu tīklu
- Nav nepieciešama DNS aizstājējzīmes konfigurācija
Mīnusi:
- Meklētājprogrammas var uztvert visas apakšvietnes kā vienu milzīgu vietni
- Dažiem klientiem URL var šķist mazāk “profesionāli”
- Galvenajai vietnei ziņām nepieciešams /blog/ prefikss (lai izvairītos no ceļu konfliktiem)
Apakšdomēna režīms
URL izskatās šādi: site1.yourdomain.com, site2.yourdomain.com
Plusi:
- URL izskatās profesionālāk
- Meklētājprogrammas katru apakšvietni uztver kā atsevišķu vietni
- Nav ceļu konfliktu starp galveno vietni un apakšvietnēm
Mīnusi:
- Nepieciešama DNS aizstājējzīmes konfigurācija
- Nepieciešams aizstājējzīmes SSL sertifikāts (vai atsevišķi sertifikāti katram apakšdomēnam)
- Nedaudz sarežģītāka sākotnējā iestatīšana
Mūsu ieteikums: Lielākajai daļai WaaS platformu priekšroka dodama apakšdomēna režīmam, jo klienti sagaida, ka viņu vietnes jutīsies neatkarīgas. SSL sarežģītību lielā mērā atrisina Ultimate Multisite mitināšanas integrācijas un Cloudflare atbalsts.
Galvenā terminoloģija
Pirms turpināt, definēsim terminus, ar kuriem saskarsieties savā Ultimate Multisite ceļā:
WordPress un Multisite termini
- Tīkls — Visa jūsu WordPress Multisite instalācija, kas satur visas apakšvietnes
- Apakšvietne — Atsevišķa vietne jūsu tīklā (var būt apakšdomēns vai apakšdirektorija)
- Superadministrators — Augstākais atļauju līmenis; var pārvaldīt visas apakšvietnes, spraudņus un tēmas
- Tīkla administrēšanas panelis — Vadības panelis, kurā superadministratori pārvalda visu tīklu
- Domēna kartēšana — Ļauj apakšvietnēm izmantot pielāgotus domēnus (piem., joesbikeshop.com nevis joes.yournetwork.com)
Ultimate Multisite termini
- Vietnes veidne — Iepriekš konfigurēta vietne, kas tiek klonēta, kad klienti reģistrējas (ar jau iestatītu tēmu, spraudņiem un saturu)
- Norēķinu veidlapa — Reģistrācijas veidlapa, kurā klienti izvēlas plānus un izveido savas vietnes
- Produkts/plāns — Jūsu piedāvātais abonēšanas līmenis (piem., Basic $9/mo, Pro $29/mo)
- Dalība — Klienta aktīvais produkta abonements
- Webhook — Automatizēti paziņojumi, kas tiek nosūtīti ārējiem pakalpojumiem, kad notiek notikumi (vietne izveidota, maksājums saņemts utt.)
- Notikumi — Reģistrētas darbības jūsu tīklā (plānu izmaiņas, maksājumi, vietņu izveide)
1. solis: instalējiet WordPress Multisite
Svarīgi: Daudzi pārvaldītie WordPress mitinātāji (WP Engine, Cloudways, Closte u.c.) var jums automātiski iestatīt Multisite. Pirms to darāt manuāli, sazinieties ar savu mitinātāju.
Priekšnosacījumi
- Svaiga WordPress instalācija (vai esoša, kuru esat gatavs pārveidot)
- FTP vai failu pārvaldnieka piekļuve
- Iespēja rediģēt wp-config.php un .htaccess
- Izveidojiet vietnes dublējumu pirms turpināt
- Uz laiku deaktivizējiet visus spraudņus
Iespējot Multisite
Atveriet savu wp-config.php failu un pievienojiet šo rindu pirms komentāra “That’s all, stop editing!”:
define('WP_ALLOW_MULTISITE', true);
Saglabājiet un augšupielādējiet failu, pēc tam atsvaidziniet WordPress administrācijas paneli.
Konfigurējiet tīklu
Dodieties uz Tools → Network Setup savā WordPress administrācijas panelī.
- Izvēlieties Subdomains vai Subdirectories
- Ievadiet tīkla nosaukumu
- Pārbaudiet savu tīkla administratora e-pastu
- Noklikšķiniet uz Install
WordPress sniegs koda fragmentus, ko pievienot jūsu failiem.
Pievienojiet konfigurācijas kodu
Pievienojiet šo wp-config.php failam (WordPress parādīs precīzās vērtības jūsu vietnei):
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);
Aizstājiet sava .htaccess faila saturu ar kodu, ko nodrošina WordPress (tas nedaudz atšķirsies apakšdomēna un apakšdirektorijas režīmam).
Apakšdomēna režīmam: konfigurējiet DNS aizstājējzīmi
Ja izmantojat apakšdomēnus, jums nepieciešama DNS aizstājējzīme, lai *.yourdomain.com atrisinātos uz jūsu serveri.
- Piesakieties savā mitināšanas vadības panelī (cPanel, Plesk utt.)
- Atrodiet Domains vai Subdomains
- Izveidojiet apakšdomēnu ar zvaigznīti:
* - Norādiet to uz sava galvenā domēna dokumentu sakni
Pārbaudiet savu instalāciju
Pirms Ultimate Multisite instalēšanas pārbaudiet, vai jūsu daudzvietņu instalācija darbojas:
- Piesakieties un dodieties uz My Sites → Network Admin → Sites
- Noklikšķiniet uz Add New
- Izveidojiet testa vietni
- Apmeklējiet testa vietni, lai pārliecinātos, ka tā ielādējas pareizi
2. solis: instalējiet Ultimate Multisite
Kad WordPress Multisite darbojas, esat gatavs instalēt Ultimate Multisite.
Instalēšana
- Dodieties uz Network Admin → Plugins → Add New
- Meklējiet “Ultimate Multisite”
- Noklikšķiniet uz Instalēt, pēc tam uz Aktivizēt tīklā
Iestatīšanas vednis
Pēc aktivizēšanas jūs tiksiet novirzīts uz Iestatīšanas vedni. Noklikšķiniet uz Sākt.
1. solis: pārbaudes pirms instalēšanas
Vednis pārbauda, vai jūsu serveris atbilst prasībām (PHP versija, MySQL utt.). Ja viss ir kārtībā, noklikšķiniet uz Tālāk.
2. solis: instalēšana
Noklikšķiniet uz Instalēt, lai izveidotu nepieciešamās datubāzes tabulas un failus.
3. solis: pamata iestatījumi
Konfigurējiet sava uzņēmuma informāciju un noklusējuma valūtu. Šī informācija parādās rēķinos un saziņā ar klientiem.
4. solis: parauga saturs (neobligāti)
Varat instalēt iepriekš definētas veidnes, produktus un norēķinu veidlapas, lai palīdzētu sākt darbu. Tas ir ieteicams lietotājiem, kuri to dara pirmo reizi.
Noklikšķiniet uz Pabeigt — tagad jums ir strādājoša Ultimate Multisite instalācija!
Biežākie lietošanas gadījumi
Ultimate Multisite atbalsta ļoti dažādus uzņēmējdarbības modeļus:
Aģentūras modelis
Hostējiet un pārvaldiet klientu tīmekļa vietnes vienā platformā. Izmantojiet aģentūras licences tēmām un spraudņiem visās vietnēs. Lietojiet domēnu kartēšanu, lai katram klientam būtu savs zīmolots domēns.
Ieguvumi: centralizēti atjauninājumi, konsekventa drošība, vienkāršota klientu pārvaldība.
Nišas vietņu veidotājs
Izveidojiet vietņu veidotāju konkrētai nozarei — restorāniem, golfa klubiem, nekustamā īpašuma aģentiem utt. Izstrādājiet veidņu vietnes ar jau konfigurētiem nozarei specifiskiem spraudņiem un saturu.
Ieguvumi: klienti saņem lietošanai gatavu vietni dažu minūšu laikā. Jūs kļūstat par ekspertu savā nišā.
WordPress hostinga pakalpojumu sniedzējs
Piedāvājiet pilnībā hostētu WordPress risinājumu ar abonēšanas norēķiniem, līdzīgi kā WordPress.com vai Squarespace. Pārvaldiet visus tehniskos aspektus, kamēr klienti koncentrējas uz saturu.
Ieguvumi: atkārtoti ieņēmumi, pilnīga kontrole pār platformu, nekādu problēmu ar licencēšanu katrai vietnei atsevišķi.
Uzņēmumu/izglītības tīkli
Universitātes, franšīzes vai korporācijas ar daudzām saistītām vietnēm. Katra nodaļa/atrašanās vieta/franšīze iegūst savu vietni, kamēr IT saglabā centrālo kontroli.
Ieguvumi: zīmola konsekvence, centralizēta drošība, samazināta IT slodze.
Arhitektūras labākā prakse
Hostinga apsvērumi
Izvairieties no lēta koplietotā hostinga. Zemu izmaksu pakalpojumu sniedzēji maksimāli palielina serveru noslodzi, kas nozīmē, ka jūsu tīkls konkurē par resursiem ar simtiem citu vietņu. Tas noved pie lēnas veiktspējas un neapmierinātiem klientiem.
Ultimate Multisite vislabāk darbojas ar hostinga pakalpojumu sniedzējiem, kas saprot Multisite un piedāvā:
- Automātisku domēnu kartēšanas integrāciju
- Aizstājējzīmju vai automatizētus SSL sertifikātus
- Pietiekamus resursus vairākām vietnēm
- Labu kešatmiņas infrastruktūru
Detalizētus ieteikumus skatiet mūsu Hostinga pakalpojumu sniedzēja ceļvedī.
Veiktspējas optimizācija
WordPress Multisite var mērogot līdz tūkstošiem vietņu (WordPress.com ir pierādījums), taču jums nepieciešama atbilstoša infrastruktūra:
- Izmantojiet CDN — Cloudflare (bezmaksas līmenis darbojas lieliski) apstrādā statiskos resursus un kešatmiņu
- Iespējojiet lapu kešatmiņu — ievērojami samazina servera slodzi
- Samaziniet spraudņu skaitu — mazāk aktīvu spraudņu = labāka veiktspēja
- Dodiet priekšroku statiskam saturam — vietnes, kuras var agresīvi kešot, mērogojas labāk
Ultimate Multisite ietver Cloudflare integrāciju, kas automatizē DNS un SSL jaunām apakšvietnēm — ļoti ieteicams jebkurai nopietnai WaaS platformai.
SSL un domēnu kartēšana
Mūsdienu pārlūkprogrammas pieprasa SSL. Jūsu iespējas:
- Apakšdirektoriju režīms: viens SSL sertifikāts aptver visu
- Apakšdomēnu režīms: aizstājējzīmes SSL sertifikāts (*.yourdomain.com)
- Pielāgoti domēni: katram klienta domēnam nepieciešams savs sertifikāts
Ultimate Multisite hostinga integrācijas (Cloudflare, GridPane, Cloudways utt.) automatizē SSL nodrošināšanu pielāgotiem domēniem — tas ir viens no lielākajiem laika ietaupījumiem, ko nodrošina šis spraudnis.
Dublējumkopijas
Lietotāju pārvaldība: kas jums jāzina
WordPress Multisite koplieto lietotāju tabulu visās apakšvietnēs. Tas rada unikālu situāciju:
Scenārijs: Jānis reģistrējas vietnei jūsu tīklā. Vēlāk viņš apmeklē cita klienta vietni (Alises veikalu) un mēģina izveidot kontu, lai veiktu pirkumu. Viņš saņem kļūdu “e-pasts jau tiek izmantots” — mulsinoši, jo viņš nekad iepriekš nav apmeklējis Alises vietni.
Risinājums: Ultimate Multisite ietver opciju ar nosaukumu Iespējot vairākus kontus (Iestatījumi → Pieteikšanās un reģistrācija), kas ļauj ar vienu un to pašu e-pasta adresi izveidot atsevišķus kontus dažādās apakšvietnēs. Katrs konts ir piesaistīts savai apakšvietnei, novēršot konfliktu.
Nākamie soļi
Tagad jums ir instalēts Ultimate Multisite, un jūs saprotat pamatus. Lūk, ko darīt tālāk:
- Izveidojiet savu pirmo vietnes veidni — izstrādājiet sākuma vietni ar vēlamo tēmu, spraudņiem un parauga saturu
- Iestatiet produktus/plānus — definējiet savus cenu līmeņus (bezmaksas, pamata, Pro utt.)
- Konfigurējiet maksājumu vārteju — pievienojiet Stripe vai PayPal, lai pieņemtu maksājumus
- Pielāgojiet savu norēķinu veidlapu — izstrādājiet reģistrēšanās pieredzi saviem klientiem
- Iestatiet hostinga integrāciju — iespējojiet automātisku domēnu kartēšanu un SSL
Apskatiet mūsu dokumentāciju, lai iegūtu detalizētus ceļvežus par katru no šīm tēmām.
Nepieciešama palīdzība?
- Dokumentācija: GitHub Wiki
- Problēmas un kļūdas: GitHub Issues
- Maksas atbalsts: Ultimate Multisite Support Form
Ultimate Multisite ir bezmaksas un atvērtā pirmkoda risinājums. Ja tas jums šķiet vērtīgs, apsveriet iespēju atstāt atsauksmi, lai palīdzētu citiem to atklāt.

Leave a Reply