これを押してください: Genesis の背後にいるエンジニアは、Mike McAlister と FSE について一体何をしているのですか?

公開: 2022-08-12

WMR の WordPress コミュニティ ポッドキャスト、Press This へようこそ。 ここでは、ホストの David Vogelpohl がコミュニティのゲストと一緒に座り、WordPress 開発者が直面している最大の問題について話します。 以下は、元の録音の転写です。

レッドサークルが提供

David Vogelpohl:皆さん、こんにちは。WMR の WordPress コミュニティ ポッドキャスト、Press This へようこそ。 こちらはホストの David Vogelpohl です。 私は WP Engine での役割を通じて WordPress コミュニティをサポートしており、Press This で毎週ここで最高のコミュニティをお届けしたいと思っています。 Twitter @wpdavidv で私をフォローしてください。Red Circle、iTunes、Spotify で Press This を購読するか、wmr.fm で最新のエピソードをダウンロードしてください。 このエピソードでは、Genesis の背後にいるエンジニアがサイト全体の編集について一体何をしているのかについて話します。 そして、WP Engine からの会話に参加してください。 唯一無二のマイク・マカリスターをお迎えしたいと思います。 マイク、Press This へようこそ。

マイク・マカリスター:戻ってきてくれてありがとう。 今日は WordPress についてお話しできてうれしいです。

DV: 4 年前にこれをプレスしなかったことを聴衆に思い出させたいのですか?

MM:ええ、そうです。 WP Engine がいくつかのプラグインとテーマ コレクションを取得した直後。 配列のテーマ。

DV:悪名高いアトミック ブロックは、このようにスーパーヴィランとは思えません。

MM:ええ、そうです。 それは正しい。

DV:いいね。 それはいいですね。 まあ、それはクールです。 ここに戻ってきてくれてとてもうれしいです。 それ以来、ブロックの世界で多くの変化があったことを私は知っています。 そして、私たちのリスナー、そしてもちろん彼らの連絡先のために。 Mike は、もちろん Genesis Framework と Genesis 製品スイートも取得した会社の WP エンジンのプリンシパル エンジニアです。 今日、Mike が私たちに話そうとしているのは、WordPress のテーマにどのような偽のアイデンティティが影響を与えると彼が考えているかについての彼の考えです。 それは大きなものであり、彼のチームがコードネーム FSE スタジオ、最終的な名前 TBD に取り組んでいる真新しい出力製品に関する特定の詳細であると推測しています。 しかし、マイクは、製品がどのように機能するか、彼らが将来に向けて計画していること、そしてアルファに参加して同時に FSE ゲームを向上させる方法について説明します. わかりました、マイク、始めます。 4年前にこの質問をしたことは知っていますが、答えを覚えていなくても許してください。 あなたの抑圧的な起源の話を簡単に教えていただけますか? WordPress を初めて使用したのはいつですか。

MM:ええ、もちろんです。 今回はTLDR版をあげます。 うん。 ご存知のように、私はデザイナーとしてスタートし、ウェブサイトやロゴなど、あらゆる種類のものをデザインしました。 そして、ご存知のように、非常に多くのウェブサイトをデザインした後、人々は私に、ウェブサイトも構築できますか? と尋ねるようになりました。 そして、フリーランスのウェブサイト構築の世界に入りました。 そして、私が好きだったのはその直後ではありませんでした。 もっと良い方法があるはずです。 そしてもちろん、多くの人がそうであるように、私も WordPress にたどり着きました。 つまり、コンテンツ管理の側面があり、テーマを構築でき、あるプロジェクトから別のプロジェクトにテーマをコピーして貼り付けることができ、サイトを構築するたびにブロックを開始することができます。 それは完全にゲームを変えるものでした。 それで、それは何ですか?

DV:なんてこった、2000 年代初頭とまったく同じです。

MM:たぶん2008年くらいかな。

DV:そして、その前にコード化できる 9 つの再構築サイトのようなものはいつでしたか?

MM:ええ、ほとんどの場合、私が扱っていたクライアント、またはドメイン スペースにドメイン投資を行っていたクライアントです。 そのため、彼らは多くのランディング ページを探していました。 つまり、単純な HTML ランディングにする必要がありました。 ページ。 しかし、ええ、そこから、さまざまなクライアントを獲得し始めました。 そんな時、WordPress に出会いました。

DV:クールなのは、ウィジェットのショートコードが登場して間もなく、ジェネシスでさえ 2007 年でした。つまり、WordPress の冒険に参加するために iframe を大幅に変更したことは、参加するのにエキサイティングな時期でした。 以前、Atomic Block を取得した後に WP Engine に参加された経緯についてお話ししました。 グループ WP Engine について簡単に教えてください。

MM:もちろんです。 ええ、あなたが言ったように、上部にあります。 私はチームのプリンシパル エンジニアです。 そして、ご存知のように、原則は、私にとってさまざまなチームにとってさまざまなことを意味する可能性があります。 ソフトウェア エンジニア、デザイナー、または製品担当者としてのスキルをすべて活用でき、WordPress を常に楽しみにして、次に何が起こるかを確認できます。 そして、私はこれらすべてのスキルを使用して、チームが WordPress 製品を構築および維持し、コミュニティで行われている取り組み、完全なサイト編集ブロックなどをサポートしています。会社を前進させ、顧客ベースをサポートし、より速く、より良く、より速く、より強力なWebサイトを構築するために必要なツールを提供します。

DV:すばらしい。 その点で、多くの人が FSE を気にかけていることは知っています。 プリンシパル エンジニアとは何かについて詳しく聞いてよかったです。悪いエンジニアが授業を欠席した場合に教師から送られてくる場所だと思っていましたが、今では正しい答えです。 有難うございます。 では、あまり注意を払っていない方のために、FSE とは何か、従来の手段とどのように異なるのか、おおまかに教えていただけますか。それが私たちに仕事を提供しているとあなたが考える利点は、まず第一に、この FSC の未来ですか?

MM : そうだね、人々はクラシックのテーマに慣れ親しんでいたんだ。 概念は、完全なサイト編集手段または FSC は完全なサイト編集を意味するものと非常に似ています。その名前には、サイト全体が WordPress エディターで完全に編集可能であるという考えが暗示されています。ブロックとブロックの台頭は、コンテンツの構成要素のようなものです。 ご存知のように、コンテンツ エリアをちょっと派手にすることができるのは、ブロックのアイデアでしたが、今度はそれを拡張します。 ヘッダーとフッター。 そのため、ヘッダーとフッターを変更できる必要があります。 そして、ご存知のように、サイドバーなどです。サイトのこれらすべての要素は、サイト エディター、グローバル スタイル、ブロックなどのさまざまなツールを使用して、WordPress エディターで構築、編集、および維持できるようにすることを目的としています。ブロックスタイル、これらすべてが一緒になって、より包括的なWordPress構築体験のようなものです.

DV:基本的には、より多くのコントロールが機能で利用可能であり、設定はテーマを構築するために WP 管理で利用できます。 それは、私がカスタム CSS を完全にブロックされて、自分の見たいように見せることができないということですか?

MM:いいえ、絶対に違います。 素晴らしいことだと思います。これは、必要なだけ反復できるアプローチです。 ご存知のように、完全なサイト編集を完全に採用することができます。CSS を 1 行も書きたくない場合は、ほとんどそのままで十分です。 年末までには、それにかなり近づくと思います。 しかし、現時点では、メリットの方がマイナス面よりも重要です。 そしてご存知のように、私たちは長い間、包括的なデザイン システムと WordPress を望んでいました。 それを行うには、テンプレートと CSS に任せていました。 しかし、ご存知のように、あなたがエージェンシーで、すぐに新しいサイトを立ち上げ、編集者やパブリッシャーに変更を加える権限を与えている場合や、 、ご存知のように、テーマ作成者です。 あなたのビジネスです。 ご存知のように、テーマやビジネスをより迅速に作成できます。また、長期間維持するのもはるかに簡単です。

DV:ええ、カスタマイズと使いやすさの間の引き寄せのようなものは本当に興味深いものです。誰もが簡単なアクセス ボタンを気に入っています。 誰もが ACF を使用し、そこにコードやフィールド プラグインを渡しません。 FSC は、カスタム CSS やその他のエクスペリエンスを掘り下げたいと思っている人々にその道を提供し、プラグインなどを通じて機能に確実に対処しています. それで、あなたが知っているテーマと方法を構築し、そして古典的なテーマの方法で、あなたが望むなら、来月、月、または何かで爆発するような古典的なテーマをやめなければなりませんか?

MM:そうは思いません。 ご存じのように、FSC と、コントロールやノブを顧客に公開するようなものです。 すべてのエンド ユーザーにとって常に正しいとは限りません。 顧客のために大規模なエンタープライズ サイトを構築している場合は、従来の料金モデルが実際には顧客のニーズに応じて必要なものと一致する可能性があることを知っていると思います。 そして、バージョン管理と開発により、設計をよりロックダウンし、より厳密に管理するようなものです。 最終的には、エンドユーザー次第だと思います。 しかし、時間が経つにつれて、ますます多くのツールと強力な編集機能がエディターで公開されるようになると思います。 多くの人が、そこから価値のある利益を得たいだけで、それに結び付けたいと思うと思います。

DV:つまり、事実上、クラシック ネームのサポート終了日は宣言されていません。 まだ少し早い時期です。 したがって、基本的に採用曲線があり、将来に備えてその権利を早期に獲得することは良いことです. しかし、差し迫った AOL の日ほど、あなたのテーマが爆破される日は事実上ありません。 判決が下されたとき、多くの人がこれらすべてのサイトを一度に変換しなければならないことに懸念を抱いていたことを考えると興味深いと思います。 そして明らかに、これらの懸念の多くは根拠のあるものです。 しかし、偽のアイデンティティを実際に採用する方法について少し話したいと思います。あなたが人々を支援するツールに取り組んでいることは知っていますが、最初の休憩を取ります。戻る。 コマーシャルの休憩に差し込む時間です。 しばらくお待ちください。 この WMR の WordPress コミュニティ ポッドキャストをもう一度お試しください。 ホストの David Vogelpohl です。 WP Engine の Mike McAlister にインタビューして、Genesis の背後にいるエンジニアはサイト全体の編集について一体何をしているのか? 休憩の直前にマイクは、FSE がその役割の一部であり、WordPress がテーマでどのように進化しているかについて少し話していました。実際には、より簡単なボタンボタンが手元にあるだけでなく、これらのカスタム CSS アプローチを採用することもできます。 . 古典的なテーマの構築をやめるのに何か追加したいことはありましたか 休憩の前日の終わりに、そこにあなたの考えを要約します. それが良い要約だったのか、あなたの見解ではなかったかどうかはわかりません.

MM:いいえ、素晴らしい要約でした。 簡単に言えば、これらの古典的なテーマはどこにも行く必要はありません。 したくない場合。 それは私が言ったように、あなたが慣れているように繰り返して採用するようなものです.

DV : わかりました。 クラシック テーマを作成しても気分が悪くならないようにしたいだけです。 採用する時間ができたようです。 移行したいので、間違いなくMPC Studioで遊んでください。 しかし、ご存知のように、あなたは Twitter やさまざまな場所で話し、実際にこのプロトタイプのビデオ デモを見せて、少なくともコードネームとして FSC スタジオと名付けました。 FSCがより親しみやすく、より簡単なボタンを持つことを意図している場合、あなたが対処しようとしているFSCの構築上の課題は何ですか。 簡単にするために何をしていますか?

MM:ええ、それはもう強力です。 そうそう。 おっしゃるとおり、私たちは Genesis フレームワークの背後にあるチームです。 それに伴い、伝統的に多くのテーマがありました。とにかく、多くのテーマがありました。つまり、多くのテーマを管理し、テーマを更新し、テーマ コレクションの全体的な種類のメンテナンスを行うことを意味します。 大変な作業です。 したがって、この新しい時代の WordPress テーマを楽しみにしていると、ツールを一新して考える大きな機会が与えられました。 そこで、私たちはそのアイデアとイニシアチブを取り入れました。新しい WordPress の JavaScript の性質と、より軽量でモジュール式のアプローチのおかげで、自動化できることがたくさんあります。プログラムによって、時間の経過とともにテーマを作成および維持する負担を軽減します。 ですから、ほとんどの優れた製品と同様に、FSC スタジオが同様に始まったことをご存知ですか? WordPress での作成を簡単にする何かを作成できるかどうか見てみましょう。特に、WordPress が現在移行中であることを知っている場合はすべてがそこにあるわけではありません。 そして、開発者としてあなたが見て考えることがあります。 FSC スタジオは、これらの欠点を補い、私たちにとって意味のある経験を構築する経験があるかどうかを確認するための私たちの一種の内部ツールでした.

DV: FSE テーマを作成する際の課題とはどのようなものですか? プラグインの主な機能は何ですか? それをやって? 今日の FSE スタジオで言うことについて少し説明してください。

MM:ええ、要するに、私たちが行ったことは、現在ある意味で切断されている WordPress のこれらの部分のいくつかをまとめるためのカスタム ユーザー インターフェイスを作成したことです。つまり、サイト エディター、テーマ パターン、テンプレート パーツ、およびサイトテンプレート、WordPress を構成するこれらすべて、新しい WordPress、そして他の大きなものの 1 つは、テーマ ドット JSON です。 これは、これらの新しい完全なサイト編集テーマに付属するスタイル構成ファイルの一種です。 その中には、テーマにどのように動作するか、どの機能を有効にするかをどのように表示するか、そして、そのファイルだけでできることの量を伝えるこれらの属性とさまざまなスタイル プロパティがすべて含まれています。なんだかわかりにくいかもしれません。 何をそこに入れることができるか、何をカスタマイズできるかということで、私たちが行ったことの一部は、テーマのユーザー インターフェイスを JSON に公開して、これらが利用可能なすべての設定であり、あなたが知っているようなものであることを伝えることです。 WordPress の精神と、今後のすべてを簡素化するようなもので、オンとオフを切り替えるユーザー インターフェイスを提供し、カラー パレットをライブで変更します。 そして、それらすべてを保存して、作成中にテーマをプレビューできます。 要するに、これらのさまざまな WordPress 編集ツールを 1 つの UI にまとめ、100 の異なる場所ではなく 1 つの場所で構築できるようにする方法です。

DV : つまり、FSE を使用してテーマを簡単に作成できるようにすることに根本的に重点を置いており、テーマ ドット JSON 内の属性を公開してより直感的にすることにも力を入れています。 これは、Genesis や他のフレームワークが設計アプローチのためにその種の GUI を取り入れたカスタマイザーのアプローチに似ていますか、それともまったく異なる方法で考えていますか?

MM:比較できると思いますが、これらの新しいツールと WordPress はすべて、すべての建物と同じように、私たちにとって非常に新しいものだと思います。 もう一度見てもらいたいと思います。おそらくこれは、多くのテーマを作成した人々に特有のものだと思いますが、これをすべて手作業で行うのではなく、どのくらいの量を予測できるかを知ってもらいたかったのです。 、そしてこのうちどれだけを自動化できるでしょうか? そして、あなたが知っている、それに傾倒してください。 その一部がユーザー インターフェースであり、これらの異なるアクションすべてにユーザー インターフェースをもたらします。 また、その一部は、スマートなツールと自動化を使用して、チームの作成者の負担を軽減し、次の重要な部分、つまり設計などに進むのを支援することです. ええ、全体像をつかむために見なければならないようなものですが、とてもクールです。 そして、ご存知のように、私たちが非常に意識していることの 1 つは、WordPress がいつかこれらの機能を備えている可能性があることですが、これは、ブロックやパターンを扱うのと同じように、一種の予測方法です。曲線の。 WordPress が何をしているかを予測します。 可能な限りギャップを埋め、コミュニティの教育の機会として利用してみてください。

DV:では、特に Genesis やそのようなフレームワークに精通している人々にとって、FST Studio は親テーマではなくプラグインであるという考えについて、私がこれまでに話したことについて私が感じる興味深い質問は何ですか? これは特に MSE に関連していることはわかっていますが、親テーマの Umbridge に対してプラグインがアプローチする理由についての考えです。

MM:私たちにとって、MPC Studio は基本的に単なるローカル開発ツールだと考えています。 したがって、このプラグインをローカルにインストールすると、通常の古い WordPress インストールに含まれていることがわかります。 ただし、テーマを生成するための UI が作成されています。 アンダースコア アンダースコアは、いくつかのフィールドに入力するだけで非常に簡単にスターター テーマを生成できる自動プロジェクトでした。 それが私たちがやっていることのようなものです。 つまり、基本的に何かを作成するためのフレームワークを提供するような機能とプラグインを用意することは理にかなっています。 そして、その副産物は、この新しい時代に親テーマと子テーマのパラダイムに入るかどうかにかかわらず、テーマを吐き出すことです。 の WordPress は現在議論中であり、長所と短所があります。 ですから、それがどのように変化するかを誰よりも知りたいと思っています。なぜなら、それは非常に大きなパラダイムだからです。 しかし、それはもう必要かもしれないし、必要ないかもしれません。 スタイルのバリエーションなどを使用して、それを回避できる場合があります。

DV : 非常に興味深い点です。なぜなら、エージェンシーのコンテキストで働いている場合、2 つのテーマをインストールし、そのうちの 1 つを親テーマと呼びます。 そして、構造を人々に説明することさえ難しい場合があります。 ですから、それをボート ビルダー ツールと考えるのは興味深いことです。 そのため、現在インストールしているサイトでは、そのプラグインを効果的に実行する必要はありません。これは、読んでいる WordPress でプラグインを使用してテーマを生成しているためです。

MM:そうですね。 丁度。

DV:他のコンストラクトの 1 つは Genesis フレームワーク自体であり、それに似たものや機能を備えたテーマは、一般的に FSE で感じられるプラグイン コンパニオン モデルの一種に入るということです。クラシック テーマのような機能は実行できません。それでよろしいですか?

MM : 繰り返しになりますが、関数 php ファイルとして、他のすべての WordPress テーマと同様に、そこに好きなだけコードを入れることができます。 しかし、今後のパラダイムは、これらをどれだけ減らすことができるか、すべての関数ファイルに必要な多くのものを削除できるかということだと思います。テーマ json ファイルを使用するか、それとも他のスマートな方法でそれを実行しますか? たとえば、FSU studio を使用して、過去 2 週間、空き時間に小さなスターター テーマを作成しました。 つまり、いくつかのこと、そしておそらくそのいくつかは引き出すことさえできるので、それはあなたの興味だと思います.サイトが複雑になればなるほど、あなたはそれを欲しがると思います.

DV:奇妙に聞こえますが、それは確かです。 私はそれをのぞき見する必要があります。 最後の休憩をとります。 戻ってきて、MPC スタジオの将来について話し合いましょう。 私たちはすぐに戻ってきます。 コマーシャルの休憩に差し込む時間です。 しばらくお待ちください。 それでは、WMR の Press This WordPress コミュニティ ポッドキャストへようこそ。 Genesis の背後にいるエンジニアが Mike McAlister と一緒に FSE について行っていることについて話しているのです。 休憩の直前にマイク、あなたは機能性とビームの役割と、機能ドット PHP が MSC テーマで利用可能であり、機能性をロードする方法について少し話していましたが、テーマを活用できるため、そうしたくないかもしれません。ドット JSON または、MPC Studio の将来について考えるときに、そのテーマをよりスリムにするためのコンパニオン プラグインまたはその他のアプローチを推測します。新しい名前をおそらくリストの 1 つとして考えるでしょう。 しかし、あなたが取り組みたい他の分野は何ですか? つまり、ジェネシスフレームワークには、特に同様のパフォーマンスやSEOなどの側面の歴史があることは明らかです. そこに焦点を当てると言っていたのですが、アルファ後の未来についてどのように考えているのですか?

MM:ええ、それは素晴らしい質問です。 そして、ご存知のように、これらの軽量テーマと重いスタイル シートを取り除くことの素晴らしい点の 1 つは、組み込みのパフォーマンスが向上することです。少なくとも FSE テーマから派生する多くのテーマはるかに軽量でパフォーマンスが向上しています。 でも、それはさておき、それは重要ではありませんが、あなたは知っています

DV:多くの人が、実際にはもっと汚染されていると仮定して歩いているような気がします.とても軽いようです。

MM:ええ、まあ、それは間違いなく取り下げたいものです。なぜなら、WordPress では、いいねを獲得し、これらの重いスタイル シートを取り除き、オンになっているブロックのスタイルのみをロードすることさえあるからです。リアルタイムで揺れる木のページのようなもの。 WordPress で見たことのないクレイジーなパフォーマンスが得られます。

DV:それは、それが撃たれるのを待たないかなりの理由のように思えます。

MM:ええ。 うん。 そこにあるテクノロジーを本当に活用しています。 そうですね、FSE スタジオに関しては、現在アルファ版です。 それで、ご存知のように、私はそれについて1種類のツイートを共有したところ、多くの関心を集めました. そして、ご存知のように、これは単なる社内開発ツールとして始まりました。 つまり、私たち自身の問題を解決するために、私たち自身のかゆみを掻いているようなものでした。そして、これが実際に両方に役立つかもしれないと思ったのは、それを構築するまでではありませんでした. それが私たちが今取り組んでいることです。それは、申請者の最初の実行であり、そこにいる人々はそれを使用して、これは製品ですか? すばらしいフィードバックをたくさんいただいていますが、今後は、フィードバックのアルファ版と WordPress に注目し、それがどのように変化するかを確認していく予定です。 そして、そのようなことが FSE スタジオで行っていることにどのように影響するかを見てください。 結局のところ、私たちの目標は、ビルドと WordPress をより簡単にすることです。 そして、私たちはWordPressがどこに行くのかについて行き、それがFSEスタジオを意味するのか、テーマを構築するという私たちの哲学に準拠するように変更することを意味するのかについて、私たちの直感に行きます。どこかに到達するための終着点。 Genesis Did you know のようなものは、非常に人気のあるツールであり、多くの人々を WordPress に変え、WordPress で構築する自信を与えて、多くの複雑さを抽象化しました。それが私たちの目標です一日の終わり。 そして、それがこれらの製品に関する決定を導くために私たちが使用するものです.

DV:そうですね、その繰り返しのアプローチで私のアジャイルの心は温かくなります。 私はそれが本当に好きです。 YouTube ビデオへのリンクのようなリンクでツイートしたことは知っています。 人々がそれをチェックしたい場合、それはあなたのTwitterアカウントでかなり見られますか?

MM:はい、自分のチャンネルにピン留めすることもできます。 では行きましょう。

DV:すばらしい。 聞いている人のために、あなたの Twitter ハンドルは何ですか?

MM:マイク・マカリスターです

DV:私は家族のすべての子供たちと同じように、女の子のためにバニティ ネーム ドメイン名を購入しています。 うん。 うん、すごい。 では、人々がアルファ版に参加したい場合、最も簡単な方法は何でしょうか?

MM:ええ、署名するためのリンクがあります

DV: URL というのは、読み上げです。 ええ、それは素晴らしいでしょう。 ええ、それは litt url.co です。 スラッシュ FSE になりました。 そうです、それは私自身のカスタム URL 短縮サービスです。 WordPress については、これが世界で唯一の実際のヘッドレス WordPress サイトであることを知っています。 それは文字通り、コンテンツをまったく唯一の真実としてレンダリングしません

MM:これは、ヘッドレス サイトの優れた使用例です。

DV: API やコンテンツを拡張しないように. しかし、これは素晴らしかったです、マイク、来てくれてありがとう。 心から感謝する。

MM:もちろんです。 うん。 ありがとう。 いつも。 WordPress とその方向性について喜んでおしゃべりします。

DV: 4 年も経たないうちに再びあなたを迎えられて素晴らしいですね。そうです。 素晴らしい。 そのアルファ版に登録したいのであれば、その URL は litturl.com/fse です。 WMR の WordPress コミュニティ ポッドキャスト Press This をお聴きいただきありがとうございます。 これはあなたのホストである David Vogelpohl です。 WP Engine での役割を通じて、WordPress コミュニティをサポートしています。 毎週ここ Press this で最高のコミュニティをお届けしたいと思っています。