J'ai commencé à apprendre de la communauté WordPress et de WordCamp

Publié: 2021-11-11

Bannière Pablo Lopez

Pablo López Mestre

Pablo López p
Aujourd'hui, nous allons énumérer l'interview de Pablo Lopez Mestre de la région métropolitaine du Grand Madrid, en Espagne. Il est chef d'équipe de développement PHP et consultant technique chez NATEEVO.

Dans l'interview, Pablo a mentionné qu'il avait plus de 15 ans d'expérience dans le développement de logiciels. De plus, il a mentionné qu'il était le co-organisateur du WordCamp Madrid 2017 et 2018. Pendant son temps libre, il aime voyager, cuisiner et manger.

  • Twitter
  • Profil WordPress.org

Introduction:

Je suis né à Madrid (Espagne). Père de deux enfants, époux d'une femme merveilleuse et défenseur des développeurs. J'ai plus de 15 ans d'expérience dans le développement logiciel, principalement spécialisé dans WordPress. J'ai un blog basé sur le développement WordPress où j'écris à ce sujet : https://desarrollowp.com

Actuellement, je suis Tech Lead chez Nateevo. J'aime le code propre, les meilleures pratiques, les normes et WPO…

J'ai fait partie de l'organisation WordPress Madrid Meetup et j'ai co-organisé WordCamp Madrid 2017 & 2018. De plus, j'ai été conférencier dans certains WordCamps en Espagne au cours des dernières années.

Q. Comment avez-vous découvert WordPress ? Partagez s'il y a une histoire intéressante.

Réponse : J'avais entendu parler de WordPress depuis un certain temps, puis en 2012, j'ai dû faire un projet basé sur WordPress, car le client le voulait.

J'ai appelé un ami qui travaillait habituellement avec WordPress, et je l'ai rencontré dans un café, et il m'a appris comment créer un thème et comment fonctionne WordPress (hiérarchie des modèles, modèles de page, la boucle, fichier functions.php…)

À partir de là, j'ai appris à développer des plugins et des thèmes avec WordPress, à lire le codex, à apprendre de la communauté, à assister à des événements comme des meetups et des WordCamps…

Q. Quel est le projet le plus intéressant que vous ayez réalisé à ce jour sur WordPress ? Quelles étaient vos responsabilités ?

Réponse : En 2017, j'ai commencé à créer un framework basé sur WordPress pour créer des sites d'entreprise (avec de nombreuses fonctionnalités et des intégrations tierces). Nous avons utilisé Visual Composer comme constructeur. Ce constructeur a une API de développement.

Fondamentalement, nous avons tout supprimé sauf le squelette et nous avons créé un tas de composants personnalisés pour créer des sites. Nous n'avons pas utilisé les modèles WordPress, le constructeur a pu créer le site entier (quelque chose comme l'édition complète du site).

Nous avons travaillé avec des mises en page. Nous avons construit un site spécifique pour créer ces mises en page et composants et les partager entre les sites d'entreprise via l'API WordPress REST.

J'ai dirigé une équipe de 5 personnes pendant 3 ans pour construire et améliorer cet écosystème.

Q. Avez-vous déjà participé à des meetups WordPress ou à des WordCamps ? Partagez vos réflexions sur la communauté WordPress.

Réponse : Oui. En fait, j'ai été co-organisateur WordPress Madrid Meetup & WordCamp pendant deux ans (2017 & 2018).

Camp de mots de Pablo Lopez

J'ai rencontré beaucoup de monde, mais c'était tellement fatigant de combiner le travail, la famille et ces événements… et je me suis mis à l'écart.

Q. À quoi ressemble votre poste de travail ? Pouvez-vous nous envoyer une photo ?

Réponse : Tout simple. J'ai des règles, des principes et des philosophies dans ma vie et dans mon travail. Certains d'entre eux sont KISS (Keep it simple, stupid), YAGNI (Tu n'en auras pas besoin), moins c'est plus…

poste de travail pablo

Je travaille uniquement avec un Macbook Pro (16"). Pas de souris, pas de clavier, pas de second écran… rien. Eh bien, à vrai dire, j'ai (besoin) d'écouteurs avec suppression du bruit, qui me permettent de me concentrer tout en écoutant de la musique.

Il y a des années, j'utilisais un deuxième écran, mais il est tombé en panne et je me suis dit : ok, j'attendrai une offre ou des soldes… et je me suis habitué à travailler uniquement avec le portable.

Q. Quelle fonctionnalité intéressante aimeriez-vous voir dans WordPress et qui manque actuellement ?

Réponse : Par exemple… Intégration native avec des frameworks comme Symfony (comme Drupal) pour créer des API standard pour développer des sites WordPress sans tête plus puissants, des modèles de brindilles…

Ou des pages d'archives éditables (contenu, métas…)

Certaines fonctionnalités de performance et de sécurité par défaut (ou du moins avec certaines configurations…)

Q. Parmi les plugins et thèmes actuels, lequel préférez-vous et pourquoi ?

Réponse : Je n'utilise généralement que quelques plugins et je développe toujours mon propre thème.

Mais l'un de mes plugins préférés est ACF, car il vous permet d'étendre WordPress à un autre niveau. C'était très bien avec l'éditeur classique, mais maintenant vous pouvez facilement créer des blocs personnalisés et les adapter à vos besoins.

Ce plugin devrait être dans le noyau WordPress !!!

Q. Une technologie géniale que vous souhaitez partager autre que WordPress ?

Réponse : Je pense que Symfony est un très bon framework. Depuis de nombreuses années maintenant, il y a eu beaucoup de frameworks JavaScript mais je n'ai travaillé avec aucun d'entre eux. J'ai dans ma liste de choses à faire pour apprendre React ou Vue, mais je n'ai pas le temps pour ça.

Q. Aimez-vous/aimez-vous ce que vous faites actuellement dans WordPress ?

Ans : Ces derniers temps, mon poste est plus axé sur la gestion que sur le développement. Mais parfois j'écris du code.

Mon dernier projet WordPress était un site e-commerce avec WooCommerce avec une forte personnalisation. Les deux défis les plus importants étaient : l'importation de produits et la vente de deux produits en une seule étape (lentilles : une pour l'œil droit et l'autre pour l'œil gauche)

Le client avait beaucoup de produits (+60K), stockés dans plusieurs fichiers xlsx, chacun différent, et c'était une folie de les importer sur WooCommerce. L'importateur natif n'a pas pu importer et nous devons créer un importateur personnalisé via la commande CLI.

Les lentilles sont des produits indépendants, car vous avez deux yeux et chaque œil a un axe, un diamètre, une graduation différents… mais ils voulaient vendre deux produits dans la même étape pour améliorer l'expérience utilisateur.

Q. Où vous trouvez-vous après 5 ans

Ans: Eh bien, je ne sais pas, c'est une question difficile. Aujourd'hui, j'ai un énorme défi dans mon travail. J'espère que dans 5 ans je pourrai regarder en arrière et être fier du travail que j'ai accompli.

Idem avec ma famille.

Q. Partagez quelque chose sur votre vie autre que le travail

Réponse : Pendant mon temps libre, j'essaie d'être avec ma famille. J'aime cuisiner, surtout le week-end où j'ai plus de temps pour cuisiner. Je cuisine habituellement de la paella, des lentilles, de la viande ibérique…

Je ne regarde généralement pas beaucoup la télévision, mais je ne rate jamais un match du Real Madrid.

Et j'étudie l'anglais une fois par semaine ! J'espère que mon professeur d'anglais sera fier de cette interview.

Q. À qui attribuez-vous votre succès ?

Réponse : Surtout à mes parents. Ils m'ont donné une éducation pour la vie, et ils sont ma référence. Quand j'ai un problème, je pense toujours à ce que mon père ferait pour le résoudre, ou aux conseils de ma mère…

Maintenant, j'ai formé une famille qui m'a toujours soutenu, et ils sont ma vie et où j'ai trouvé ma paix.

Q. Pouvez-vous nous donner des références pour qui nous devrions mener une prochaine entrevue et pourquoi ?

Réponse : Je connais beaucoup de gens au sein de la communauté WordPress, tous de grands professionnels et pour références : Pablo Poveda, Javier de Juan, Marta Rey, David Navia, Mauricio Gelves, Ignacio Cruz, Dario Balbontin, Juanka Diaz…

Q. Comment vous récompensez-vous ?

Réponse : J'aime voyager, j'aime manger, j'aime la bière… parfois j'essaie de faire toutes ces choses en même temps

Q. Une suggestion pour les débutants de WordPress ?

Rép : Si vous voulez apprendre à développer avec WordPress, vous devez commencer par le codex (maintenant les ressources pour développeurs : https://developer.wordpress.org/), et évidemment visiter mon blog https://desarrollowp.com

Je recommande d'assister à des événements et d'essayer d'être informé de toutes les nouvelles fonctionnalités de chaque nouvelle version de WordPress.