ANNAIマガジン

ドゥルーパル情報全般に関する情報です

ドゥルーパルに関する記事の一覧です。ドゥルーパルの使い方や特徴、活用方法について多くの記事を掲載しています。

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

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

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

第 3 回 Drupal の特徴
20212/25

第 3 回 Drupal の特徴

前回は、Drupal が Web アプリケーションのフレームワークとして各機能とそれらを連携させる仕組みを再利用させるものだというお話をしました。今回は、この観点で特徴的なものを中心に、Drupal が具体的にどんな機能を提供しているのかをもう少し細かく見ていきたいと思います。

第 2 回 Drupal はフレームワークか?CMS か?他の CMS との比較
20212/18

第 2 回 Drupal はフレームワークか?CMS か?他の CMS との比較

前回は Drupal が Web アプリケーションフレームワークなのだ!というお話をしましたが、この言葉からイメージするものが人によって多少異なる気もします。そこで今回は、フレームワークという言葉の意味と Drupal のどこがフレームワーク的なのか、ということをあらためて考えてみたいと思います。

第 1 回 歴史に見る Drupal の DNA
20212/18

第 1 回 歴史に見る Drupal の DNA

世界中の政府や大企業で使われるようになった Drupal ですが、そもそもいつどのように始まったものなのでしょうか?日本ではあまり知られていない(かもしれない)その歴史に迫ってみましょう。

Drupal テーマ作成ガイド
20204/11

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

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

20203/3

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

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

既存のDrupalフィールドを再利用すべきか?
201911/18

既存のDrupalフィールドを再利用すべきか?

Drupalでサイトを作成したことのある方なら、フィールドの再利用を利用すべきかどうかで一度は悩んだことがあるのではないでしょうか。今回はフィールド再利用時のメリット、デメリットについての記事を紹介します。

サーバーサイドエンジニアが初めてDrupalを触ってみた
201910/17

サーバーサイドエンジニアが初めてDrupalを触ってみた

本稿では、いわゆる「プログラミング」を仕事とするサーバーサイドエンジニアが初めてDrupalを触ってみた所感を、エンジニア目線でお伝えしていきます。

シカゴ公園局のウェブサイト
20199/2

シカゴ公園局のウェブサイトにおけるDrupal8の導入事例

今回はシカゴ公園局(CPD)におけるウェブサイトにDrupal8の導入事例についてご紹介します。

Drupal テーマ作成ガイド
20197/17

Twigテンプレートのマクロ

最終更新日 2020年2月13日

Twig 公式ドキュメントより
「マクロは一般のプログラミング言語の関数と似ています。頻繁に使用される HTML 構文を再利用可能な要素として設定するのに便利です。」

{% macro input(name, value, type, size) %}
  <input type="{{ type|default('text') }}" name="{{ name }}" value="{{ value|e }}" size="{{ size|default(20) }}" />
{% endmacro %}

マクロはネイティブの PHP 関数といくつか異なる点があります: