Noțiuni introductive despre Ultimate Multisite: Ghidul complet

Ești gata să-ți construiești propria platformă Website as a Service (WaaS)? Acest ghid cuprinzător te duce de la zero la o instalare Ultimate Multisite complet funcțională—acoperind elementele fundamentale WordPress Multisite, instalarea, configurarea și cele mai bune practici.


Ce este Ultimate Multisite?

Ultimate Multisite este un plugin WordPress care transformă instalarea ta WordPress Multisite într-o rețea premium de site-uri—precum WordPress.com, Wix sau Squarespace—dar una pe care o deții și o controlezi tu.

Cu Ultimate Multisite, le poți oferi clienților posibilitatea de a crea site-uri web prin taxe de abonament lunare, trimestriale sau anuale. Se ocupă de tot: provizionarea site-urilor, colectarea plăților, formulare de checkout, cupoane de reducere, maparea domeniilor, certificate SSL și comunicările cu clienții.

Înainte de a intra în Ultimate Multisite, trebuie să înțelegi fundația pe care este construit: WordPress Multisite.


Înțelegerea WordPress Multisite

WordPress Multisite este o funcționalitate integrată (din WordPress 3.0, în 2010) care permite mai multor site-uri să partajeze o singură instalare WordPress. Când este activată, site-ul tău WordPress devine o „rețea” capabilă să găzduiască multe subsite-uri.

Gândește-te așa: O universitate menține o singură instalare WordPress, dar fiecare facultate își menține propriul site WordPress în cadrul acelei rețele.

Ce se partajează

Toate subsite-urile dintr-o rețea WordPress Multisite partajează:

  • Fișierele de bază WordPress — Actualizările se fac o singură dată pentru toate site-urile
  • Pluginuri și teme — Instalate o singură dată, disponibile la nivelul întregii rețele
  • Baza de date — O bază de date cu tabele separate pentru fiecare subsite, precum wp_[id]_posts, wp_[id]_comments etc.
  • Conturile de utilizator — Utilizatorii aparțin rețelei, nu site-urilor individuale
  • wp-config.php — Un singur fișier de configurare

Ce rămâne separat

  • Încărcările media — Fiecare subsite are propriul folder de încărcări (wp-content/uploads/sites/[id])
  • Conținutul — Articolele, paginile, comentariile și setările sunt limitate la fiecare site
  • Pluginurile/temele active — Fiecare site poate activa combinații diferite (cu excepția celor activate la nivel de rețea)
  • Panourile de administrare — Fiecare subsite are propriul tablou de bord

Această arhitectură este principalul avantaj al multisite: poți crește de la 10 la 1.000 de site-uri, menținând aceleași sarcini de întreținere.


Subdomeniu vs. subdirector: alege cu grijă

Când configurezi WordPress Multisite, trebuie să alegi între două structuri URL. Această decizie este dificil de schimbat ulterior, așa că alege cu atenție.

Modul subdirector

URL-urile arată astfel: yourdomain.com/site1, yourdomain.com/site2

Avantaje:

  • Cel mai ușor de configurat și întreținut
  • Un singur certificat SSL acoperă întreaga rețea
  • Nu este necesară configurarea DNS wildcard

Dezavantaje:

  • Motoarele de căutare pot trata toate subsite-urile ca pe un singur site uriaș
  • URL-urile par mai puțin „profesionale” pentru unii clienți
  • Site-ul principal necesită prefixul /blog/ pentru articole (pentru a evita conflictele de cale)

Modul subdomeniu

URL-urile arată astfel: site1.yourdomain.com, site2.yourdomain.com

Avantaje:

  • URL-urile arată mai profesionist
  • Motoarele de căutare tratează fiecare subsite ca pe un site web separat
  • Nu există conflicte de cale între site-ul principal și subsite-uri

Dezavantaje:

  • Necesită configurare DNS wildcard
  • Necesită certificat SSL wildcard (sau certificate individuale pentru fiecare subdomeniu)
  • Configurare inițială puțin mai complexă

Recomandarea noastră: Pentru majoritatea platformelor WaaS, modul subdomeniu este preferat deoarece clienții se așteaptă ca site-urile lor să pară independente. Complexitatea SSL este în mare parte rezolvată de integrările de găzduire ale Ultimate Multisite și de suportul Cloudflare.


Terminologie cheie

Înainte de a continua, să definim termenii pe care îi vei întâlni pe parcursul călătoriei tale cu Ultimate Multisite:

Termeni WordPress & Multisite

  • Rețea — Întreaga ta instalare WordPress Multisite care conține toate subsite-urile
  • Subsite — Un site individual din rețeaua ta (poate fi subdomeniu sau subdirector)
  • Super Admin — Cel mai înalt nivel de permisiuni; poate gestiona toate subsite-urile, pluginurile și temele
  • Panoul de administrare al rețelei — Tabloul de bord unde super administratorii gestionează întreaga rețea
  • Maparea domeniilor — Permite subsite-urilor să folosească domenii personalizate (de ex., joesbikeshop.com în loc de joes.yournetwork.com)

Termeni Ultimate Multisite

  • Șablon de site — Un site preconfigurat care este clonat când clienții se înscriu (cu tema, pluginurile și conținutul deja configurate)
  • Formular de checkout — Formularul de înregistrare în care clienții selectează planuri și își creează site-urile
  • Produs/Plan — Un nivel de abonament pe care îl oferi (de ex., Basic 9 $/lună, Pro 29 $/lună)
  • Abonament — Abonamentul activ al unui client la un produs
  • Webhook — Notificări automate trimise către servicii externe când au loc evenimente (site creat, plată primită etc.)
  • Evenimente — Activități înregistrate în rețeaua ta (schimbări de plan, plăți, creări de site-uri)

Pasul 1: Instalează WordPress Multisite

Important: Multe gazde WordPress administrate (WP Engine, Cloudways, Closte etc.) pot configura Multisite pentru tine automat. Verifică la gazda ta înainte de a face acest lucru manual.

Cerințe preliminare

  • O instalare WordPress nouă (sau una existentă pe care ești pregătit să o convertești)
  • Acces FTP sau la managerul de fișiere
  • Posibilitatea de a edita wp-config.php și .htaccess
  • Fă backup site-ului tău înainte de a continua
  • Dezactivează temporar toate pluginurile

Activează Multisite

Deschide fișierul wp-config.php și adaugă această linie înainte de comentariul „That’s all, stop editing!”:

define('WP_ALLOW_MULTISITE', true);

Salvează și încarcă fișierul, apoi reîmprospătează administrarea WordPress.

Configurează rețeaua

Mergi la Instrumente → Configurare rețea în administrarea WordPress.

  1. Alege Subdomenii sau Subdirectoare
  2. Introdu un Titlu al rețelei
  3. Verifică Emailul administratorului rețelei
  4. Fă clic pe Instalează

WordPress va furniza fragmente de cod pe care să le adaugi în fișierele tale.

Adaugă codul de configurare

Adaugă aceasta în wp-config.php (WordPress îți va arăta valorile exacte pentru site-ul tău):

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);

Înlocuiește conținutul fișierului tău .htaccess cu codul furnizat de WordPress (va diferi ușor pentru subdomeniu față de subdirector).

Pentru modul subdomeniu: configurează DNS wildcard

Dacă folosești subdomenii, ai nevoie de DNS wildcard astfel încât *.yourdomain.com să rezolve către serverul tău.

  1. Autentifică-te în panoul de control al găzduirii (cPanel, Plesk etc.)
  2. Găsește Domenii sau Subdomenii
  3. Creează un subdomeniu cu un asterisc: *
  4. Indică-l către rădăcina documentelor domeniului tău principal

Testează instalarea

Înainte de a instala Ultimate Multisite, verifică dacă multisite-ul tău funcționează:

  1. Autentifică-te și mergi la Site-urile mele → Administrare rețea → Site-uri
  2. Fă clic pe Adaugă nou
  3. Creează un site de test
  4. Vizitează site-ul de test pentru a confirma că se încarcă corect

Pasul 2: Instalează Ultimate Multisite

Cu WordPress Multisite funcțional, ești gata să instalezi Ultimate Multisite.

Instalare

  1. Mergi la Administrare rețea → Pluginuri → Adaugă nou
  2. Căutați “Ultimate Multisite”
  3. Faceți clic pe Install, apoi pe Network Activate

Asistentul de configurare

După activare, veți fi redirecționat către Asistentul de configurare. Faceți clic pe Get Started.

Pasul 1: Verificări înainte de instalare
Asistentul verifică dacă serverul dvs. îndeplinește cerințele (versiunea PHP, MySQL etc.). Dacă totul este în regulă, faceți clic pe Next.

Pasul 2: Instalare
Faceți clic pe Install pentru a crea tabelele și fișierele necesare în baza de date.

Pasul 3: Setări de bază
Configurați informațiile despre companie și moneda implicită. Aceste informații apar pe facturi și în comunicările cu clienții.

Pasul 4: Conținut demonstrativ (opțional)
Puteți instala șabloane, produse și formulare de finalizare a comenzii predefinite pentru a vă ajuta să începeți. Acest lucru este recomandat utilizatorilor aflați la prima utilizare.

Faceți clic pe Finish — acum aveți o instalare Ultimate Multisite funcțională!


Cazuri de utilizare comune

Ultimate Multisite acceptă o mare varietate de modele de afaceri:

Model de agenție

Găzduiți și gestionați site-urile clienților pe o singură platformă. Valorificați licențele de agenție pentru teme și pluginuri pe toate site-urile. Folosiți maparea domeniilor astfel încât fiecare client să aibă propriul domeniu de brand.

Beneficii: Actualizări centralizate, securitate consecventă, gestionare eficientă a clienților.

Constructor de site-uri de nișă

Creați un constructor de site-uri pentru o anumită industrie—restaurante, cluburi de golf, agenți imobiliari etc. Proiectați site-uri șablon cu pluginuri și conținut specifice industriei deja configurate.

Beneficii: Clienții obțin un site gata de utilizare în câteva minute. Deveniți expertul în nișa dvs.

Furnizor de găzduire WordPress

Oferiți o soluție WordPress găzduită completă, cu facturare pe bază de abonament, precum WordPress.com sau Squarespace. Gestionați toate aspectele tehnice, în timp ce clienții se concentrează pe conținut.

Beneficii: Venituri recurente, control complet asupra platformei, fără bătăi de cap legate de licențierea per site.

Rețele enterprise/educaționale

Universități, francize sau corporații cu multe site-uri conexe. Fiecare departament/locație/franciză primește propriul site, în timp ce IT-ul menține controlul central.

Beneficii: Coerență a brandului, securitate centralizată, costuri IT reduse.


Cele mai bune practici de arhitectură

Considerații privind găzduirea

Evitați găzduirea partajată ieftină. Furnizorii cu costuri reduse maximizează densitatea serverului, ceea ce înseamnă că rețeaua dvs. concurează cu sute de alte site-uri pentru resurse. Acest lucru duce la performanțe lente și clienți nemulțumiți.

Ultimate Multisite funcționează cel mai bine cu furnizori de găzduire care înțeleg Multisite și oferă:

  • Integrare automată pentru maparea domeniilor
  • Certificate SSL wildcard sau automate
  • Resurse adecvate pentru mai multe site-uri
  • Infrastructură bună de caching

Consultați Ghidul nostru pentru furnizorii de găzduire pentru recomandări detaliate.

Optimizarea performanței

WordPress Multisite poate scala la mii de site-uri (WordPress.com este dovada), dar aveți nevoie de infrastructura potrivită:

  • Folosiți un CDN — Cloudflare (planul gratuit funcționează excelent) gestionează resursele statice și cachingul
  • Activați cachingul paginilor — Reduce dramatic încărcarea serverului
  • Mențineți pluginurile la minimum — Mai puține pluginuri active = performanță mai bună
  • Favorizați conținutul static — Site-urile care pot fi cache-uite agresiv scalează mai bine

Ultimate Multisite include integrare Cloudflare care automatizează DNS și SSL pentru subsite-uri noi—foarte recomandată pentru orice platformă WaaS serioasă.

SSL și maparea domeniilor

Browserele moderne necesită SSL. Opțiunile dvs.:

  • Mod subdirector: Un singur certificat SSL acoperă totul
  • Mod subdomeniu: Certificat SSL wildcard (*.yourdomain.com)
  • Domenii personalizate: Fiecare domeniu al clientului are nevoie de propriul certificat

Integrările de găzduire ale Ultimate Multisite (Cloudflare, GridPane, Cloudways etc.) automatizează furnizarea SSL pentru domenii personalizate—acesta este unul dintre cele mai mari economisitoare de timp pe care le oferă pluginul.

Backupuri


Gestionarea utilizatorilor: Ce trebuie să știți

WordPress Multisite partajează tabelul de utilizatori între toate subsite-urile. Acest lucru creează o situație unică:

Scenariul: John se înscrie pentru un site în rețeaua dvs. Mai târziu, vizitează site-ul altui client (magazinul lui Alice) și încearcă să creeze un cont pentru a face o achiziție. Primește o eroare „email deja utilizat”—confuz, deoarece nu a mai vizitat niciodată site-ul lui Alice.

Soluția: Ultimate Multisite include o opțiune numită Enable Multiple Accounts (Settings → Login & Registration) care permite aceluiași email să creeze conturi separate pe subsite-uri diferite. Fiecare cont este legat de subsite-ul său, prevenind coliziunea.


Pașii următori

Acum aveți Ultimate Multisite instalat și înțelegeți elementele de bază. Iată ce trebuie să faceți în continuare:

  1. Creați primul dvs. șablon de site — Proiectați un site de pornire cu tema, pluginurile și conținutul demonstrativ preferate
  2. Configurați produse/planuri — Definiți nivelurile de preț (Gratuit, Basic, Pro etc.)
  3. Configurați un gateway de plată — Conectați Stripe sau PayPal pentru a accepta plăți
  4. Personalizați formularul de finalizare a comenzii — Proiectați experiența de înscriere pentru clienții dvs.
  5. Configurați o integrare de găzduire — Activați maparea automată a domeniilor și SSL

Consultați documentația noastră pentru ghiduri detaliate despre fiecare dintre aceste subiecte.


Aveți nevoie de ajutor?

Ultimate Multisite este gratuit și open source. Dacă îl considerați valoros, luați în considerare să lăsați o recenzie pentru a-i ajuta pe alții să îl descopere.

Comments

Leave a Reply

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