logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

Drupal 8の基本モジュール作成の実践ガイド

24/04/2020, by maria

Menu

はじめに

Drupalの最新バージョンであるDrupal 8については、多くのことが語られ、議論されてきましたが、一つ確かなことがあります:モジュールの構築方法は大きく変わりました。新しい状況に特化したチュートリアルは数多くあり、それぞれの著者は、コードが進化するにつれてさらに大きな変化に注目するよう開発者にアドバイスしています。

ここ数日、私はいくつかこれらのチュートリアルと、Examplesモジュール を調べ、近い将来にも有効であり続けるであろう、かなり興味深い例を見つけました!

チュートリアルの目的

01_8

このチュートリアルでは、lorem ipsumを生成するモジュールを作成します。簡単に言えば、ランダムなフレーズを組み合わせてプレースホルダーテキストを生成するモジュールです。ユーザーはテキストの段落数と各段落の文数を選択し、ボタンを押すと、レイアウトのニーズに合わせたテキスト素材を取得できます。

モジュールは、生成するテキストの量を設定するための簡単な設定ページと、フォーム付きのブロックを提供します。また、デフォルト設定、権限、テスト、テーマもあります。

02_5

完成した構造はこんな感じです

パニックにならないで

このコードは、問題なく動作するほどシンプルです。Drupalのコアの変更によって壊れた場合は、お知らせください。できるだけ早く修正します。コピー&ペーストはせず、代わりに次のコードを書くようにしてください。そうすれば覚えやすくなります!

とにかく、タイトルで述べたように、このガイドは実践的なものです。基本をカバーすることを目指しており、何が変わったのか、なぜなのかの詳細には踏み込みません。該当する箇所では、各ファイルのコードを論理的な部分に分割して、コメントをいくつか含めます。

それでは、前置きはこの辺にして、始めましょう。基本構造から始めて、この記事のサブセクションを参照して、必要な手順を確認してください。