WordPressコミュニティとWordCampから学び始めました

公開: 2021-11-11

パブロ・ロペスのバナー

パブロ・ロペス・メストレ

パブロ・ロペスp
本日は、スペインの大マドリード都市圏のパブロ・ロペス・メストレのインタビューを掲載します。 彼は、PHP開発チームのリーダーであり、NATEEVOの技術コンサルタントです。

インタビューの中で、パブロはソフトウェア開発で15年以上の経験があると述べました。 また、彼はWordCamp Madrid 2017と2018の共同主催者であると述べました。彼の自由な時間には、旅行、料理、食事が好きです。

  • ツイッター
  • WordPress.orgプロフィール

序章:

私はマドリッド(スペイン)で生まれました。 二人の子供の父親、素晴らしい妻の夫、そして開発者の擁護者。 私はソフトウェア開発で15年以上の経験があり、主にWordPressを専門としています。 私はそれについて書いているWordPress開発に基づいたブログを持っています:https://desarrollowp.com

現在、私はNateevoの技術リーダーです。 クリーンなコード、ベストプラクティス、標準、WPOが好きです…

私はWordPressマドリードのMeetup組織とWordCampマドリードの2017年と2018年の共同主催者の一員でした。 また、私は過去数年間、スペイン周辺のいくつかのWordCampsで講演をしていました。

Q. WordPressについてどのようにして知りましたか? 面白い話があれば共有してください。

回答: WordPressについては以前から聞いていましたが、クライアントが望んでいたため、2012年にWordPressに基づいたプロジェクトを行う必要がありました。

普段WordPressで働いている友達に電話して、喫茶店で会いました。彼はテーマの作成方法とWordPressの仕組み(テンプレート階層、ページテンプレート、ループ、functions.phpファイルなど)を教えてくれました。

そこから、WordPressでプラグインやテーマを開発する方法を学び、コーデックスを読み、コミュニティから学び、ミートアップやWordCampsなどのイベントに参加しました…

Q. WordPressでこれまでに行った中で最も興味深いプロジェクトは何ですか? あなたの責任は何でしたか?

回答: 2017年に、WordPressに基づいて企業サイトを構築するためのフレームワークの作成を開始しました(多くの機能とサードパーティの統合を備えています)。 VisualComposerをビルダーとして使用しました。 このビルダーには開発APIがあります。

基本的に、スケルトン以外のすべてを削除し、サイトを構築するためのカスタムコンポーネントを多数作成しました。 WordPressテンプレートは使用しませんでした。ビルダーは、サイト全体を構築できました(完全なサイト編集のようなもの)。

レイアウトを使用しました。 これらのレイアウトとコンポーネントを作成し、WordPress REST APIを介して企業サイト間で共有するために、特定のサイトを構築しました。

私は5人のチームを3年間率いて、このエコシステムを構築および改善しました。

Q. WordPressのミートアップやWordCampに行ったことはありますか? WordPressコミュニティであなたの考えを共有してください。

回答はい。 実際、私はWordPress Madrid MeetupとWordCampの共同主催者として2年間(2017年と2018年)務めました。

パブロ・ロペスワードキャンプ

たくさんの人に会いましたが、仕事、家族、そしてこれらのイベントを組み合わせるのはとても疲れました…そして私は脇に寄りました。

Q.ワークステーションはどのように見えますか? 写真を送ってもらえますか?

回答:非常に簡単です。 私の人生と仕事には、いくつかのルール、原則、哲学があります。 それらのいくつかは、KISS(シンプルで愚かなものにする)、YAGNI(あなたはそれを必要としない)、少ないほど多い…

pabloワークステーション

私はMacbookPro(16インチ)でしか動作しません。 マウスもキーボードもセカンドスクリーンも…何もありません。 まあ、正直なところ、私はノイズキャンセリング付きのヘッドホンを持っています(必要です)。それにより、音楽を聴きながら集中することができます。

数年前、私は2番目の画面を使用していましたが、それが壊れて、次のように思いました。

Q. WordPressに表示したい、現在不足している興味深い機能は何だと思いますか?

回答:たとえば…Symfony(Drupalなど)などのフレームワークとのネイティブ統合により、より強力なヘッドレスWordPressサイト、小枝テンプレートを開発するための標準APIを構築します…

または編集可能なアーカイブページ(コンテンツ、メタ…)

デフォルトの一部のパフォーマンスおよびセキュリティ機能(または少なくとも一部の構成では…)

Q.現在のプラグインとテーマのうち、最も好きなものとその理由を教えてください。

回答:私は通常、少数のプラグインのみを使用し、常に独自のテーマを開発しています。

しかし、私のお気に入りのプラグインの1つはACFです。これにより、WordPressを別のレベルに拡張できます。 これは従来のエディターでは非常に優れていましたが、カスタムブロックを簡単に作成し、ニーズに適応できるようになりました。

このプラグインはWordPressコアにあるはずです!!!

Q. WordPress以外に共有したい素晴らしいテクノロジーはありますか?

回答 Symfonyは本当に良いフレームワークだと思います。 何年もの間、JavaScriptフレームワークはたくさんありましたが、私はそれらのいずれも使用していません。 ReactやVueを学ぶためのやることリストに載っていますが、時間がありません。

Q.現在WordPressで行っていることは好き/好きですか?

回答:最近、私の立場は開発よりも管理です。 しかし時々私はコードを書きます。

私の最後のWordPressプロジェクトは、高度にカスタマイズされたWooCommerceを使用したeコマースサイトでした。 最も重要な2つの課題は、製品の輸入と2つの製品を1つのステップで販売することでした(レンズ:1つは右目用、もう1つは左目用)

クライアントには多くの製品(+ 60K)があり、それぞれが異なるいくつかのxlsxファイルに保存されていたため、それらをWooCommerceにインポートするのは狂気でした。 ネイティブインポーターはインポートできませんでした。CLIコマンドを使用してカスタムインポーターを作成する必要があります。

レンズは独立した製品です。2つの目があり、それぞれの目が異なる軸、直径、目盛りを持っているためです。しかし、ユーザーエクスペリエンスを向上させるために、同じステップで2つの製品を販売したいと考えていました。

Q.5年後の自分はどこにいますか

回答わかりません。難しい質問です。 今日、私は自分の仕事に大きな挑戦をしています。 5年後には、自分が行った仕事を振り返り、誇りに思うことができることを願っています。

私の家族も同じです。

Q.仕事以外の人生について何かを共有してください

回答:暇なときは家族と一緒にいるようにしています。 私は料理が好きです。特に週末は料理をする時間があります。 私は通常、パエリア、レンズ豆、イベリアの肉を調理します…

普段はテレビをあまり見ませんが、レアル・マドリードの試合を見逃すことはありません。

そして私は週に一度英語を勉強しています! 私の英語の先生がこのインタビューを誇りに思うことを願っています。

Q.成功したことを誰に認めますか?

回答:特に私の両親にとって。 彼らは私に人生の教育を与えてくれました、そして彼らは私の参考です。 問題が発生したときは、父がこれを解決するために何をするか、あるいは母のアドバイスを常に考えています…

今、私はいつも私を支えてくれる家族を作りました。彼らは私の人生であり、私が平和を見つけた場所です。

Q.次に面接を行うべき人とその理由を教えてください。

回答: WordPressコミュニティ内の多くの人々を知っています。彼らはすべて素晴らしい専門家であり、参考のために:Pablo Poveda、Javier de Juan、Marta Rey、David Navia、Mauricio Gelves、Ignacio Cruz、Dario Balbontin、JuankaDiaz…

Q.どのように自分に報酬を与えますか?

回答:私は旅行が好きで、食べるのが好きで、ビールが好きです…時々私はこれらすべてのことを同時にやろうとします

Q. WordPress初心者への提案はありますか?

回答 WordPressで開発する方法を学びたい場合は、コーデックス(現在は開発者向けリソース:https://developer.wordpress.org/)から始めて、明らかに私のブログhttps://desarrollowp.comにアクセスする必要があります。

イベントに参加して、WordPressの新しいバージョンごとにすべての新機能について情報を入手することをお勧めします。