WordPress開発に関するWPエンジンのJason Cosper

jason-cosper-wp-engine


WordPressユーザーであり、独自のテーマとプラグインの開発を開始したい場合、またはWordPress開発の状態について専門家の意見を求めている経験豊富なWordPress開発者は、これを確認する必要があります。 WP Engineの開発者擁護者として、Jason CosperはWordPressを含むあらゆる種類のクールなものに取り組みます。テーマやプラグインの開発、WordPress開発者ツール、ローカル環境の開発、PHP、またはWordPressアプリケーションの開発に関連するその他のトピックに関係なく、Jasonが権限を持っています。カリフォルニア州オレンジカウンティのWordCampで、2017年のWordPressの開発について座ってチャットする機会を得ました.

Webホスティングキャット:WP Engineでの開発者擁護者としての役割について教えてください.

ジェイソン・コスパー: 私が日常的にやっていることは、プラグインとテーマの開発者と、彼らのコードが私たちのプラットフォームでどのようにうまく機能するか、そして私たちのプラットフォームがどのように彼らのコードでよりうまく機能できるかについて話し合うことです。しかし、基本的に私はワードプレスについて話すために一日中給料をもらっています。それが私の役割です。そして、どのようにしてこのような役割を果たしてきたのかはわかりませんが、日々の作業でWordPressをオタクにできるようになったのは、信じられないほど幸運です。.

WHC:WordPress開発者として始めるための最良の方法は何ですか?

JC: 正直なところ、開発を始めるために、本当に素晴らしいコースがオンラインでいくつかあります。 Treehouseには、優れたWordPress開発コースがあります。彼らはそれを更新することをやめたと思いますが、Treehouseアカウントを持っているかどうかをチェックする価値があるほど十分に最近のものです。コードを知っている-彼らには、別の初心者向けの開発チュートリアルがあります。しかし、実際には、まずは一般的なPHPに、次にプラグインやテーマに飛び込んで学習します。 [そして]フォーラムに出て、いくつかの質問に答える.

WHC:テーマやプラグインの開発を始める方が簡単ですか?

JC: 私が書いたプラグインは、おそらく25行のコード、30行のコードです。テーマはもう少し複雑です。そのようなことから、複数のファイルを扱う必要があります。 WordPressのすべてのインストールに付属するHello Dollyプラグインを見ると、WordPressの開発を始めるための理由がそこにあります。 Hello Dollyを編集してBig Lebowskiの見積もりに変換したい場合、または何か他のものが必要な場合は、それを変更して、実験を始めることができ、作業がはるかに簡単になります。.

WHC:レスポンシブデザインで留意すべき考慮事項は何ですか?

JC: 私はパフォーマンスと最適化にすべて専念しているので、画像が適切に調整されていることを確認し、不要なJavaScriptをロードしていないことを確認します。特に、大きいサイズで行うよりも小さいサイズでページ効果が必ずしも必要でない場合サイズ。 jQueryを含める必要がない場合、なぜjQueryを含めるのですか?特定のブレークポイントとサイズでロードする必要があるもの、およびそのようなものについては、もう少し注意してください.

WHC:HHVM対PHP7についてどう思いますか?あなたはどちらをお勧めします?

JC: HHVMとFacebookのチームがPHPを高速化するために行ったことに感謝します。基本的には宇宙競争になっているだけです。この時点で、PHPがより良い選択だと思います。これは、最近、HHVMで新しいバージョンのWordPressのテストを実行していないためです。そのため、WordPressの新しいバージョンがリリースされると、5.2に戻るまでのPHPバージョンでテストを行います。したがって、5.2、5.3、5.4、5.5、5.6、そして現在7つは、HHVMに対してもテストを行っていました。 HHVMテストには常にいくつかの小さなバグ、奇妙な点、失敗があり、「PHP 7で十分です。 HHVMのテストに煩わされることはもうありません。」ですから、WordPressコアプロジェクトにとって十分なものであれば、私にとっても十分です。.

WHC:ローカル環境で開発できることは明らかに重要です。 Valetプロジェクトと、ローカルのWordPress開発にそれを使用する利点のいくつかについて話していただけますか?

JC: バレットは本当にエキサイティングだと思います。私はいくつかの異なる開発環境を使用しています。私は地元の開発に浮浪者を使用しています。私はDockerを使用しています。必要な作業に適したツールを使用することです。 Valetをシステムにインストールすると、常にバックグラウンドで実行されます。アイドル状態で実行している場合、必要なRAMはわずか7MBです。バックグラウンドでVagrantをロードする場合と比較してください。 RAMの半分がなくなっています。そして、あなたはそれに取り組んでいますが、それは素晴らしいことですが、突然、Skypeコールに参加したり、Googleハングアウトに参加したり、チームと話したりする必要があります。そして、GoogleのハングアウトとVagrantの間で、突然RAMがなくなってしまいました。バレットはスクラッチパッドの一種です。それが私の見方です。あなたが何か速くて汚いことをしてそれを成し遂げる必要があるなら、ヴァレットはそれをするための私の好ましい方法です.

WHC:WordPress開発者が実際に利用できるWP Engineが提供する機能のいくつかは何ですか?

JC: 実際に、インストールにラベルを付けて分類する方法を追加しました。つまり、1つのアカウントで10または20、またはいくつでもインストールを実行している場合、ビジネスと個人が混在していて、プランにいくつかの個人サイトがあり、再販するか、または人々のためのホスティング。実際にタグを付けて、「これらは私の個人用サイトです」と言うことができます。また、タグ付けにより、特定のサイトを開発サイト[または]ステージングサイトとしてラベル付けすることもできます。時々人々は彼らのサイトをよりライブな環境にステージングしたいです。現在公開しているワークフローにより、実際にステージングスタイルの制作環境を作成し、展開する前に何かを導入できます。.

WHC:WordPress開発の未来はどうなっているのか?

JC: 2年前のState of the WordでのMatt Mullenwegは、WordCamp U.S.で「JavaScriptを深く学ぶ」と述べました。現在、ReactとViewに関して大きな議論が行われています。この時点でどちらを実行してもかまいません。両方のメリットを理解しています。しかし、REST APIがあるため、JavaScriptフレームワークを他のフレームワークよりも優先することについて話しているのは、それが理由です。.

人々がこれのために構築しようとしているアプリケーションを見るのは本当にエキサイティングです。ヒューマンメイドは、歩き回るデジタル遊牧民向けのアプリを作っていることを知っています。彼らはチェックインしてチャットすることができ、その他すべてのことを行うことができます。WordPressはそのためのバックエンドです。それは素晴らしいです。ここにiOSアプリがあり、あなたがそれをあなたの携帯電話にインストールするという事実は、誰もが知っている限りでは、それは単なるiOSアプリです。しかし、それはWordPressです。 5年、10年前にWordPressがiOSに搭載されると言っていたら、「何のために? iOSで投稿を更新しますか?」しかし、今、可能性はほとんど無限です.

Web Hosting Cat Podcastで完全なインタビューを聞く!

WP EngineのWordPress開発者向け機能の詳細については、ここをクリックしてください

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map