FSEとWordPressのテーマ:MVPはどのように見えますか?
公開: 2021-02-04WordPressのエグゼクティブディレクターであるJosephaHaden Chomphosyは、来年の彼女の概要のフォローアップを投稿しました。 フルサイト編集(FSE)の最小実行可能製品(MVP)がどのように見えるかについての質問が増えました。これは、4月にGutenbergプラグインで準備が整うと予想されています。 コアチームはまた、WordPress 5.8を出荷するときに、WordPressでのFSEの6月の立ち上げを目指しています。
これらは高い目標のように見えますが、WordPressの開発およびビジネスコミュニティのメンバーは、「FSEのMVPとは何ですか?」と尋ねたままになりました。 これは新しい質問ではありません。 開発のペースが速い場合でも、コミュニケーションの途絶である場合でも、プロジェクトの多くがGitHubの問題の層の後ろに隠れている場合でも、追跡するのは難しい場合があります。 プロジェクトがどこに向かっているのかを詳細に説明する大きなウェブページはありません。 情報が散らばっていると感じることがあります。 これにより、製品の更新を何を期待するかを知る必要があるサードパーティの開発者やビジネスオーナーに一時停止を与えることができます。
YoastのCPOであるJoostde Valkは、コメントの中でプロセスに不満を表明しました。 これについては後で詳しく説明します。
「FSEはテーマとは何かを変え、適切に実行されれば、テーマがはるかに小さくなるため、テーマの作成がはるかに簡単になると思います」と彼は言いました。 「しかし、それはコミュニティに負担をかけ、信頼できるスタイリングの方法や、クラス名などの規則を考え出し、どこでもスタイリングを機能させることができます。 現在、フルサイト編集のMVPと見なされるものすら理解しておらず、目的に合わせて作成されていないテーマでどのように機能するかについての議論も見当たりません。それが心配です。」
彼は、MVPのプロセスが整っていないように感じている、コミュニティの他の人々と同じ懸念のいくつかを共有しています。
「そして、そのようなことはありません」と彼は言いました。 「死刑執行のないビジョンは幻覚にすぎません。」
Chomphosyは、相互接続性を認識していると述べました。 「私たちが公開した情報は、ウェブの39%に代わって人々が適切な決定を下すのに役立つ、きちんとしたフォロー可能な投稿になっていないこともわかりました」と彼女は言いました。
彼女は6つ(現在は7つ)のマイルストーンをリストしたチケットを指さしました。 これらの各マイルストーンは、まとめると、MVPのFSEが必要な場所を表しています。
「一緒に、ブロックとそのテーマをカスタマイズできるエディターを使用して完全なテーマの表現を可能にするアーキテクチャの概要を説明します」と彼女は書いています。 「 MVPは、コーディングの知識がなくても、ブロックのみを使用して、TwentyTwenty-Oneテーマのバージョンを構築できるようにする必要があります。 「「
以下は、WordPressでFSEの最初のバージョンが表示される前に完了する必要があるマイルストーンの内訳です。
マイルストーン1:インフラストラクチャとUI
おそらく、FSEの最も重要な部分は、実行可能なサイトエディタです。 WordPressテンプレートシステムをまとまりのあるUIに統合することが、プロジェクトの基盤です。 基盤となるインフラストラクチャは、テンプレートとテンプレートパーツの動作を処理します。 この時点で、この基盤は信頼できる場所にあります。 さらに作業が必要なのは、その上に構築されたすべての機能です。 このマイルストーンには、サイト編集インターフェイスの導入とマルチエンティティの保存の処理も含まれます。
マイルストーンの最後の段階では、ユーザーは投稿エディター内からテンプレートを編集して、コンテンツとデザインの編集を効果的に切り替えることができます。 FSEアウトリーチプログラムは最近、この機能をテストして、グーテンベルク9.6以降のフィードバックを収集しました。
マイルストーン2:ブラウジング
このマイルストーンは、サイトエディターのUIをナビゲートするためのすべての作業をカバーしています。 ページ、テンプレート、テンプレートパーツ、グローバルスタイルの切り替えなど、多くの可動部分があります。 ユーザーは、作業している要素を知っている必要があります。
これは、完了としてマークされた唯一のマイルストーンです。 ただし、編集モードと選択モードに加えて、「ブラウジング」モードのアイデアを探求するためのオープンチケットがあります。

マイルストーン3:スタイリング
ほとんどの場合、このマイルストーンは、今後のグローバルスタイルシステムに焦点を当てています。 システムは、テーマのデフォルトからグローバルユーザーの変更、ブロックごとのスタイルオプションまで、スタイルがブロックに適用される方法の階層を作成します。
MVPの作業の多くは完了していますが、バックログには数十の機能チケットがあります。 これは、ブロックシステムがサードパーティのページビルダーよりも何年も遅れている領域でもあります。 リリース後のフィードバックに基づいて、長期的な機能の追加が見込まれます。
マイルストーン4:テーマブロック
テーマの作成者は、このチケットに注意を払う必要があります。 ブロックベースのテーマがほとんどのテーマ開発者にとって現実になる唯一の方法は、すべてのテンプレートタグに対応するブロックがサイトエディタにある場合です。 または、少なくとも最もよく使用されるテンプレートタグがそうである場合。 これらの機能の一部は、ブロックエディタでは適用できなくなりました。 テーマ開発者は、今日構築しているものを再作成するために必要なブロックがあることを確認する必要があります。
確かに、ブックマーク/リンクのブロックが前進する可能性が低いのは悲しいことです。 この機能は廃止されましたが、私はまだ古き良きブログロールの日々について懐かしいです。 たぶん、これはプラグインのままにしておくのが最善でしょう。 LinkManagerプラグインの復活が順調に進んでいる可能性があります。
マイルストーン5:クエリブロック
Queryブロックとそれに対応するLoopブロックは、ある意味で、フルサイト編集の最も重要な部分です。 ロードされる投稿とその表示方法を処理します。 この機能は、解決すべきより複雑なパズルの1つです。 グーテンベルクの開発チームはこれを何ヶ月も繰り返し続けており、現在は良好なベースラインにあります。 ただし、テーマの作成者が行う必要のあるすべてのことを真剣に処理できるようになるまでには、まだまだ道のりがあります。
現在、Queryブロックは、クエリをカスタマイズするためのいくつかのオプションのみを処理します。 チームは、エンドユーザーがサイドバーで使用できるコントロールを決定し、ブロックをさまざまなタイプのポストリスト表示のパターンと統合する必要があります。
マイルストーン6:ナビゲーションブロック
Queryブロックを除いて、Navigationは独自のマイルストーンを必要とする唯一の他のブロックです。 ナビゲーションメニューの問題は、10年以上にわたってWordPressプロジェクトを悩ませてきました。 これは、正しく理解するのが最も難しいことの1つです。 今日のWordPressのナビゲーションメニューは一般的に操作が簡単ですが、そのデザインはエンドユーザーがカスタマイズすることはできません。 出力は完全にテーマの作者の裁量に委ねられています。 テーマの作成者が望む可能性のある一連のメニューデザインに対応し、エンドユーザー向けにカスタマイズできるようにすることは、グーテンベルクプロジェクトにとって最も困難な問題の1つである可能性があります。
寄稿者を必要とするサブチケットは少なくとも数十あります。 それでも、Navigationブロックが今日のいくつかのテーマで使用されているより複雑なパターンに対応できるようになる前に、いくつかのバージョンになる可能性があります。
マイルストーン7:段階的な採用
MVPを表す最初の6つのマイルストーンが完了した後、WordPressには、エンドユーザーとテーマの作成者が徐々にFSEを採用できるようにする方法が必要です。 主に、これはブロックベースのテンプレートと従来のPHPベースのテンプレートの組み合わせになります。 開発者は、テーマを大幅に変更せずに更新できるようにする必要があります。これにより、ユーザーベースのセグメントが残される可能性があります。
ブロックベースのウィジェットとナビゲーション画面もこのマイルストーンに該当します。 どちらの機能も、2020年に上陸できなかったため、将来のリリースに向けてパントされました。ただし、これらは、FSEに切り替える準備が整っていない、またはテーマのために切り替えることができないユーザーにとっての足がかりになります。
