logo

パレット - カラフルに🎨

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

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

Scroll

Drupal decoupled。Drupal でバックエンドを構築する。

31/12/2018, by Ivan

Drupal は動的に発展するプラットフォームです。Drupal 開発者はすべての現代的なトレンドに従おうとしており、decoupled(分離型)アプリケーションもその 1 つです。Drupal ベースのバックエンド API と、フロントエンドの javascript フレームワーク(React、Angular)を見るのはもう当たり前になっています。小さな会社向けの中規模サイトでも、このアプローチを使っています。

Drupal 8 Decoupled

Decoupled Drupal を使うと、同じ API をベースに別々のウェブサイトとモバイルアプリケーションを作成することもできます:

Drupal 8 Decoupled

ですから、Drupal をモバイルアプリケーションのバックエンドとして使うこともできます。Views、Panels、Display Layouts モジュールをベースにしたモノリシックな Drupal フロントエンドを削除する必要はありません。Drupal フロントエンドを引き続き使い、1 つのページ、例えば Google マップ付きの検索にだけ React ライブラリを組み込むこともできます。 

Drupal decoupled

それは decoupled Drupal ではなく、ハイブリッドウェブサイトになりますが、段階的に分離し、フロントエンドを 1 ページずつ javascript に移せます。

API を作成するためのモジュールは、バージョン 8.x 以降、Drupal のコアに含まれています。ですから、Drupal がインストールされた直後に、独自のバックエンド API を構築できます。

このコースでは、Drupal と Webservices、JSON API、RESTful、Views などのモジュールをベースに、ニュース、イベントのリストとそれらのフィルターを持つシングルページアプリケーション(SPA)用の API を構築します。

それでは、Drupal をベースに私たちの API を構築し始めましょう!