ANNAIマガジン

Drupal開発者向け情報

Drupal開発者から初心者まで、Drupalで開発を行う方々に向けた技術情報です。オススメのモジュール情報や最新のDrupalによる開発情報など、Drupal開発者には必見の情報を日々配信しています。また海外の技術トレンドも紹介しています。

第 10 回 Drupal の標準クエリビルダー Views の使い方

第 10 回 Drupal の標準クエリビルダー Views の使い方

今回は Drupal 9 の目玉機能の一つ、Views について説明します。Views を使うとプログラミングなしで、管理画面から様々なコンテンツの抽出や表示が可能になります。この機能は他の CMS とDrupal を比較した場合に挙げられる代表的な強みです。

第 9 回 Drupal のブロックシステム

第 9 回 Drupal のブロックシステム

Drupal 9 及び 8 では 7 と比較してブロックシステムが大幅に進化しました。ブロックタイプを定義しフィールドを追加できるようになり、ブロックシステムの持つ可能性は大きく広がりました。

第 8 回 コンテンツ管理における Drupal と他の CMS との比較

第 8 回 コンテンツ管理における Drupal と他の CMS との比較

第 6 回、第 7 回と、Drupal 9 のコンテンツ管理の基盤であるコンテンツタイプとタクソノミーを取り上げ、Drupal が早い時期から高度なコンテンツ管理の仕組みを提供してきたことを紹介しました。今回は、他の CMS、具体的には WordPress と MovableType で、このあたりの仕組みがどうなっているのかを調べてみたいと思います。

第 6 回 Drupal にコンテンツを投稿してみる

第 6 回 Drupal にコンテンツを投稿してみる

今回からいよいよ、Drupal 9 の機能と使い方を紹介していきます。今回は、コンテンツ管理システムの最も基本的かつ重要な、コンテンツ作成に関する機能について説明します。

第 5 回 Drupal 9 / 10 のインストール (2)

第 5 回 Drupal 9 / 10 のインストール (2)

前回に引き続き、今回はインターネット上のサービスやレンタルサーバーに Drupal 9 / 10 をインストールする方法を紹介します。

第 4 回 Drupal 9 / 10 のインストール (1)

第 4 回 Drupal 9 / 10 のインストール (1)

今回から、いよいよ Drupal 9 / 10を実際に動かす手順を紹介していきます。

Node.jsを用いて、REST APIで外部からDrupal8にコンテンツを投稿する

Node.jsを用いて、REST APIで外部からDrupal8にコンテンツを投稿する

Headless に Drupal を扱うというテーマはここ最近よく耳にするようになりました。今回は Drupal に対して外部から REST API 経由でコンテンツを追加する方法について紹介します。

Drupal 8 Twigテンプレートで使用可能な関数

Drupal 8 Twigテンプレートで使用可能な関数

Twigには、テンプレート内で直接使用できる便利な関数が、たくさんあります。Drupalコアには、Drupal特有のカスタム関数がいくつか追加されています。この関数は、TwigExtensionクラスで定義されています。独自のカスタムTwig関数をカスタムモジュールで定義することもできます。

Drupal8に記事を作成するReactアプリを作る

Drupal8に記事を作成するReactアプリを作る

前回はNode.jsを使用してDrupal8に記事を投稿しました。今回はブラウザからDrupal8に投稿するアプリケーションを構築してみましょう

Drupal 8のノードのデータ構造を見てみる (2)

第一回目に引き続き、ノードのデータ構造をカスタムフィールドを追加しながら解説していきます。