サミュエル・アギレラ–今月のWProfessional

公開: 2019-11-15

WordPressの専門家とのさらに別のインタビューへようこそ。 今日、パブロ・ロペスとアンヘレス・ポルティージョの両方が推薦した人がいます。 彼はWordPressで14年以上働いており、翻訳者、プラグイン開発者、Webメンテナー、サポートエンジニアなど、複数の帽子をかぶっています。SamuelAguileraを歓迎してください

インタビューをありがとう、サミュエル。 ここにお越しいただき、誠にありがとうございます。 あなたのことを知らない人のために、あなた自身とあなたのWordPressとの関係について少し教えてください。

おかげで、デビッド。

私はほぼ一生サラゴサに住んでいますが、私はアルヘシラス(カディス)で生まれ、そこで多くの夏とクリスマスを過ごしました。 ですから、私には両方の場所があり、アクセントがないため、生まれた場所を推測するのが難しい場合があります。

コンピューティングへの興味は、兄の8ビットAmstradCPCを持っていた子供の頃に始まりました。 何年にもわたって、コンピューターへの情熱を私の職業に変えることが私の目標でした。 私はエレクトロニクスの世界を迂回し、管理とカスタマーケアの責任者としての立場を取りましたが、最終的にはコンピュータサイエンスに戻りました。これは私がいつも本当に好きだったものです。

つまり、WordPressで14年以上になります。 この間、私は多くのことを行いました。WordPressTranslatorsチームがなく、ほとんど誰もしなかったときにスペイン語(es_ES)に翻訳し、IT部分を含むWordPressメンテナンスサービスを提供しました(コンソールからのサーバーのインストール、構成、管理)テーマとプラグインの両方のカスタムプログラミング、およびWordPress.orgでのプラグインの公開。 現在、GravityFormsの作成者であるRocketgeniusInc.で働いており、5年前からそうしています。

WordPress.orgで公開されているプラ​​グインはかなり多く、それらはすべてUNIXの原則に従っています。単一の特定の問題を解決し、それらをうまく解決することに焦点を当てたシンプルなツールです。 プラグインには何万ものアクティブなインストールがあるため、数字はこの哲学をサポートしています。 これらのプラグインについてどう思いますか? サポートでどのくらいの仕事がありますか?

実際、私は現在、WordPress.orgで13個のプラグインを公開しています。 合わせて、12万以上のサイトで活動しています。 そして、Githubにもう少しあります!

あなたが言うように、私のプラグインは通常、非常に特定のユースケースにシンプルで効果的なソリューションを提供することに焦点を当てています。 私は彼らがよく年をとることを確実にするために一生懸命に働きます。 そうするために、私は自分のPHPコードで車輪の再発明をする代わりに、特定のWordPress関数が存在する場合は、それを常に使用します。 これにより、効率的なプラグインになり、新しいバージョンのWordPressで動作するために更新が必要になることはめったにありません。

これにより、メンテナンスが容易になり、サポートの必要性が大幅に減少します。

2014年以降、GravityFormsサポートチームのRocketgeniusで働いています。 そこの日々はどうですか?

私はリモートで作業していますが、SlackやZoomなどのツールを介して常にコミュニケーションを取っています。 そして正直なところ、同僚と一緒に仕事をすることは喜びです。なぜなら、私たちはすべて顧客満足に取り組んでいる人々であり、日々の職場環境でそれを感じることができるからです。

私の仕事の大部分は、構成の疑問の解決やインシデントの診断から、GravityFormsまたはRESTAPIによって提供される複数のフィルターとフックの使用を支援することまで、あらゆる種類のチケットに参加することで構成されています。

要するに、私はお客様が必要とするあらゆることをお手伝いします。

あなたが言うように、それは会社ですでに5年になります。 そのため、Gravity Formsとアドオンが内部でどのように機能するかについて深い知識があります。つまり、それらのコードに関する幅広い知識があります。 これは、WordPressとサーバーに関する私の以前の経験に追加されます。

これにより、作業が大幅に容易になり、開発チームが小さなバグを自分で修正したり、新しい機能を実装したりできるようになります。

グーテンベルクが近年のWordPressの最大の革命の1つであることはすでにご存知でしょう。 皆さん、どのようにリリースを管理しましたか? 重力フォームをグーテンベルクに適応させるのは簡単でしたか?

私たちはグーテンベルクの採用の先駆者でした。

グーテンベルクのテスト段階で、GravityFormsとこの新しいエディターの統合の準備を始めました。 クライアントがまだ広く使用されていないときにGutenbergプラグインを使用できるように、クライアント用に特定のアドオンを作成しました。

グーテンベルクコアへの統合に取り組んだWordPressチームが、グーテンベルクの一部に頻繁な変更を加え、エディターとのやり取りを必要とするサードパーティの統合に影響を与えたため、最初は少し問題がありました。 その結果、これらの変更によって発生した問題を継続的に修正して対処し、これらの問題のためにお客様が直面している問題を管理する必要がありました。 幸い、その段階でグーテンベルクを使用しているユーザーは少なかったので、大したことではありませんでした。

サミュエル・アギレラ
SamuelAguileraはWordPressで14年間働いています。

グーテンベルクが安定すると、ようやく統合も安定し、実験的なアドオンからGravityFormsコアに移行することができました。 私たちのプラグインは、 GutenbergとTinyMCEの両方でうまく機能するようになりました。

無料のプラグインを公開することの利点を理解するのが難しいと感じる開発者がいます。彼らはそれらから直接利益を得ることができないからです。 あなたの意見は何ですか? あなたが今日持っている仕事を得るためにあなたの無料のプラグインとコミュニティへの貢献はどのような役割を果たしたと思いますか?

正直なところ、他の人がダウンロードして使用する無料のプラグインをアップロードすることでどのように利益が得られるかについて、私は考えたことがありません。 コミュニティに何かを還元するという理想的なビジョンのために、私はいつもそれを行ってきました。 そして、私はそれを誠実に言います:誰かがあなたに好意を示すならば、あなたがそうする機会があるとき、あなたはそれを返すべきだと思います。 私にとって、これは無料のプラグインを共有することの意味です。

今、私は上司に私のプラグインが選択プロセスでどのような役割を果たしたかを尋ねたことはありませんが、彼らが助けてくれたと確信しています。 WordPressは何年もの間流行しており、多くの人がWordPressの経験があると主張しています。 プラグインを公式リポジトリに何年も公開している場合、次の2つの理由から、どのCVよりもはるかに信頼性が高くなります。

  1. 採用する会社またはクライアントは、WordPress.orgでプラグインの公開日を簡単に確認できますが、これを変更することはできません。 私が仕事に応募し、2007年に最初のプラグインを公開したと言った場合、彼らは私が言っていることが真実であることを簡単に確認できます。
  2. また、WordPressのものをどのように扱うかについても紹介します。 彼らはあなたが作ったプラグインの種類をチェックすることができます、それらがうまくいくかどうか、あなたはベストプラクティスに従うかどうか、そしてあなたのプラグインが時間とともにどのように進化したか…

したがって、自分が何をしているのかを知っていて、何か便利なものを作成した場合、それをWordPress.orgで共有することは、他の人を助けるだけでなく、証拠を提供せずにWordPressの専門家であると言う人々から自分を差別化する方法でもありますそれを実証するために。

あなたがWordPressで人々が抱えている問題を理解し、解決策を提供する技術的能力を持っていることは間違いありません。 新しいWordPress開発者にはビジネスチャンスがあると思いますか? 時々、人々はすべてを無料で欲しがっているように見え、それはあなたが知っている、彼らの仕事から生計を立てたいと思っているいくつかの可能な開発者を怖がらせます…

確かに、ベースとしてのWordPressが無料であるという事実は、多くの人々に、 WordPressで必要なものはすべて無料でなければならないと考えさせます。 しかし、ここでの本当の問題、つまり開発者を怖がらせるものは、何か違うものだと思います。人々はGPLの欠陥を悪用しています。

しかし、それはより多くの損害を与え、より多くの潜在的な開発者を遅くします。GPLライセンスを悪用し、解体価格で他の人の仕事を転売することに専念したり、言い訳をしたりする人々がいるという事実コスト削減の。 これは、私の意見では、 WordPressコアが無料であるという事実よりも、その哲学を完全に無料にすることをさらに促進します。

たとえば、あるデザイナーがSlackで、明らかに有料の子テーマの一部としてGenesisフレームワークを無料で含めることができるかどうかを尋ねました。 彼女はまた、自分のテーマが無料でダウンロードできるWebサイトに表示されることを心配していました。 パラドックスを見ますか?

そして、これは孤立したケースではありません。 プレミアムテーマやプラグインを「無料」で見つけることができるWebサイトはたくさんありますが、それらのWebサイトのサブスクリプションの料金を支払う必要があります。 つまり、彼らは基本的に他の誰かの仕事から利益を得ています。 彼らがあなたに考えて欲しいので、これはロビンフッドの物語ではありません。

だからもちろん、 WordPressのために自分の作品で生計を立てようとすることに消極的な専門家や企業がたくさんある理由を私は理解しています。 そして、GPLのこれらの欠陥のある使用法は、 WordPressに関与している大規模なソフトウェア会社が見られない理由でもあると確信しています。

しかし、その一方で、ほとんどのWordPressユーザーは公平であり、ニーズに合った最適なソリューションを求めているだけだと思います。 そして、彼らがそのようなソリューションやWordPressの専門家にお金を払わなければならないのなら、そうしてください。 なぜなら、結局、真面目なビジネスをしている人は誰も時間を無駄にしたくないからです。

今、私たちの最も称賛された質問の時間です:あなたの過去の壮大な失敗を共有すること。 それで、告白する時が来ました:どこで、どのように失敗しましたか?

数年前、プラグインの1つの新しいバージョンで作業し、セットアップが異なるいくつかのサイトでテストした後、寝る直前にリリースすることにしました。 当時、プラグインをアクティブに使用しているユーザーの数がわからなかったため(ダウンロード統計しかありませんでした)、実際にプラグインを使用しているユーザーの数、つまり更新の影響についてはわかりませんでした。

翌朝目が覚めたとき、プラグインがWebサイトを壊したことを知らせる、一部のユーザーからの苦情が記載されたサポートフォーラムの電子メールを受け取ったことに驚きました。 それらはほんの数例でしたが、問題なく動作しているサイトで問題を再現することはできませんでした。また、これらのユーザーは、問題を再現するための有用な手順も提供しませんでした。

最後に、同じ朝に新しいアップデートで問題を修正することができました。 私にとっては速かったのですが、スペインの睡眠時間中に解決策を待っているユーザーはすでに怒っていて、フォーラムに火をつけました。 他のユーザーからも好感をいただいておりますが、それ以降はご想像のとおり、夜はアップデートを公開しないようにしています。

そして最後に、他に誰にインタビューする必要がありますか? 次の面接で見たい3人のWProfessionalsとその理由を教えてください。

Alex Concha、Samuel Wood(Otto)、およびFrankBultge。 彼らはWordPressの経験が豊富で、彼らのインタビューは非常に興味深いものになると確信しています。

サミュエル、このインタビューをありがとうございました。 本日はお会いできて光栄です!