ヘッドレスDrupal

You are here

ヘッドレスDrupalは、データを格納するDrupalバックエンドとは完全に別個のフロントエンドフレームワークを持つサイトです。

 

ウェブが進化するにつれて、異なるデバイスやプラットフォームでコンテンツを管理と表示する要望が高まっています。

 

Angular、Ember、ReactのようなJavascriptのフロントエンドフレームワークの出現により、「ヘッドレス」コンテンツ管理システムの需要が高まっています。Drupal 7の間、コミュニティは新しいフロントエンドフレームワークによって残された空白を埋めるために貢献しました。このコンテンツ表示の分散化により、業界はコンテンツを保持および管理するためのストレージを作成するようになりました。Drupal 8がリリースされたとき、この機能はコアに組み込まれました。

 

Drupalは、タイトル、本文、著者、画像などの簡単な「記事」コンテンツタイプを作成する際に役立ちます。また、登録、制限付きの座席容量、出席状況の追跡などのより複雑なものもできます。Drupalは、コンテンツを改訂、プレビュー、タグ付け、関連付けることができます。

 

つまり、Drupalサイトはエンドユーザー向けにスタイルされていませんが、他のアプリケーションやサイトがアクセスして独自のスタイルを作成するためのすべてのコンテンツを提供します。この機能は、Drupal 8コアの強力な機能です。

 

ヘッドレスモデルは、以下の利点を提供します:

 

● CMSを再実装せずにサイトを再設計できるようにします。

 

● フロントエンド開発者がバックエンドの規約や構造から解放されます。

 

● 表示ロジックをクライアント側に移動し、バックエンドを流線形にし、サイトを高速化します。

 

● サイトを使用してブラウザ内の完全な機能を実現することで、ユーザーに真のインタラクティブな経験を構築します。

 

ヘッドレスDrupalの問題点は次のとおりです:

 

● 編集者にレイアウトコントロールは困難です。

 

● UIローカリゼーションはDrupalに頼るできません。

 

● 管理者がフロントエンドの作業をせずに調整を行うのは難しいかもしれません。

 

● フロントエンド開発者のスキルに大きく頼ります。

 

● 特定の特殊Drupal機能が失われたり、抑制されたりします。 

 

ヘッドレスDrupal開発では、クリエイティブなフロントエンド開発者の力を発揮するだけでなく、レスポンシブ、速くてリッチなユーザーエ経験を提供する能力を発揮します。Drupalのパワーを最大限に引き出し、Drupal開発段階でフロントエンドとバックエンドの両方の開発者が簡単に作業できるようにするには、このシステムの使用を真剣に検討してください。

 

参照サイト:

What is headless drupal?

Decoupled CMS

Headless-drupal-cms