Am început să învăț din comunitatea WordPress și WordCamp
Publicat: 2021-11-11Pablo Lopez Mestre

În interviu, Pablo a menționat că are peste 15 ani de experiență în dezvoltarea de software. De asemenea, a menționat că a fost co-organizator al WordCamp Madrid 2017, și 2018. În timpul liber, îi place să călătorească, să gătească și să mănânce.
- Stare de nervozitate
- Profil WordPress.org
Introducere:
M-am născut în Madrid (Spania). Tată a doi copii, soțul unei soții minunate și avocat al dezvoltatorului. Am o experiență de peste 15 ani în dezvoltarea de software, în mare parte specializată în WordPress. Am un blog bazat pe dezvoltarea WordPress unde scriu despre el: https://desarrollowp.com
În prezent, sunt Tech Lead la Nateevo. Îmi place codul curat, cele mai bune practici, standardele și WPO...
Am făcut parte din organizația WordPress Madrid Meetup și co-organizator WordCamp Madrid 2017 și 2018. De asemenea, în ultimii ani, am fost vorbitor la unele WordCamps din Spania.
Î. Cum ați făcut cunoștință despre WordPress? Distribuie dacă există o poveste interesantă.
Răspuns: Auzisem de ceva vreme de WordPress și apoi în 2012 a trebuit să fac un proiect bazat pe WordPress, pentru că și-a dorit clientul.
Am sunat un prieten care lucra de obicei cu WordPress și l-am întâlnit la o cafenea și m-a învățat cum să creez o temă și cum funcționează WordPress (ierarhia șabloanelor, șabloane de pagină, bucla, fișierul functions.php...)
De acolo, am învățat cum să dezvolt plugin-uri și teme cu WordPress, am citit codexul, am învățat de la comunitate, am participat la evenimente precum întâlniri și WordCamps...
Î. Care este cel mai interesant proiect pe care l-ați făcut până acum în WordPress? Care au fost responsabilitățile tale?
Răspuns: În 2017, am început să creez un cadru bazat pe WordPress pentru a construi site-uri corporative (cu o mulțime de funcționalități și integrări terță parte). Am folosit Visual Composer ca constructor. Acest constructor are un API de dezvoltare.
Practic, am îndepărtat totul, în afară de scheletul și am creat o grămadă de componente personalizate pentru a construi site-uri. Nu am folosit șabloanele WordPress, constructorul a reușit să construiască întregul site (ceva ca editarea completă a site-ului).
Am lucrat cu machete. Am construit un site specific pentru a crea aceste machete și componente și pentru a le partaja între site-urile corporative prin API-ul REST WordPress.
Am condus o echipă de 5 persoane timp de 3 ani construind și îmbunătățind acest ecosistem.
Î. Ați fost vreodată la vreo întâlnire WordPress sau WordCamps? Împărtășiți-vă părerile despre Comunitatea WordPress.
Răspuns: Da. De fapt, am fost co-organizator WordPress Madrid Meetup & WordCamp timp de doi ani (2017 și 2018).
Am cunoscut o mulțime de oameni, dar a fost atât de obositor să combin munca, familia și aceste evenimente... și m-am dat deoparte.
Î. Cum arată stația dvs. de lucru? Ne poti trimite o poza?
Răspuns: Destul de simplu. Am câteva reguli, principii și filozofii în viața mea și în munca mea. Unele dintre ele sunt KISS (Păstrați-l simplu, prost), YAGNI (Nu veți avea nevoie de el), mai puțin înseamnă mai mult...
Lucrez doar cu un Macbook Pro (16”). Fără mouse, fără tastatură, fără al doilea ecran... nimic. Ei bine, sincer am (trebuie) căști cu anulare a zgomotului, care îmi permit să mă concentrez în timp ce ascult muzică.

Cu ani în urmă foloseam un al doilea ecran, dar s-a stricat și m-am gândit: ok, aștept o ofertă sau vânzări... și m-am obișnuit să lucrez doar cu laptopul.
Î. Ce caracteristică interesantă credeți că ați dori să vedeți în WordPress și care lipsește în prezent?
Răspuns: De exemplu... Integrare nativă cu framework-uri precum Symfony (cum ar fi Drupal) pentru a construi API-uri standard pentru a dezvolta site-uri WordPress fără cap mai puternice, șabloane twig...
Sau pagini de arhivă editabile (conținut, metas...)
Unele funcții de performanță și securitate în mod implicit (sau cel puțin cu unele configurații...)
Î. Dintre pluginurile și temele actuale, care vă place cel mai mult și de ce?
Răspuns: De obicei folosesc doar câteva plugin-uri și îmi dezvolt întotdeauna propria temă.
Dar unul dintre pluginurile mele preferate este ACF, deoarece vă permite să extindeți WordPress la un alt nivel. Acest lucru a fost foarte bine cu editorul clasic, dar acum puteți crea cu ușurință blocuri personalizate și vă puteți adapta nevoilor dvs.
Acest plugin ar trebui să fie în nucleul WordPress!!!
Î. Vreo tehnologie minunată pe care doriți să o împărtășiți, în afară de WordPress?
Răspuns: Cred că Symfony este un cadru foarte bun. De mulți ani, au existat o mulțime de cadre JavaScript, dar nu am lucrat cu niciunul dintre ele. Am în lista mea de lucruri de făcut să învăț React sau Vue, dar nu am timp pentru asta.
Î. Îți place/adoră ceea ce faci în prezent în WordPress?
Răspuns: În ultimul timp, poziția mea este mai mult management decât dezvoltare. Dar uneori scriu cod.
Ultimul meu proiect WordPress a fost un site de comerț electronic cu WooCommerce cu o personalizare ridicată. Cele mai importante două provocări au fost: importul de produse și vânzarea a două produse într-un singur pas (lentile: una pentru ochiul drept și alta pentru ochiul stâng)
Clientul avea o mulțime de produse (+60K), stocate în mai multe fișiere xlsx, fiecare diferit, și a fost o nebunie să le import în WooCommerce. Importatorul nativ nu a putut să importe și trebuie să creăm un importator personalizat prin comanda CLI.
Lentilele sunt produse independente, pentru că ai doi ochi și fiecare ochi are o axă, un diametru, o graduare diferită... dar au vrut să vândă două produse în același pas pentru a îmbunătăți experiența utilizatorului.
Î. Unde te afli după 5 ani
Răspuns: Ei bine, nu știu, este o întrebare dificilă. În ziua de azi am o mare provocare în munca mea. Sper că peste 5 ani să mă pot uita în urmă și să fiu mândru de munca pe care am făcut-o.
La fel cu familia mea.
Î. Împărtășește ceva despre viața ta, în afară de muncă
R: În timpul liber încerc să fiu cu familia. Îmi place să gătesc, mai ales în weekenduri în care am mai mult timp să gătesc. De obicei gătesc paella, linte, carne iberică...
Nu mă uit de obicei la televizor, dar nu pierd niciodată un meci cu Real Madrid.
Și studiez engleza o dată pe săptămână! Sper că profesorul meu de engleză va fi mândru de acest interviu.
Î. Cui îi dai credit pentru succesul tău?
Răspuns: Mai ales părinților mei. Mi-au dat o educație pe viață și sunt referința mea. Când am o problemă, mă gândesc mereu la ce ar face tatăl meu pentru a rezolva asta sau la sfatul mamei mele...
Acum, mi-am format o familie care m-a susținut mereu, iar ei sunt viața mea și unde mi-am găsit liniștea.
Î. Ne puteți oferi câteva referințe pentru cine ar trebui să realizăm un interviu în continuare și de ce?
Răspuns: Cunosc o mulțime de oameni din comunitatea WordPress, toți profesioniști extraordinari și pentru referințe: Pablo Poveda, Javier de Juan, Marta Rey, David Navia, Mauricio Gelves, Ignacio Cruz, Dario Balbontin, Juanka Diaz...
Î. Cum vă răsplătiți?
Răspuns: Îmi place să călătoresc, îmi place să mănânc, îmi place berea… uneori încerc să fac toate aceste lucruri în același timp
Î. O sugestie pentru începătorii WordPress?
Răspuns: Dacă doriți să învățați cum să dezvoltați cu WordPress, trebuie să începeți cu codexul (acum resurse pentru dezvoltatori: https://developer.wordpress.org/) și, evident, să vizitați blogul meu https://desarrollowp.com
Recomand să participi la evenimente și să încerci să fii informat cu privire la toate noile funcții ale fiecărei versiuni WordPress noi.