ANNAIマガジン

Drupalとは?特徴や他のCMSとの違いなどを説明

CMSともフレームワークともいわれる、さまざまな側面を持つDrupal(ドゥルーパル)。Drupalの特徴や他のCMSとの違いなど、初めてDrupalについて調べる方に参考になる情報をご紹介

Drupal コミュニティーの 3 つのイニシアティブを表す絵

Drupalcon Lille 2023: パート 2

Drupal さんの旅行記 第二章:暗雲を振り払う

旅行記第一章では、Drupal さんが近隣の町々を訪ねて得た知見を元にどのようなイニシアティブで Drupal 村の状況改善を図ったかについてが語られました。しかし暗雲は濃くなるばかりで、外からは Drupal 村が見えなくなりそうな程でした。さて、Drupal さんはこの状況をどのように乗り越えるのでしょうか。

Drupalcon キーノートでステージに立つ Dries 氏

Drupalcon Lille 2023: パート 1

10 月 17 ~ 20 日に開催された Drupalcon Lille に参加してきました。

フランス北部の Lille(リーレ)で開催された今年のヨーロッパの Drupalcon は、COVID 19 のパンデミック発生以降、欧州の Drupalcon としては初めてマスク着用が義務化されないイベントとなりました。参加者数は約 1,300 人と、パンデミック以前と同等の規模となりました。参加者達は会場中で和気藹々と話し合ったり、積極的にコントリビューションを行っていたりと、パンデミック以前と同様の活気に溢れたフレンドリーな雰囲気に包まれたカンファレンスとなりました。

キーノート:Driesnote

Drupal の創始者でありプロジェクトリードの Dries による恒例のキーノート “The state of Drupal” は Driesnote と呼ばれ、Drupalcon におけるセッションのハイライトの一つです。Driesnote では Drupal を取り巻く環境の分析と、それに基づく Drupal の戦略が語られます。

Drupal ロゴ

Drupal は 2022/2023 もトップクラスの CMS であり続けるのか?

このポストでは「2022 年以降も Drupal が主要な CMS プラットフォームであり続けるかどうか」という疑問に答えたいと思います。もしあなたが Drupal を試してみようと思っているのなら、2022 年現在の Drupal の価値を知る上でこのポストは役に立つことと思います。さっそく見ていきましょう。

第 16 回 Drupal をもっと知りたい方に向けた各種情報

第 16 回 Drupal をもっと知りたい方に向けた各種情報

過去 15 回にわたり、Drupal 9 の特徴や他の CMS との違いを紹介してきました。まだ実際に手を動かして操作していない方にも、Drupal がどんな強みを持つソフトウェアなのか、そしてなぜ私たちが Drupal を探求し、活用し、推奨しているのか、ということがご理解いただけたのではないかと思います。連載の締めくくりとして、Drupal の発展を常に支えてきたコミュニティと、今後さらに理解を深めていただくための情報をまとめたいと思います。

第 13 回 Drupal の権限設定と WordPress や Movable Type との比較

第 13 回 Drupal の権限設定と WordPress や Movable Type との比較

前回は、Drupal 9 の多言語機能を紹介しました。Drupal が多言語機能を Web アプリケーションの共通基盤と認識し、コアの標準機能として提供していることがご理解いただけたと思います。これと同じように、Drupal がシステムの共通基盤として提供している機能にアクセス制御があります。今回は、このアクセス制御の前提となる、ユーザー登録、ログイン認証、および権限設定の各機能を見ていくことにします。

第 11 回 Drupal と他の CMS のクエリビルダー機能を比較

第 11 回 Drupal と他の CMS のクエリビルダー機能を比較

前回は Drupal 9 の標準クエリビルダーである Views モジュールの機能を紹介しました。CMS(コンテンツ管理システム)において、コンテンツを管理するデータベースへの問い合わせは中核的な処理であり、その実装はソフトウェアの特長が表れる部分ではないかと思います。そこで今回は Views 以外のクエリー手段として、他の CMS の例も見ながら考察してみたいと思います。

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

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

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

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

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

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

第 7 回 Drupal のボキャブラリとタクソノミーの使い方

第 7 回 Drupal のボキャブラリとタクソノミーの使い方

前回は、Drupal 9 におけるコンテンツとその構造を定義するコンテンツタイプについて解説しました。コンテンツタイプは、コンテンツの種類を表すひとつの重要な側面ですが、コンテンツを分類する仕組みはコンテンツタイプだけではありません。Drupal では、さまざまな観点からコンテンツを分類するタクソノミーという仕組みを用意しています。今回は、このタクソノミーについて見ていくことにしましょう。

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

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

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