Cum să construiți un site de staging WordPress

Publicat: 2021-10-22

Nu este un secret pentru nimeni că site-urile WordPress devin din ce în ce mai complexe pe zi ce trece. Cu fiecare plugin pe care îl instalăm, se adaugă un alt strat de complexitate. Acest lucru, desigur, crește șansele noastre de a întâmpina probleme atunci când efectuăm actualizări software de rutină.

Aceasta face parte din chilipirul open source pe care îl acceptăm cu WordPress. Obțineți o colecție magnifică de plugin-uri care fac tot felul de lucruri. Dar toate provin de la diferiți dezvoltatori. Cu asta, șansa ca două părți disparate să nu se joace frumos împreună este întotdeauna în mintea ta.

Acesta este ceea ce face ca un site de organizare să fie o resursă atât de grozavă. Este o copie exactă a site-ului dvs. WordPress care rulează independent de versiunea dvs. „live”. Acest lucru vă permite să testați actualizările și alte modificări ale site-ului dvs. fără a perturba disponibilitatea.

Diferite moduri de a construi un site de organizare

Site-urile de organizare pot fi construite și utilizate folosind mai multe metode. Dar nu toată lumea are acces la aceleași instrumente. Așadar, ce aromă alegeți poate fi mai mult o chestiune de resursele disponibile, decât de a alege cea mai simplă soluție.

Nu lipsesc modalitățile de a face treaba, dar iată o mostră a unora dintre cele mai populare rute către un loc glorios al tău:

Staging automatizat prin gazda dvs. web

Acesta este Sfântul Graal în ceea ce privește configurarea rapidă și ușoară. Unele gazde web, în ​​special în spațiul WordPress, oferă site-uri de organizare cu un singur clic care fac o copie a site-ului tău live. De acolo, puteți testa orice modificări din mediul de pregătire și, atunci când sunteți gata, să vă suprascrieți site-ul live cu acele modificări.

De departe, aceasta este soluția preferată, deoarece nu necesită practic nicio muncă din partea dumneavoastră pentru a fi utilizată. Singura captură este că trebuie să alegeți o gazdă web care oferă această caracteristică. În caz contrar, ești blocat să-ți construiești propriul tău.

Copiați site-ul dvs. existent într-o instalare WordPress nouă pe serverul dvs. web

Acum ne apucăm de ceva de lucru. Această metodă necesită să creați o copie exactă a site-ului dvs. live (fișierele WordPress și baza de date incluse) și să o plasați în altă parte în contul dvs. de găzduire. Puteți alege să acordați acestei versiuni propriul său subdomeniu, cum ar fi „staging.yoursite.com”, pentru un acces ușor. De asemenea, veți dori să vă asigurați că blocați solicitările motoarelor de căutare pe site-ul dvs. de pregătire – pentru a preveni orice consecințe negative SEO sau alte iscăliri.

Construirea propriului site de staging poate fi realizată manual sau cu ajutorul unor plugin-uri care vă vor economisi ceva timp. Cea mai mare problemă cu a face totul manual este că nu există neapărat o modalitate ușoară de a muta datele înainte și înapoi, decât dacă sunteți un vrăjitor de linie de comandă.

Prin urmare, folosirea unui plugin util este foarte recomandată. Iată câteva care merită luate în considerare:

Staging WP

WP Staging ar putea fi într-adevăr „cel mai bun lucru” pentru o gazdă web care oferă medii de organizare cu un singur clic. Versiunea gratuită a pluginului vă va clona automat site-ul într-un subdosar separat și va efectua toate modificările necesare în baza de date pentru dvs. în fundal.

De acolo, puteți vizita site-ul de organizare și puteți testa după pofta inimii. Ceea ce adaugă versiunea pro disponibilă este capacitatea de a migra acele modificări înapoi pe site-ul live. Fără această funcție, va trebui să rulați actualizări pe ambele site-uri separat. Dar cel puțin veți avea o idee despre eventualele probleme și remedieri înainte de a face acest lucru.

Staging WP

WPSiteSync pentru conținut

Unde diferă WPSiteSync pentru conținut este că este într-adevăr doar pentru conținutul real al site-ului dvs. Deci nu este o soluție pentru cei care doresc să construiască un site de staging într-un mod automat. Dar dacă intenționați să testați conținut nou pe site-ul dvs. de organizare înainte de a-l lansa publicului, acest lucru ar putea economisi mult timp.

Puteți alege conținutul pe care doriți să îl sincronizați între site-uri, inclusiv pagini, postări, imagini, fișiere PDF și date de câmp personalizate. Versiunea premium se ocupă de tipuri de postări personalizate, produse WooCommerce și multe altele.

WPSiteSync pentru conținut

Gitium

Gitium este un plugin care permite controlul automat al versiunilor pentru site-ul dvs. WordPress. Deci, puteți împinge/trage de la un depozit pe un site live. Ceea ce este bine aici este că puteți reveni la o versiune anterioară a unui site dacă apar probleme. Dar acesta este un instrument destul de avansat și necesită utilizarea liniei de comandă (gaf!). Este cel mai potrivit pentru cei care doresc un control puțin mai fin asupra întregului proces.

Gitium

BlogVault

BlogVault este facturat atât ca un plugin de rezervă/restaurare, cât și ca un plugin de securitate împachetat într-unul singur. În ceea ce privește punerea în scenă, vă va permite să creați o clonă sau să migrați site-ul dvs. cu un singur clic. Site-urile pot fi, de asemenea, ușor restaurate. De asemenea, veți putea să efectuați copii de rezervă incrementale ale site-ului și să le stocați în cloud.

Ca bonus suplimentar, pluginul scanează pentru malware și criptează copiile de rezervă. Rețineți că va trebui să vă înscrieți la serviciul BlogVault pentru a profita de plugin.

BlogVault

Duplicator

Venerabilul plugin Duplicator este în primul rând un instrument de migrare a site-ului. Utilizarea sa principală aici este de a vă ajuta să configurați rapid un site de organizare. Pluginul se ocupă de o mulțime de complexități care vin cu copierea unui site și împachetează totul într-un pachet ordonat pentru a vă economisi timp.

Duplicator

Rulați un mediu de pregătire locală

În cele din urmă, puteți crea, de asemenea, un site de pregătire local, transformând computerul într-un server web. Deși această metodă nu are aceeași comoditate ca un site de punere la distanță, este sigură (serverul dvs. nu trebuie să fie accesibil conexiunilor externe) și de obicei funcționează mult mai rapid.

Pentru a configura lucrurile, trebuie să instalați ceva software. Printre alegeri:

Bitnami

Ceea ce face ca soluția Bitnami să fie atât de incredibil de cool este că puteți descărca și instala un pachet WordPress care are tot ce aveți nevoie pentru a rula CMS-ul local pe computer. Spre deosebire de majoritatea serverelor locale, nu este necesară o configurare complicată. Aceasta este o alegere excelentă pentru atunci când doriți să instalați ceva rapid și să treceți imediat la lucru. Descărcările sunt disponibile pentru Windows, Mac și Linux.

Ah, și dacă rulați deja instalatoarele locale de server WAMP, XAMPP sau MAMP, Bitnami are și un modul WordPress pentru asta.

Bitnami

WampServer, XAMPP și MAMP

Am grupat toate aceste soluții pentru că sunt destul de asemănătoare în ceea ce fac – deși dezvoltatorii tind să aibă propriul lor favorit. Acestea sunt menite să vă ofere experiența completă a rulării unui server local.

Deși pot fi folosite cu siguranță pentru a rula WordPress, necesită mai multă configurare decât descărcările Bitnami de mai sus. Într-adevăr, acestea sunt cel mai bine folosite dacă urmează să dezvoltați proiecte non-WordPress sau doriți să explorați adânc în administrarea serverului.

WampServer rulează exclusiv pe Windows, MAMP pe Mac/Windows, iar XAMPP poate rula pe Windows, Mac, Solaris și Linux.

WampServer, XAMPP și MAMP

Totul este în scenă

A avea propriul site de organizare devine una dintre acele caracteristici obligatorii pentru site-urile aglomerate și în special pentru cele care se concentrează pe comerțul electronic. Bug-urile sau, mai rău, timpul de nefuncționare este ceva care poate fi incredibil de costisitor și stresant.

Deci, în loc să aruncați zarurile data viitoare când un plugin WordPress trebuie actualizat, testați-l în prealabil pe un site de organizare. Dacă înțelegi o problemă, fii recunoscător că ai găsit-o în fața publicului sau (gaf!) clientului tău.