ブロックベースのテーマに関する新しいコースでフルサイト編集の準備を開始
公開: 2020-06-10フルサイト編集は、現実になるまでわずか半年です。 この機能は、12月にリリースが予定されているWordPress5.6に搭載される予定です。 この次の変更に備えてテーマの作成者を準備するために、Carolina Nymarkは、適切なタイトルのFull SiteEditingという新しいWebサイトとトレーニングコースを作成しました。
Nymarkは長年のテーマ作成者であり、WordPressテーマチームに貢献しています。 彼女は数年間チームリーダーまたは代表者であり、よりアクセシビリティに対応したテーマの推進の背後にあるリーダーの1人です。
テーマの作成者が現在直面している2つの主要な障害があります。 1つ目は、フルサイト編集はまだ実験段階にあるということです。 2つ目は、WordPressのテーマのこの進化を深く掘り下げるための十分なドキュメント、チュートリアル、およびコースがないことです。 少なくとも後者の問題については、Nymarkはそれについて何かをするのに十分な経験を持っています。それはまさにこの新しい事業のすべてです。
COVID-19で職を失った後、彼女は自由な時間を使ってブロックエディターに貢献したいと考えました。 「同時に、私の周りの人々はフルサイト編集について質問し始めました、そして私が行ったテストで、私は始める方法を知っていました」と彼女は言いました。 「それを共有できれば、他の人のプロセスを簡単にすることができます。」
テーマチームでの彼女の代表的な役割は、テーマの作者が直面するであろう困難な戦いへのユニークな洞察も提供しました。 ナイマーク氏は、フルサイト編集が迫っていることに切迫感を感じたと語った。 「私はエコシステムのごく一部しか見ていません—WordPressテーマディレクトリに含まれるように提出されたWordPressテーマ。 しかし、私が見るテーマのほとんどはブロックを利用していません」と彼女は言いました。 「テーマはブロックのスタイルを設定せず、エディターは前面と一致しません。 私たちテーマの作者は、ブロックエディターに十分な速さで適応していません。そして今、6か月以内に別の大きな変化が起こります。」
このコースは現在、誰でも無料で利用できます。 ただし、常にそうであるとは限りません。 Nymarkは、WordPressコミュニティ内の人々からのスポンサーを求めています。 アイデアは、彼らがコースの進行中の開発に資金を提供できるということです。 十分なスポンサー資金がない場合、彼女はそれを有料コースに変える必要があります。 それが起こった場合、彼女は計画は一回限りの料金モデルで行くことになるだろうと言いました。 フルサイト編集が頻繁に更新されるため、彼女は顧客が更新されたコース資料にアクセスできるようにしたいと考えています。
テーマ開発の実用的な知識を持っている開発者は、コースの主な聴衆です。 誰もが飛び込む前に、WordPress関数、PHP、HTML、およびCSSを理解する必要があります。
コースには何がありますか?

現在、コースは未完成です。 サイト編集者はまだWordPressに含まれるまで半年離れているので、それは驚くべきことではありません。 ただし、テーマの作成者は、次の手順を実行する前に、理解しておく必要のある基本事項のいくつかを理解する必要があります。 このサイトには、誰でも参加してブロックからテーマを構築するためのディスカッションを開始できるオープンフォーラムもあります。
コースは次のセクションに分かれており、それぞれに独自のレッスンがあります。
- 序章
- すべてのブロックについて
- ブロックベースのテーマ
- サイトエディター
ほとんどのレッスンには、2分から5分の短いビデオがあります。 Nymarkは、読むことを好むユーザーのためにビデオの完全なトランスクリプトを提供します。 ビデオとトランスクリプトに加えて、一部のレッスンには、コード例などのダウンロード可能な資料があります。 現時点では、コースの「ブロックについて」の部分のクイズは1つだけです。
現在、コースは基本のみをカバーしています。 すでにブロックベースのテーマに足を踏み入れたテーマ作成者にとって、イントロ資料の一部が少し低レベルであることに気付くかもしれません。 ただし、今後はより高度なトピックを期待する必要があります。 ブロックシステムにまだ飛び込んでいないテーマ作成者にとって、今はテーマ開発の次の段階に追いつき、準備を始める絶好の機会です。

Nymarkはすぐにコースにコンテンツを追加する準備ができていますが、現時点で物事を把握することは継続的な課題です。 「ブロックエディタの変更速度が速いために使用できないコンテンツを記録しましたが、それは予想どおりでした」と彼女は言いました。 「私の最大の懸念は、誤った情報を広めたくないということです。それはこの初期段階では困難です。」
ロードマップには、WordPressのミートアップ中に他の人がダウンロードしてプレゼンテーションに使用できるテーマとスライドの例があります。 彼女はまた、テーマ作成者がテンプレートで使用するための改善されたブロック参照を作成するパーサーを構築しています。
旅した道
Nymarkのように経験豊富な人でも、学習曲線があります。 彼女は、すべてが言われ終わったときにテンプレートシステムがどのように機能するかを想像するのはまだ難しいと言いました。 物事が変化しているので、彼女が他の人に教えるためのコースを構築するとき、それは教育的なプロセスです。
「私が始めたときの最大の混乱は、テンプレートとテンプレートパーツがどのように保存されたかでした」と彼女は言いました。 「サイトエディタでテンプレートを編集して保存すると、カスタム投稿タイプとして保存され、テーマにあるファイルの代わりにそのテンプレートが使用されます。 現在、テーマを変更すると、テンプレートに保存したブロック構造が使用されますが、新しいテーマによってスタイルが設定されます。 これが、テーマの作成者がブロックのスタイルとテストを行うことが非常に重要である理由です。」
テーマ、特に1ページのサイトやブログの場合、テーマの構造は、現在見られるものよりもはるかに単純になる可能性があります。 Nymark氏によると、新しいシステムは活発に開発されていますが、従来のテーマからの移行を容易にするのに十分な親しみを感じています。 大きな違いは、カスタムJavaScriptとPHPに関する意思決定を減らし、設計に向けてより多くの作業を行うことです。
「これの欠点は、最初はテーマのバリエーションが少なくなると思うことです」と彼女は言いました。 「新しいおもちゃで遊ぶことに対する最初の興奮が過ぎ去ると、これは制限を感じるかもしれません。 ブロックパターンが大きな役割を果たし、すぐに使用できることを楽しみにしています。」
初めてフルサイト編集の水域に足を踏み入れたテーマ作成者の場合、彼女は、ヘッダー、フッター、およびその他の小さなセクションをブロックパターンとして再作成することから始めることを提案します。 真っ先に飛び込むことなく足を濡らすのに十分です。
彼女の2番目に推奨されるステップは、カスタマイザーオプションをブロックシステムに変換する方法について考え始めることです。 たとえば、多くのテーマにあるさまざまなヘッダーオプションについて考える場合、フルサイトエディターを介してそれらのユーザーの選択を公開するためのブロックパターンを作成する価値があるかもしれません。
前方の道路
Nymarkは、今後取り組む必要のあるいくつかの領域、つまりドキュメントを特定しました。 「ドキュメントの一般的な欠如は、フルサイト編集だけでなく、グーテンベルクプロジェクト全体にとっても問題です」と彼女は言いました。 「それは人々が学び、貢献することを困難にします。」
彼女が望んでいる重要な機能の1つは、テーマの作成者がテンプレートをロックして、ユーザーがWebサイトに機能を提供する重要なブロックを誤って削除しないようにする機能です。
彼女はまた、グーテンベルクチームによって開発中であるが、まだ準備ができていないいくつかの必要なコンポーネントをリストしました。
- サイトエディタでテンプレートパーツを選択して作成します。
- グローバルスタイル機能を完成させます。
- より多くのコントロールで既存のフルサイト編集ブロックを更新します。
- 残りのテンプレートタグ用の新しいブロックを作成します。
- 応答するようにNavigationブロックを改善します。
やるべきことはまだたくさんあり、多くの質問がまだ空中にあります。 ただし、WordPressがブロックを介して共通のデザイン言語に移行するにつれて、明るい未来が期待されます。
「設計者はコードを気にせずにレイアウトを作成するのが簡単になります」とNymark氏は言います。「テンプレートをエクスポートできるようになると、それらのレイアウトをテーマとして共有するのも簡単になります。 参入障壁が移動します。 基本的なテーマを作成するのは簡単ですが、ユーザー向けの完全なソリューションを作成するのは難しいかもしれません。」
