Ho iniziato a imparare dalla community di WordPress e da WordCamp

Pubblicato: 2021-11-11

Bandiera di Pablo Lopez

Pablo Lopez Mestre

Pablo Lopez pag
Oggi elencheremo l'intervista di Pablo Lopez Mestre della Greater Madrid Metropolitan Area, in Spagna. È un responsabile del team di sviluppo PHP e consulente tecnico in NATEEVO.

Nell'intervista, Pablo ha affermato di avere più di 15 anni di esperienza nello sviluppo di software. Inoltre, ha menzionato di essere stato il co-organizzatore di WordCamp Madrid 2017 e 2018. Nel tempo libero gli piace viaggiare, cucinare e mangiare.

  • Twitter
  • Profilo WordPress.org

Introduzione:

Sono nato a Madrid (Spagna). Padre di due figli, marito di una moglie meravigliosa e sostenitore degli sviluppatori. Ho più di 15 anni di esperienza nello sviluppo di software, principalmente specializzato in WordPress. Ho un blog basato sullo sviluppo di WordPress in cui ne scrivo: https://desarrollowp.com

Attualmente sono Tech Lead presso Nateevo. Mi piace il codice pulito, le migliori pratiche, gli standard e il WPO...

Ho fatto parte dell'organizzazione WordPress Madrid Meetup e co-organizzatore di WordCamp Madrid 2017 e 2018. Inoltre, sono stato relatore in alcuni WordCamp in giro per la Spagna negli ultimi anni.

D. Come sei venuto a conoscenza di WordPress? Condividi se c'è una storia interessante.

Ans: Avevo sentito parlare di WordPress da tempo e poi nel 2012 ho dovuto fare un progetto basato su WordPress, perché il cliente lo voleva.

Ho chiamato un amico che di solito lavorava con WordPress e l'ho incontrato in un bar e mi ha insegnato come creare un tema e come funziona WordPress (gerarchia dei modelli, modelli di pagina, il loop, file functions.php...)

Da lì, ho imparato a sviluppare plugin e temi con WordPress, leggere il codice, imparare dalla community, partecipare a eventi come meetup e WordCamps...

D. Qual è il progetto più interessante che hai realizzato fino ad oggi in WordPress? Quali erano le tue responsabilità?

Ans: Nel 2017 ho iniziato a creare un framework basato su WordPress per realizzare siti aziendali (con molte funzionalità e integrazioni di terze parti). Abbiamo usato Visual Composer come builder. Questo builder ha un'API di sviluppo.

Fondamentalmente, abbiamo rimosso tutto tranne lo scheletro e abbiamo creato una serie di componenti personalizzati per creare siti. Non abbiamo utilizzato i modelli di WordPress, il builder è stato in grado di creare l'intero sito (qualcosa come la modifica completa del sito).

Abbiamo lavorato con i layout. Abbiamo creato un sito specifico per creare questi layout e componenti e condividerli tra i siti aziendali tramite l'API REST di WordPress.

Ho guidato un team di 5 persone per 3 anni costruendo e migliorando questo ecosistema.

D. Sei mai stato a qualsiasi incontro o WordCamp di WordPress? Condividi i tuoi pensieri sulla community di WordPress.

Ans: Sì. In effetti, sono stato un co-organizzatore di WordPress Madrid Meetup e WordCamp per due anni (2017 e 2018).

Campo di parole di Pablo Lopez

Ho conosciuto molte persone, ma è stato così faticoso conciliare lavoro, famiglia e questi eventi… e mi sono fatto da parte.

D. Come appare la tua workstation? Puoi inviarci una foto?

Ans: Abbastanza semplice. Ho alcune regole, principi e filosofie nella mia vita e nel mio lavoro. Alcuni di loro sono KISS (mantieni le cose semplici, stupidi), YAGNI (non ne avrai bisogno), meno è meglio...

postazione pablo

Lavoro solo con un Macbook Pro (16"). Nessun mouse, nessuna tastiera, nessun secondo schermo... niente. Beh, a dire il vero ho (necessita) delle cuffie con cancellazione del rumore, che mi permettano di concentrarmi mentre ascolto la musica.

Anni fa usavo un secondo schermo, ma si è rotto e ho pensato: ok, aspetto un'offerta o dei saldi... e mi sono abituato a lavorare solo con il laptop.

D. Quale caratteristica interessante pensi che ti piacerebbe vedere in WordPress e che al momento manca?

Ans: Ad esempio... Integrazione nativa con framework come Symfony (come Drupal) per costruire API standard per sviluppare siti WordPress headless più potenti, template twig...

O pagine di archivio modificabili (contenuti, metas...)

Alcune funzionalità di prestazioni e sicurezza per impostazione predefinita (o almeno con alcune configurazioni...)

D. Tra gli attuali plugin e temi quale ti piace di più e perché?

Ris: Di solito uso solo pochi plugin e sviluppo sempre il mio tema.

Ma uno dei miei plugin preferiti è ACF, perché ti consente di estendere WordPress a un altro livello. Questo era molto buono con l'editor classico, ma ora puoi facilmente creare blocchi personalizzati e adattarti alle tue esigenze.

Questo plugin dovrebbe essere nel core di WordPress!!!

D. Qualche tecnologia fantastica che vuoi condividere oltre a WordPress?

Ans: Penso che Symfony sia davvero un buon framework. Da molti anni ormai ci sono molti framework JavaScript ma non ho lavorato con nessuno di essi. Ho nella mia lista di cose da fare per imparare React o Vue, ma non ho tempo per questo.

D. Ti piace/ami quello che fai attualmente in WordPress?

Ans: Ultimamente, la mia posizione è più gestione che sviluppo. Ma a volte scrivo codice.

Il mio ultimo progetto WordPress è stato un sito di e-commerce con WooCommerce ad alta personalizzazione. Le due sfide più importanti erano: l'importazione del prodotto e la vendita di due prodotti in un solo passaggio (lenti: una per l'occhio destro e l'altra per l'occhio sinistro)

Il cliente aveva molti prodotti (+60K), archiviati in diversi file xlsx, ognuno diverso, ed è stata una follia importarli su WooCommerce. L'importatore nativo non è stato in grado di importare e dobbiamo creare un importatore personalizzato tramite il comando CLI.

Le lenti sono prodotti indipendenti, perché hai due occhi e ogni occhio ha un asse, un diametro, una graduazione diversi... ma volevano vendere due prodotti nello stesso passaggio per migliorare l'esperienza dell'utente.

D. Dove ti trovi dopo 5 anni

Ans: Beh, non lo so, è una domanda difficile. Oggi ho una grande sfida nel mio lavoro. Spero che tra 5 anni potrò guardare indietro ed essere orgoglioso del lavoro che ho fatto.

Lo stesso con la mia famiglia.

D. Condividi qualcosa della tua vita oltre al lavoro

Ans: Nel tempo libero cerco di stare con la mia famiglia. Mi piace cucinare, soprattutto nei fine settimana dove ho più tempo per cucinare. Di solito cucino paella, lenticchie, carne iberica...

Di solito non guardo molto la TV, ma non mi perdo mai una partita del Real Madrid.

E sto studiando inglese una volta alla settimana! Spero che il mio insegnante di inglese sarà orgoglioso di questa intervista.

D. A chi dai credito per il tuo successo?

Ans: Soprattutto ai miei genitori. Mi hanno dato un'educazione per la vita e sono il mio riferimento. Quando ho un problema, penso sempre a cosa farebbe mio padre per risolverlo, o al consiglio di mia madre...

Ora ho formato una famiglia che mi ha sempre sostenuto, e sono la mia vita e dove ho trovato la mia pace.

D. Puoi fornirci alcuni riferimenti per chi dovremmo condurre un'intervista in seguito e perché?

Ans: Conosco molte persone all'interno della community di WordPress, tutti grandi professionisti e per referenze: Pablo Poveda, Javier de Juan, Marta Rey, David Navia, Mauricio Gelves, Ignacio Cruz, Dario Balbontin, Juanka Diaz...

D. Come ti premi?

Ans: Mi piace viaggiare, mi piace mangiare, mi piace la birra… a volte provo a fare tutte queste cose contemporaneamente

D. Qualche suggerimento per i principianti di WordPress?

Ris: Se vuoi imparare a sviluppare con WordPress, devi iniziare con il codice (ora risorse per sviluppatori: https://developer.wordpress.org/), e ovviamente visitare il mio blog https://desarrollowp.com

Consiglio di partecipare agli eventi e di provare ad essere informato su tutte le novità di ogni nuova versione di WordPress.