これを押してください: WordPress 6.2 の新機能

公開: 2023-04-22

WMR の WordPress コミュニティ ポッドキャスト、Press This へようこそ。 各エピソードでは、コミュニティ全体からゲストが登場し、WordPress 開発者が直面している最大の問題について議論します。 以下は、元の録音の転写です

レッドサークルが提供

Doc Pop : あなたは WMR の WordPress コミュニティ ポッドキャスト、Press This を聞いています。 毎週、WordPress コミュニティのメンバーにスポットライトを当てています。 私はあなたのホスト、Doc Popです。 私は WP Engine での役割を通じて WordPress コミュニティをサポートし、TorqueMag.Io でポッドキャストを作成したり、漫画やチュートリアル ビデオを描いたりしています。 それをチェックしてください。

WordPress 6.2 が最近リリースされました。これは、WordPress の大きな更新であり、特にサイト エディターの動作が大きくなっています。 このリリースにより、コンテンツ ブロックによる完全なサイト編集に焦点を当てた Gutenberg フェーズ 2 がほぼ終了します。 つまり、WordPress は、6.2 の新機能について話すためのマルチオーサー コラボレーションである Gutenberg フェーズ 3 の作業をすぐに開始することを意味します。 Gutenberg の次の予定として、今日発表されたばかりの Gutenberg 15.4 および 15.5 のリリース共同マネージャーでもある、Automattic を介して WordPress 開発者関係の支持者である Justin Tadlock が参加します。 ジャスティンとそのチームにおめでとう。

ジャスティン、あなたのオリジンストーリーから始めましょう. どのようにしてWordPressに入ったのですか?

ジャスティン・タドロック:今朝誰かに言ったところです. つまり、20 年間ブログを書いていましたが、WordPress を使い始めたのは数年後のことです。 私がやりたかったのは作家になることでした。いつか小説家になりたいと思っています。

しかし、私は自分の作品を世界と共有する方法が必要でした。それがまさに私が WordPress を見つけた方法でした。当時、すべてのブログ投稿を 1 つの大きくて巨大なテキスト ファイルに入れることにうんざりしていたからです。 私はそれを管理するために何かが必要でした。

その後、私はテーマ デザインの世界に出くわし、最終的にはプラグイン開発に携わりました。

私は考えようとしています、その後私は自分のビジネスを始めました。 テーマとプラグインのビジネスで、2007 年か 8 年くらいだったと思います。 私はビジネスが得意ではなかったので、最終的にはある時点で WP Tavern の執筆に移り、現在は Automattic で開発者関係の擁護者として働いています。 楽しんでいるだけ。

ドク・ポップ:ええ。 それは素晴らしいです。 私は間違いなく、あなたがそこにいたときに WP Tavern に書いたあなたのファンであり、WordPress と Gutenberg チームであなたが現在行っている本当に素晴らしい仕事です。 ショーの冒頭で言ったように、WordPress 6.2 が出たばかりで、このニュースを伝えていた何人かの人々は、「ああ、それは小さなドット番号のリリースです。 たいしたことじゃない。"

しかし、これは特に WordPress で見た大きな変更の 1 つで、サイト エディターに入ると、見た目がまったく異なります。 ジャスティン、エージェンシーや Web 開発者が知っておくべき 6.2 の新機能でおそらく最も重要なものは何だと思いますか?

ジャスティン・タドロック:ええと、あなたが言ったように、サイト編集者はそこの新しいデザインが好きで、ベータ ラベルも削除しました。 ですから、Site Editor を使ってブロック テーマを作成するときが来たというのは、一種の公式です。 一部の開発者がカスタム クライアント ビルドに必要とする可能性がある、より高度な機能に関しては、まだ長い道のりがあると思います。

しかし、私にとって 6.2 は、ブロック テーマを構築する時が来たと本当に言えるリリースだと思います。

ドク・ポップ:うーん。

Justin Tadlock:そして、開発者向けの機能に関して言えば、私には素晴らしいものがたくさんあります。 ブロックのボックス シャドウ サポートなどの小さいもの。 カスタム CSS もあります。これは、その場でカウボーイ コーディングを行い、エディターからカスタム CSS を追加する必要がある場合に、クライアントの作業にも役立ちます。 たぶん、あなたは休暇中で、完全なビルド スタックなどを持っていません。 小さなアップデートや修正がたくさんあります。 つまり、それは常に継続的に大きくなっている、またはエクスペリエンスが向上しているということです。

Doc Pop:あなたが話しているカスタム CSS は新しいものだと思います。 私はその側面に触れたことはありませんが、開発者が入ってきて、Site Editor を介してブロックにカスタム CSS を追加できるようになったことは、あなたが言ったように簡単ですよね?

ジャスティン・タドロック:はい。 グローバル レベルで追加することも、ブロック レベルで追加することもできます。

ドク・ポップ:うーん。

Justin Tadlock:カスタマイザーに CSS オプションを追加する前に。 つまり、これの一部は、サイト編集エクスペリエンスに同等の機能をもたらすようなものでした. だから、それは分割されていません。 多くの人が手っ取り早いものに使っていることは知っていました。 何人かの人々はそれをすべてに使用しました。 しかし、特定のブロックに CSS を配置するというアイデアは気に入っています。それは、よりアトミックな設計アプローチだからです。 現在、その管理は私がそうあるべきだと思う場所ではありません。

見出しブロックを特定の行の高さなどに変更したいとします。 次に、すべての CSS の中心となる場所がないため、それを見つけるためにエディターを掘り下げる必要があります。

ドク・ポップ:うーん。

Justin Tadlock:その管理エクスペリエンスと次のいくつかのリリースを改善できれば、WordPress の最高のデザイン機能の 1 つになるでしょう。

Doc Pop:もちろんです。 1 人のユーザーとして、6.2 で最初に気づいたことの 1 つは、新しいブラウザー モードだったと思います。 以前はテーマを見て、それが古いスタイルのテーマだった場合はカスタマイザーを使用していましたが、現在はサイト エディターを使用しています。 そして、新しいブロックベースのテーマをクリックすると、それを表示する完全な方法があります.

それが開く方法は、本当になめらかで魔法のように感じます. これはブラウズ モードの一部であり、ナビゲーションが変更されただけです。 そして、本当に私を惹きつけたのは、最初はそれを見ませんでした。 私はそれについて学ぶために周りを見回さなければなりませんでした。 しかし、スタイルブック機能は、何らかの理由でアイコンが開いた目のようなものです.

しかし、それをクリックすると、すべてのブロックのプレビューが表示され、カテゴリ別に表示されるようになります。 つまり、すべてのコア ブロックとすべてのサードパーティ ブロックです。 段落がどのように表示されるかを確認でき、これに変更を加えることができます。 ですから、私が何かあるときはいつでも、ああ、これの見た目を変える必要があります。

スタイルブックにアクセスして、そこで変更を加える必要があることは正確にわかっています。 また、サードパーティのものでもできるのは非常にクールなので、メディアの表示方法を変更できることは理にかなっています。丸みを帯びたエッジやグラデーションなどが必要な場合などです。 そして、そこで段落やリストを編集できるのは理にかなっています。

しかし、フリトパイや何かを作る方法についてのレシピを共有するときのレシピカードブロック、カレンダーウィジェットもあります. それらすべてもそこにあります。 そして、彼らがサイトで見るように、背景にそれらを見るのはとてもクールです. そして、それらを微調整できるようにします。

これは 6.2 での最も印象的な変更の 1 つであり、非常にクールだと思いました。

Justin Tadlock:ええ、スタイル ブックは、ユーザーの観点と開発者の観点の両方から、私のお気に入りの機能の 1 つです。 私たちは、少なくともテーマのデザインでは、このことから少し離れようとしています。開発者の用語から離れて、もっとクリエーターと言おうとしています。 テーマ デザイナーになるために開発者である必要はもうないからです。

ですから、これは優れたユーザー機能であり、優れた作成者機能であるとしましょう。 テーマを設計しているとき、実際にはテストしたり使用したりしていない類似ブロックがたくさんあることを知っています。 そのため、スタイル ブックを介してそれらをすばやく参照できるようになったことは、特定のデザインに実際には必要のないデモ コンテンツを設定する必要がなく、見た目を確認したいという点で、ゲーム チェンジャーでした。正しい。

Doc Pop: Justin、あなたがこのチームに所属しているかどうかはわかりませんが、先週 Aurooba Ahmed と話していて、彼女はスタイル ブックに本のアイコンを付けるべきだと提案しました。 そこに何か意見があれば、彼らがそれを切り替えて、目玉を文字通りの本のプレビューか何かのように開いて、それが何をするのかをもう少し明確に説明する小さなアイコンに切り替えてくれることを願っています。

強力なツールだからです。

ジャスティン・タドロック:ええ。 素晴らしいアイデアだと思います。 私はデザイン チームの一員ではありませんが、チケットがあれば、間違いなくそれを強調して、できる限りプッシュしようとします。

ドク・ポップ:はい!

ジャスティン・タドロック:本はそこで理にかなっていると思うからです。

Doc Pop:ちょっと休憩しましょう。また戻ってきたら、Gutenberg の中心的な貢献者でもある WordPress 開発者の Justin Tadlock と話を続けます。 また、6.2 で見逃した可能性のある新機能や、6.3 で何が追加されるのか、パターン編集の将来についての彼の予測についても語ってくれます。

プレス・ディスの詳細をお楽しみに。

Doc Pop: WordPress コミュニティのポッドキャスト、Press This へようこそ。 私はあなたのホストである Doc Pop です。Automattic が後援する WordPress Developer Relations Advocate で Core Contributor である Justin Tadlock と話をしています。 ちょうど大きなリリースである 6.2 について話しましたが、次に話し始めるのは 6.3 だと思います。

おそらくこの会話の出発点は、グーテンベルグが 4 つのフェーズに分かれているということだと思います。 フェーズ 2 は、ブロックベースのコンテンツを使用した完全なサイト編集でした。 フェーズ 3 は、マルチユーザーのコラボレーション ワークフローになります。 Gutenberg 6.3 は、フェーズ 2 ジャスティンの終わりのようなものになると言われていますが、そうですか? ようやくフェーズ 2 が終了し、フェーズ 3 を開始する準備が整いましたか?

Justin Tadlock:カスタマイズ フェーズで「終了」という用語を実際に使用したくありません。フェーズ 2 です。これが最終的なものであり、サイト エディター、テンプレート編集、スタイルブック、グローバルスタイル。

しかし、公式にはそのフェーズは終了しています。 そのため、大きな機能が 6.3 で実装されることを願っています。 この時点で、フェーズ 3 の段階を計画するような準備段階にいます。 make.WordPress.core ブログに、それがどのようなものになるかについての初期の話の概要をまとめた投稿があります。

しかし、多くの作業は 6.4 のリリース サイクル中に開始されます。 それは共同編集などです。 その中で最も重要なことは、リアルタイムのコラボレーションです。 そのため、同時に 2 人か 3 人の人が仕事が好きです。

実際にショーの前にこれについて話し、Google ドキュメントなどを介して共同作業を行いました。 特にチームで作業している場合は、他の人の作業を完全に上書きすることなく、全員が参加してコメントを作成し、テキストを変更する必要があります。 共同作業で最もエキサイティングなことの 1 つは、公開ワークフローかもしれません。 WordPress は、実際には報道機関を対象としているわけではありません。 一種の下書きステータスがあり、その後公開されます。 基本的なブログのセットアップのように優れたフローはありません。 だから私はコミュニティがそれを使って何を構築できるかを見ることに本当に興味があります.

すでにそれを処理していると確信しているいくつかの優れたプラグインがあります。 しかし、修正後の投稿はそのフェーズの一部になる予定です。 それがどのように見えるかわかりません。 私たちはポストリビジョンのリビジョンの非常に基本的なバージョンを持っているか、何年も持っています。

ドク・ポップ:うーん。

Justin Tadlock:改善できる方法はおそらくたくさんあります。 しかし、私たちにできることはまだたくさんあります。

WordPress コミュニティのすべての開発者が何を思いつくかを見るのが楽しみです。

Doc Pop:あなたも私も、ニュースのバックグラウンドやニュース サイトのバックグラウンドを持っていると思います。そのため、編集者と協力して共同作業を行い、他の人が編集できるように Google ドキュメントで行う必要があることをすぐに考えます。私たち。 しかし、欠けているもの、または多くの人が考えていないのは、このマルチユーザー コラボレーションだと思います。

複数の著者による共同作業は、投稿エディターだけにとどまりません。 理論上は、実際のサイト設計も共同で行うことができます。 したがって、投稿編集者だけでなく、クライアントと協力して、リアルタイムで変更を加えることができます。 それはいいね。

Justin Tadlock:しばらく前に誰かがその側面について話しているのを聞いた. クライアントとリアルタイムでやり取りすることで、やり取りの手間を大幅に省くことができます。 デザインのモックアップを提出して、手元に置いておきましょう。 それは本当に素晴らしいアイデアです。

Doc Pop:では、エージェンシーがクライアントにコラボレーションについて話し始めるのは時期尚早ですか? 6.4 で開始された場合、Gutenberg フェーズ 3 の終わり近くまでエージェンシーがユーザーと共有したいものではない可能性があります。それとも、最初から機能するものでしょうか?

私はここで一種の予測をしていますが、これはエージェンシーがすでにユーザーに伝え始めるべきことなのかどうか疑問に思っています.

ジャスティン・タドロック:現時点ではしません。 特定の機能がいつ実装されるかについてのロードマップはまだありませんが、少なくともサイトの編集ではなく、投稿エディターのようなブロックから始まると思います. それの最初の改訂のように。 それはとにかく私が想定していることです。

それがどのように見えるかはわかりません。 まだ企画段階ですよね? したがって、それがどのようなものになるかについてクライアントと実際に話し合うまでには、数回のリリースが必要になる可能性があります。

Doc Pop:以前、6.2 の重要な点の 1 つは Gutenberg フェーズ 2 である、または Site Editor はもはやベータ版ではない、とおっしゃいました。

クライアントやエージェンシーが話し合うべきことは、おそらく「これは洗練されたものだ。 準備完了です。」 つまり、サイト エディターをまだ使用していない場合は、おそらくこれがサイト エディターに関する会話になるはずです。

Justin Tadlock:ええ、それはクライアント次第です。デザイン ツールをどれだけ自由に使えるかです。 クライアント向けのコンテンツ作成だけに完全にロックダウンすることを好む人がいることは知っています。 しかし、それらのいくつかを変更したいクライアントがいる場合は、確かに. それらの会話を行い、それらを紹介し、それに関する学習教材を作成します.

ええ、サイト エディターは優れたツールだと思いますが、慣れていない人にとっては学習曲線が非常に大きくなる可能性があります。 ですから、特定のクライアントに応じて、エージェンシーのような個人になると思います。

Doc Pop:ショーの前に、あなたと私が話していて、あなたが興奮しているいくつかの本当にクールなことについて言及していましたが、それは 6.2 にはまだ完全には収まらず、おそらく 6.3 で出てくるでしょう。フェーズ 3 が開始されます。

その次のリリースで見られるであろう欠けている機能のいくつかは何ですか?

Justin Tadlock:ええ、私が楽しみにしてきたお気に入りの機能の 1 つは、開発者としてブロック パターンに追加できるテンプレート タイプです。 エラー、404 ページ専用の 404 パターンを作成するとします。 または、異なるデザインの 3 つまたは 4 つの異なるバージョンを作成し、ユーザーがサイト エディターで 404 テンプレートを作成するときに、最初からそれらのパターンから選択できるようにすることもできます。

新しいテンプレート 404 を追加すると、そのテンプレートに固有のこれらの登録済みパターンがすべて表示されます。 そのための API は 6.2 で追加されたと思います。

そして今、新しいテンプレートを作成しようとすると、フォールバックまたは空の白紙の状態から開始するだけです. したがって、できれば 6.3 で、少なくとも Gutenberg 15.5 で、テーマ作成者はそれらの登録と準備を開始できます。 404 パターン、単一の投稿アーカイブなど、何でも構いません。

それらは特にテンプレート作成プロセスに関連付けられています。

Doc Pop:これが API のテンプレート タイプ機能です。これは 6.2 にありますが、UI はまだ完成していませんが、6.3 にあるはずです。

ジャスティン・タドロック:ええ。

Doc Pop:ええと、戻ってきてジャスティンと話を続ける前に、ここで最後の休憩を取るのに良い場所だと思います. 開発者がこれらのブロック パターンをどのように使用できるかについて、私は実際にもっと知りたいと思っています。

だから、戻ってきたらそれについて話すかもしれません。 Justin Tadlock と一緒に Press This をお楽しみください。

Doc Pop: WordPress コミュニティのポッドキャスト、Press This へようこそ。 私はホストの Doc Pop です。WordPress Developer Relations Advocate であり、Automattic が後援するコア コントリビューターである Justin Tadlock と話をしています。 ジャスティン、今日あなたと話すのはとても楽しかったです。 そして、ブロック パターンと、機関がそれを使用する方法、または開発者がそれらを使用する方法について話していたことは知っています。

ブロガーとして、私はブロック パターンをあまり使用していません。 私は、クライアントを扱う開発者がこれらのパターンをどのように使用できるかについて、もっと理解したいと思っています。

興味深いことに、私は、サイトの見栄えを良くするために事前にこのすべての作業を行うことに慣れていて、ブロック パターンを使用することで得られる長期的なメリットを十分に理解していないからです。 あなたが代理店だったら、ここの美しさについてユーザーとして私に何を伝えますか?

Justin Tadlock:ええ、パターンは、ブログの世界以外でもビジネス Web サイト全体で非常に役立つと思います。開発者またはデザイナーとして、特定の出発点のセットを作成できるからです。

たとえば、あなたがレストランで、スペシャル メニューなどを新しいページに追加したいとします。 開発者はこのパターンを設計できます。パターン インサーターを介して挿入するだけで、そのレイアウト アスペクトを作成することなくコンテンツを変更できます。 列と行、またはグループまたはスタック ブロックなどを使用している場合、これは複雑になる可能性があります。

したがって、現在のパターンは高度なデザインを追加するための非常に出発点であり、ブロック エディターを使用して行うことは明らかですが、技術者以外のユーザーにとっては難しいことです。

長期的に見れば、パターンが挿入され、それがエディターであり、パターンではなく、単なるブロックであることが、私たちに本当に欠けていると思います。 私たちが欠けているのは、開発者の観点からこれらのパターンを更新する機能です。

たとえば、最近、30 のランディング ページを持つクライアントがあり、それぞれが個別に 3 つの列グリッドにあるクエリ ループ ブロックを持っていると誰かに言われました。 そして、それらのクエリ ループ ブロックをすべて 4 列になるように更新する必要がありました。 そして、それを1つのパターンだけで行うのではなく、すでに挿入されているため、ページで行う必要がありました. そのため、これらすべてのインスタンスを更新する方法はまだありません。 そのため、パターンの中間に位置する再利用可能なブロックが必要です。

テーマ ショップはパターンに大きく依存していると思います。それが大きなセールス ポイントだからです。 これらはあなたの箇条書きです。 あらゆる種類のサイトを構築できます。 これらのタイプのサイトにはパターンがあります。

そういうものをテーマショップとして販売していると思います。 ここで、レストラン向けのパターン セットを作りたいとします。おそらく、サロン向けのパターン セットです。 結婚式場ですか? 1 つのマスター テーマのように構築して、エクストラを販売することもできます。 もちろん、私はもうテーマ ショップ ゲームには参加していません。 ですから、その世界にいる人たちが今、彼らと何をしようとしているのか見てみたいと思います.

Doc Pop:つまり、それは非常に理にかなっています。 そして、あなたが言ったように、これらのパターンは後で変更できますが、それらがあれば、それぞれを個別に変更する必要はありません. これは、他のカスタマイズされたブロックでは実行できないブロック パターンで実行できることです。 しかし、それはブロックパターンでできることであり、後で何かを変更して、以前のバージョンでグローバルに変更します。

ジャスティン・タドロック:まあ、それが今の問題です。 ユーザーが変更した可能性のあるコンテンツを維持しながら、すべてのパターンをグローバルに変更することは、修正する必要がある問題です。 まだそこまで来ていません。 私が話をしたテーマの作成者は、大きな機能要求の 1 つです。

だから私はそれをそこに持っていることを確認しています。 それについて私に話したことがある人なら誰でも、私はポッドキャストでそれについて言及しました.

Doc Pop: Justin Tadlock が取り組んでいることについて詳しく知るには、ここが締めくくりに最適な場所だと思います。 Twitter @JustinTadlock で彼をフォローできます。 ジャスティン、今日ここに参加してくれて本当にありがとう。

Doc Pop: WMR の WordPress コミュニティ ポッドキャスト、Press This をお聴きいただきありがとうございます。 繰り返しになりますが、私の名前は Doc です。Torque マガジンで私の冒険を Twitter @thetorquemag でフォローするか、torquemag.io にアクセスして、毎日このようなチュートリアルやビデオ、インタビューを投稿してください。 Torquemag.io をチェックするか、Twitter でフォローしてください。 Press This は Red Circle、iTunes、Spotify で購読できます。また、毎週 wmr.fm から直接ダウンロードすることもできます。 私はあなたのホスト Doctor Popular です。WP Engine での役割を通じて WordPress コミュニティをサポートしています。 また、Press This で毎週コミュニティのメンバーにスポットライトを当てるのが大好きです。