GutenbergのエンジニアであるMatiasVenturaが、Gutenblock、フロントエンド編集、WordPressテーマの未来のビジョンを解き明かします
公開: 2017-10-10
グーテンベルク、またはテセウスの船というタイトルの投稿で、マティアスベンチュラは、プロジェクトがWordPressのコンテンツ作成エクスペリエンスとチームがその過程で下した決定をどのように変革するかについてのビジョンを打ち破ります。 Venturaは、オンラインパブリッシングがリッチメディアを採用し、Webデザインが長年にわたって複雑に進化したため、WordPressのカスタマイズがどのように困難になったのかを説明しています。
「WordPressは素晴らしいサイトを構築できますが、それでも採用の原動力であった使いやすさと明快さは衰退しています」とベンチュラ氏は述べています。 「現在の現実は、多くの人がWordPressを表現のツールとして使用するのに苦労しているということです。」
Venturaの言葉は、フロントエンドの編集エクスペリエンスに対するユーザーの現在の期待をインターフェイスが定義する競合他社からの脅威の高まりを示唆しています。 WordPressが競合他社の海に浮かんでいる場合、管理者で編集中にユーザーに表示されるものとフロントエンドに表示されるものとの間に断絶を残しながら、WordPressは機能を拡張し続けることができなくなります。
「WordPressは常にユーザーエクスペリエンスに関するものであり、それは新しい要求の下で進化し続ける必要があります」とベンチュラは言いました。 「グーテンベルクは、コンテンツブロックのアイデアに基づいて、これらのニーズに根本的に対処する試みです。 これは、ユーザーが基本的に視覚的な方法でコンテンツを操作する方法を改善すると同時に、開発者に、支援している人々により充実したエクスペリエンスを作成するためのツールを提供する試みです。」
Venturaは、コンテンツ作成へのブロックアプローチの基礎と、統合されたインターフェイスでより多くの機能をユーザーに公開し、プラグインエコシステムにより多くの機会をもたらす方法について詳しく説明しました。 この投稿は、「すべてをブロックする」という決定について疑問に思っている人たちにいくらかの明確さを提供します。 Venturaはまた、ブロックが将来WordPressテーマの大きな部分になると予想しています。
テーマは、個々のブロックのスタイルを提供することもできます。これにより、サイト全体の外観を根本的に変えることができます。 テーマがブロックの表示についてより多くなることを想像できますが、機能部分はブロックに抽出できます(これは複数のテーマのバリエーションで機能する可能性があります)。 テーマは、ブロックを混合し、それらをプレースホルダーとして設定し、それらの外観をカスタマイズすることにより、複数の種類のページ(奥付、製品、ポートフォリオなど)のテンプレートを提供することもできます。
ベンチュラはまた、グーテンベルクが可能にする可能性のあるいくつかの新しい可能性を導入しました。 彼は、各ブロックをきめ細かく制御することで、WordPressコアがリアルタイムの共同編集を可能にする未来への道を開くことができることを示すビデオを共有しました。 これは、CMSには痛々しいほど欠けていた機能ですが、グーテンベルクが配置されているため、近い将来になります。
「これと同じ粒度により、投稿全体をロックダウンする代わりに、ピアによって編集されているコンテンツをブロックごとにロックできる協調編集フレームワークを開発できます」とベンチュラ氏は述べています。
Venturaは、Gutenbergを最終的にWordPressにフロントエンド編集をもたらすための道と見なしています。
グーテンベルクがサイトを視覚的に構成するすべての要素を処理できるようになると(すべてのブロックにスタイルを提供するテーマを使用)、フロントエンドとまったく同じように見えるエディターになります。 (そして、その時点では、単にフロントエンド編集と呼ぶかもしれません。)それでも、私たちは、船が崩壊したり、人々を疎外したりしないように、慣れ親しんだ船の部品を徐々に改良することによってそれに到達しました。乗って。 私たちは、構築されているものとそれがどのように使用されているかという現実を繰り返して体験しながら、洗練と修正を可能にする方法でこれを達成したいと考えています。
彼は、グーテンベルクプロジェクトの挑戦を、船が航行し続けることを保証しながら、船の材料をアップグレードすることに例えました。 ボートに依存している乗客が多いので、再建のためにボートを完全に壊すことは、前進するための許容できる方法ではありません。
「これは、WordPressを成功に導いた柔軟性とパワーを取り除くことではなく、ユーザーが視覚的な方法でサイトに接続する方法を改善する試みです」とVentura氏は述べています。 「古い方法が時代遅れになり、ブロックのより豊かで明確なインターフェースに吸収されて消えてしまう時期があるかもしれませんが、私たちはこれをプロセスにするために可能な限り取り組んでいます。 古いものが突然消える必要はなく、徐々に新しいものに形作ることができます。」
投稿に対するコメントは有効になっていませんが、Twitterではほとんど肯定的なフィードバックを受け取っています。 一部の人にとっては、グーテンベルクの方向性、ブロックの目的、およびブロックが可能にする可能性を明確にしています。 コミュニティの他の人々は、グーテンベルクの背後にある概念に賛同していますが、コアに含めるための暫定的なスケジュールに満足していません。 Venturaの投稿は、WordPress製品エコシステムがグーテンベルクの準備をするのに十分な時間を与えることに関してコミュニティが抱えているより実際的な懸念の多くに対処していません。
Matt Mullenwegは、Gutenbergの準備が整うたびにGutenbergがWordPress 5.0に同梱されることを確認し、最近では、JavaScriptフレームワークの選択が遅れると、「Gutenbergは少なくとも数週間遅れ、来年にリリースが進む可能性がある」と述べています。
先週、YoastSEOの創設者であるJoostde Valkが公開した投稿は、プラグイン作成者のためのより遅い段階的な展開を要求する、Gutenbergへの彼の提案された代替アプローチとの会話を引き起こしました。
「現時点では、プラグインをグーテンベルクと統合することはまったく不可能です」とdeValk氏は述べています。 「プラグインの作成者は、いったいどのようにして数か月以内に統合を構築できるのでしょうか。 それは可能ではありません。 少なくとも物事を壊さずにはいられません。」
彼の提案では、ブロックのアイデアを維持し、WordPress 5.0の管理者を引き継ぐことを推奨していますが、メタボックスとツールバーはそのままにしておきます。
「私たちはブロックのアイデアに非常に熱心ですが、技術的な選択のいくつかと実装プロセスの速度について強い懸念を持っています」とdeValk氏は述べています。 「また、プロジェクトでアクセシビリティの問題が優先されていないことも心配しています。 しかし、最も重要なことは、プラグインが新しいエディターと統合できないという事実を非常に懸念していることです。」
現在、開発者がグーテンベルクを拡張する正しい方法を明確に理解することは不可能です。 プラグインのJavaScriptフレームワークはまだ発表されておらず、ブロックデータの保存方法に関する重大な問題が議論のために浮かんでいます。
「編集者/グーテンベルクチームは、より広範なコアグループに、ブロックデータの保存方法について考え、議論を開始してもらいたいと考えています」と、ベンチュラは先週のコア開発会議で提案しました。 「現在(特にメタ属性を許可した後)、さまざまなトレードオフでブロックデータを保存する方法がたくさんあります。 それぞれが適切なときにコミュニケーションをとることが重要になります。 これは例とドキュメントを通じてもたらされますが、一般的に、そのような知識は、講演やブログ投稿などを行うコアコントリビューターによっても広まりました。」
WordPressのコアコントリビューターの幅広いコミュニティからのさらなるコラボレーションにより、プロジェクトは、新しいエディターを拡張するためのベストプラクティスに従うために、開発者が必要とするドキュメントを提供できるようになるはずです。 それまでの間、ベンチュラの投稿は、グーテンベルクの背後にあるより大きなビジョンとそれがどこに向かっているのかを理解するための素晴らしい読み物です。

