参入障壁に関するグーテンベルクプロジェクトリーダーのマティアスベンチュラとの話し合い
公開: 2021-08-18先週、私は現代のワードプレス時代の参入障壁についての意見記事を発表しました。 この記事は、過去の経験に関係なく、現在の学習曲線が非常に高いと述べたChrisWiegmanによるツイートと投稿に続きました。 コミュニティのメンバーは、記事、ポッドキャスト、およびビデオの急増で応答しました。
現代のWordPressは主にグーテンベルクを中心としているので、私はプロジェクトのリーダーであるマティアスベンチュラに連絡を取りました。 目標は、議論にある程度のバランスをもたらすことでした。 残念ながら、彼は物語が出版されてから数日後まで私に戻ることができませんでした。 ただし、プロジェクトに関する彼の独自の洞察と視点を考えると、彼の見解を共有する必要があります。
ディスカッションでは、複数の観点から参入障壁のトピックを取り上げました。 特定の開発者、設計者、またはユーザーがランプに足を踏み入れる場所に応じて、それぞれが異なるエクスペリエンスを持ちます。
なぜ私たちは同じ議論をしているのですか?
ブロックエディタは2018年12月にWordPress5.0に同梱されました。3年が近づいていますが、同じ議論をしているように感じることがよくあります。 なぜ私たちがまだその点を超えていないのか不思議に思う必要があります。
「これは、WordPressコミュニティの規模、その多様な視点、そして物事にアクセスできるようにするためにまだやるべきことがたくさんあるという事実の事例だと思います」とVentura氏は述べています。 「WPの予備知識がない状態で始めた人が非常に速く飛んでいくのを見てきました。」
彼は昨年立ち上げられた人気のあるブロックライブラリの1つの物語を語りました。 作成者はデザイナーでしたが、自分たちを開発者として認識していませんでした。 ただし、APIを使用すると、以前のスキルセットでは不可能だったプラグイン全体を構築できました。
「私にとって、これはビルダーが利用できるブロックAPIの勝利でした」とVentura氏は述べています。 「しかし、これは1人の視点にすぎません。 最新のフロントエンドツールの複雑さに不満を表明しているPHP開発者を無効にすることはありません。」
テーマの作成と新しいオンランプ
テーマ作成の面では、私たちは同意しました。 開発者以外の人が、テーマ開発の知識のすべての重みを必要とせずに、Webサイトのさまざまな部分を視覚的に構築するのを容易にするための新しい方法があります(そしてさらに進んでいます)。
Venturaは、2000年代初頭に最初にFlashに触れた後、テーマ開発からWordPressの旅を始めました。 彼はたくさんのPHPファイルをダウンロードしたことを思い出し、それらを開くことで実行できると考えました。 それ以来、彼は多くのことを学んだと言っても過言ではありません。
「テーマの一部を編集できることは、コードへのアクセスを民主化するための重要な側面です」と彼は言いました。 「テンプレートがどのように機能するかを理解することから、多くの人が始めるのを目にすることになると思います。 または、PHPを少し知っていない限り、以前は隠されていたQueryブロックで遊んでみてください。」
彼は、ある意味で、ブロックエディターのこの側面により、ソロクリエーターや小さなチームがユニークなプロジェクトを構築できるようになり、例としてAinoを指摘しました。
「WordPressへの貢献が困難だったり、経験を積んだりしているデザイナーがたくさんいます」と彼は言いました。 「以前は簡単だったと言えば、開発者の資格はたくさんあります。 より多くの貢献手段があれば、優れた貢献者であったかもしれない人口の大部分にとって、彼らは容易ではありませんでした。」
パターンは、WordPressが将来促進する可能性のある多くの道の1つである、最初の公式の足がかりになる可能性があります。 Venturaは、ユーザーがコードに触れることなく作成および公開できる、.ORGがホストするビジュアルテーマビルダーの可能性を想定しています。 そのようなプロジェクトが実現するのを見るのはおそらく何年もかかるでしょうが、高い目標は私たちがまだ考えていない革新的なアイデアにつながる可能性があります。
ビルディングブロックプラグイン
ブロックプラグインは、テーマとは別の獣です。 障壁は間違いなく高くなっていますが、従来のWordPress開発者にとってこのハードルはどれほど大きいのでしょうか。
「パターンの提供からブロックの構築に移行することは、今のところ大きな飛躍です」とベンチュラ氏は述べています。 「それをすぐに学ぶことができる人々がいますが、それはまだ人々にとって大きな障壁です。 これにはいくつかの層があると思います。ドキュメントは、編成とプレゼンテーションの両方で桁違いに優れている可能性があります。 そこでもっとたくさんのことができるといいのですが。」

彼はまた、BlockBookとCodePenのブレンドなど、ビルディングブロック用のツールにも興味があります。 彼は、他のブロックを作成するために使用されるブロックの可能性について熟考しました。これは、開発者がリッチテキストフィールドなどの機能を解釈するツールを使用してHTMLを記述するだけでよいシナリオです。 少なくとも、彼は、私たちがブロック構築の経験の表面をかろうじて引っ掻いていると信じています。
「最大の課題は、PHPの訓練を受けた人々が、開発者のエクスペリエンスがより単純であることを意味する場合、UXへの影響を少し無視する傾向があることです」と彼は言いました。 「これは、PHPのAPIセットから体系化するのが難しいダイレクトマニピュレーションとは対照的に、UXへのショートコード/フォームアプローチで最も顕著だと思います。」
WordPress / Gutenbergの貢献とバスファクター
テーマやプラグインを構築する以外に、WordPress開発エコシステムに参加する3番目の、そして間違いなく最高レベルは、ブロックシステムへの直接の貢献です。 今日のコアへの貢献は、ほんの数年前よりも難しくなっていますか?
「これは良い点だと思いますが、 WP_QueryのようなWP内部への貢献も非常に困難であったことを部分的に見逃していると思います」と彼は言いました。 「私たちはそれに慣れました。 グーテンベルクへの貢献は、私がここ数年でTracで見たものよりも多くの人々から受けています。」
Venturaは、GitHubが貢献量の要因になる可能性があることを認めました。これは、多くの開発者がTracよりも好む傾向があります。
エディターの構築は困難な作業であり、ある程度の専門知識が必要ですが、コンポーネントライブラリや小さなパッケージなど、システムの他の部分は、一部の人々が参加するための代替パスを提供する場合があります。
「これとは別に、私は、ソフトウェアが最近何をすることができるべきかについてのより高いレベルの期待もあり、それが以前よりも意味のある困難な仕事に貢献することを可能にすることに同意します」と彼は言いました。
歴史的に、メディアライブラリなど、JavaScriptモデルに依存していたWordPressの他の部分は、高いレベルの貢献をしていませんでした。
「これはすぐに尽きるトピックではないと思います。オープンソースであるWPプロジェクトの重要な部分はユーザーができることであるため、自己満足せずに「ああ、物事は難しい」とだけ言うことが重要です。上記のソフトウェアを変更し、そのためには、彼らはそれを理解する必要があります」と彼は言いました。 「私たちが正しく行動し、より協力すれば、新世代の人々にコーディングを紹介できると思います。
これの二次的な側面は、WordPressのバスファクターがあるかどうかです。 もしそうなら、その数はいくつですか? これは、最も技術的に困難なソフトウェアに関する一般的な質問です。 プロジェクトの最も複雑な部分についての必要な知識を持つX人の貢献者がバスに見舞われた場合(厳しい画像で申し訳ありません)、開発は停止しますか?
それは問題になっているようには見えなかったので、WordPressのサークルで頻繁に議論されることはありません。 しかし、コアへの貢献が参入障壁が高すぎる場合、プロジェクトを継続できないものはありますか?
「ある意味で、今はもっと持続可能だと思います」とベンチュラは言いました。 「私たちはグーテンベルクレポの寄付許可をもっとオープンにしてきました。その結果、より多くの人々が寄付するようになりました。 WPのバックエンド側に慣れている貢献者と、インタラクティブな部分に慣れている貢献者の間に分裂が見られるかもしれないと思います。」
チームが完全に予想していなかったことの1つは、WordPress以外のプロジェクトでのグーテンベルクの使用でした。 これにより、持続可能性の要素が増える可能性があります。 彼は、WordPressモバイルアプリが他の人が有意義に貢献できる例であると指摘しました。 そして、他のモバイルアプリはそれをツールに使用したいと考えています。 Venturaが採用されているAutomatticでは、Tumblrのエディターテクノロジーの採用にも取り組んでいます。
「一般的に、より広い議論のトピックは、WPに有意義に貢献することが、WPにフルタイムで取り組むために後援された人々の特権になったことだと思います」と彼は言いました。 「それはある意味で自然なことですが、少し悲劇でもあると思います。」
