Configurarea unui mediu de dezvoltare WordPress
Publicat: 2023-02-12Începerea dezvoltării pe un site web nou necesită multă planificare atentă. De exemplu, veți dori să decideți cum să abordați etapa „în construcție” a proiectului. Probabil că va trebui să protejați potențialii vizitatori de a vă vedea site-ul atunci când acesta este încă în desfășurare.
Aici mediile de dezvoltare pot fi utile. Acest tip de mediu vă oferă un loc pentru a face toată munca de proiectare și programare pe noul dvs. site, fără ca cineva să-l vadă accidental. Apoi, îl puteți împinge live când este complet gata.
În acest articol, vom arunca o privire la două tipuri diferite de medii de dezvoltare. De asemenea, vă vom arăta cum să începeți cu ambele opțiuni. Dacă sunteți gata, să ne scufundăm imediat!
Medii de dezvoltare locale versus la distanță
Există două tipuri principale de medii de dezvoltare pe care ați putea dori să le explorați atunci când creați un site web WordPress. Rețineți că, indiferent dacă alegeți să utilizați un mediu local sau la distanță pentru dezvoltare, ambele vor avea nevoie de tot software-ul de care WordPress are nevoie pentru a funcționa corect. Aceasta include, de exemplu, aplicațiile de baze de date și bibliotecile de cod.
Dezvoltarea locală înseamnă că toate fișierele plugin-ul și temele WordPress vor fi stocate pe propria mașină, împreună cu fișierele de bază WordPress. Veți putea să vă vizualizați activitatea de dezvoltare într-un browser, la fel ca și cum ați accesa un site web pe internet. Cu toate acestea, fișierele vor fi apelate de pe computerul dvs., în loc de serverul de găzduire al site-ului dvs.
Un mediu de dezvoltare la distanță este în esență același lucru, dar toate aceste fișiere importante ale site-ului web vor fi stocate și preluate dintr-o locație de la distanță. Aceasta înseamnă că va trebui să configurați sau să cumpărați spațiu de stocare. Spre deosebire de găzduirea obișnuită a site-urilor web, totuși, această locație a fișierelor la distanță va fi accesibilă numai pentru tine sau pentru echipa ta.
Unul dintre avantajele principale ale utilizării dezvoltării locale pentru WordPress este că nu trebuie să fii conectat la internet pentru a lucra pe site-ul tău. În timp ce dezvoltarea de la distanță necesită o conexiune, totuși, este cea mai bună alegere dacă doriți opțiunea de a vă accesa munca de pe orice computer.
Avantajele unui mediu de dezvoltare la distanță
După cum am menționat, un mediu de dezvoltare la distanță vă permite să vă accesați proiectele de oriunde. Nici măcar nu trebuie să utilizați un anumit computer pentru a vă face munca – tot ce aveți nevoie este o conexiune la internet și informațiile dvs. de conectare.
În plus, este posibil să puteți implementa funcții de control al versiunilor, în funcție de aplicația de mediu la distanță pe care decideți să o utilizați. Aceasta înseamnă că este mai puțin probabil să întâmpinați probleme atunci când dezvoltați cu o echipă.
Cum să configurați un mediu de dezvoltare la distanță
Configurarea unui mediu de dezvoltare la distanță poate fi puțin mai complicată decât crearea unui mediu local. Acestea fiind spuse, nu este în nici un caz la îndemână. Există mai multe opțiuni când vine vorba de medii la distanță și multe vin cu toate instrumentele de care veți avea nevoie imediat din cutie.
Pasul 1: Alegeți și configurați o aplicație de dezvoltare la distanță
Există o serie de instrumente de dezvoltare la distanță pe care le puteți utiliza. Ceea ce căutați este un spațiu de stocare virtual în care puteți stoca toate fișierele și aplicațiile site-ului dvs., precum și software-ul necesar pentru ca site-ul dvs. să ruleze. Aici puteți lucra prin fiecare dintre etapele de dezvoltare, fără a împinge site-ul la o stare de producție activă, până când sunteți gata.
Pentru a face acest lucru, puteți utiliza un produs precum DigitalOcean sau Visual Studio.
Acestea diferă în ceea ce oferă, dar în cele din urmă îndeplinesc aceeași sarcină. De exemplu, cu Visual Studio Code, obțineți un editor de cod sofisticat care devine un mediu de dezvoltare prin alegerea dvs. de extensii la distanță.
De asemenea, puteți utiliza Amazon Elastic Compute Cloud (Amazon EC2) pentru dezvoltarea de la distanță.
Alternativ, vă puteți uita la propriile noastre medii de dezvoltare dedicate. După ce ați selectat mediul virtual sau soluția bazată pe cloud, va trebui să vă asigurați că este configurată pentru a sprijini dezvoltarea WordPress.
Pasul 2: Instalați orice instrumente și pluginuri necesare
Indiferent de mediul de dezvoltare la distanță pe care îl alegeți, există o stivă specifică de aplicații de care veți avea nevoie pentru a configura WordPress. Acestea includ:
- Linux . Acesta este sistemul de operare (OS) care este necesar în mod ideal pentru a rula WordPress. Vom intra în detalii mai târziu când vom vorbi despre mediile de dezvoltare locală, dar este suficient să spunem că, dacă următoarele trei elemente sunt la locul lor, ele pot funcționa la fel de bine și cu alte sisteme de operare precum Mac și Windows.
- Apache . Cu un site web live, stratul de server web este locul în care solicitările browserului sunt îndeplinite și returnate utilizatorilor site-ului dvs. Într-un mediu de dezvoltare, acest lucru este și adevărat. Singura diferență este că serverul tău nu indică un domeniu activ.
- MySQL . MySQL este cea mai populară și gratuită soluție de baze de date. Acest lucru este esențial pentru mediul dvs. de dezvoltare WordPress, deoarece este locul în care sunt stocate toate datele de care site-ul dvs. are nevoie.
- PHP . Toate celelalte elemente din stivă au nevoie de o „voce” și aici intervine PHP. Hypertext Preprocessor (PHP) este un limbaj care este necesar pentru ca WordPress să funcționeze.
Aceste aplicații sunt denumite „stiva LAMP” și pot fi adăugate la mediile de dezvoltare la distanță în mai multe moduri. De exemplu, dacă utilizați DigitalOcean, veți lucra cu Droplets pentru a crea stiva LAMP pentru WordPress.
Dacă utilizați Amazon EC2, configurarea pentru dezvoltarea WordPress este puțin mai manuală, dar se poate face totuși în aproximativ cinci minute.
Indiferent de mediul pe care îl alegeți, veți avea nevoie de stiva LAMP pentru a începe dezvoltarea dvs. WordPress. Din fericire, multe opțiuni de dezvoltare la distanță vin cu LAMP ca opțiune de instalare ușoară, economisind mult timp și probleme.
Pasul 3: Accesați mediul dvs
Cea mai obișnuită modalitate de a accesa mediul dvs. de dezvoltare este printr-un Secure Shell (SSH). Acesta este modul în care vă puteți conecta la serverul dvs. de pe orice computer și puteți profita de aspectul „la distanță” al acestei abordări a dezvoltării WordPress.
Specificul modului în care vă conectați va depinde de produsul pe care îl alegeți. De exemplu, aici, la WP Engine, avem o opțiune SSH Gateway pentru dezvoltatori.
Avantajele unui mediu de dezvoltare locală
Unul dintre cele mai mari avantaje ale utilizării unui mediu de dezvoltare locală este că nu trebuie să fii conectat la internet pentru a-l accesa. Puteți lucra pe site-ul dvs. de oriunde și nu veți fi reținut de probleme de conectivitate.
În plus, dezvoltarea locală vă permite să lucrați într-un mediu mai sigur. Veți putea să vă păstrați proiectele cu adevărat secrete până când sunteți gata de lansare.
Configurarea unui mediu WordPress local
Configurarea unui mediu WordPress local este destul de simplă. Există mai multe aplicații de dezvoltare locală, cum ar fi Local by Flywheel, care fac procesul de configurare incredibil de ușor.
Rețineți că dezvoltarea locală pentru WordPress necesită încă o stivă LAMP. Cu toate acestea, unele soluții vor folosi termeni precum WAMP sau MAMP, deoarece sunt concepute pentru utilizare cu Windows sau Mac OS, mai degrabă decât Linux.
Pasul 1: Alegeți și configurați aplicația dvs. de dezvoltare locală
Există câteva aplicații excelente de dezvoltare locală din care puteți alege. Am menționat deja Local by Flywheel, dar Varying Vagrant Vagrants (VVV) este un alt instrument de dezvoltare locală recomandat de WordPress de luat în considerare. Dacă aveți deja un plan aici la WP Engine, puteți consulta și Local pentru o soluție de dezvoltare locală.
După ce ați configurat soluția aleasă, veți putea începe dezvoltarea de la zero sau veți putea importa un site web existent pentru a lucra. De exemplu, cu Local by Flywheel, puteți utiliza un fișier .zip al site-ului web descărcat pentru a începe. Dacă porniți de la zero și proiectați un site web nou, majoritatea aplicațiilor locale au soluții de instalare cu un singur clic pentru configurarea mediului pentru utilizare cu WordPress.
Pasul 2: Selectați un editor de text
Odată ce mediul dvs. local este configurat, va trebui să alegeți un editor de text. Aici vei edita și depana codul WordPress. Aceste soluții variază de la aplicații simple de text la interfețe îmbunătățite cu instrumente încorporate pentru optimizarea fluxului de lucru.
WordPress are câteva editoare de text recomandate pentru dezvoltare, care includ Atom, Sublime Text și PhpStorm. Există și alte opțiuni, așa că veți dori să lucrați cu ceea ce este cel mai confortabil și mai potrivit pentru fluxul dvs. de lucru existent.
Pasul 3: Alegeți un browser web adecvat pentru dezvoltatori
Deoarece vă veți vizualiza în continuare proiectele dezvoltate local într-un browser web, este o practică bună să utilizați un browser orientat către dezvoltatori. Atât Chrome, cât și Firefox sunt browsere incredibil de populare, care vin cu seturi de instrumente utile pentru dezvoltatori. Acest lucru vă poate ajuta să depanați mai ușor problemele și să vă optimizați dezvoltarea web.
Dezvoltați ceva uimitor cu WP Engine
Dezvoltarea web poate lua multe forme și forme. Indiferent dacă lucrați într-un mediu local sau la distanță, având la îndemână cele mai bune resurse pentru dezvoltatori vă poate ajuta să vă eficientizați fluxul de lucru.
Consultați planurile noastre WordPress și soluțiile de dezvoltare și lăsați-ne să vă ajutăm să creați ceva uimitor!