ANNAIマガジン

Drupal8初心者講座

この講座ではDrupalの歴史や特徴、最新のDrupal 8の機能や他のCMSとの比較など、Drupalの機能やアーキテクチャーについて一から学びます。まだDrupalに触れた事のない方々に、まず最初に読んでいただきたい内容となっています。Drupalに関する正しい知識を体系的に学んでいただく事で、より多くの方がDrupalを活用できるようになれば幸いです。

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

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

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

第15回 Drupalの拡張モジュールの選定と利用方法
20186/4

第15回 Drupalの拡張モジュールの選定と使い方

前回は Drupal 8 のテーマを取り上げました。テーマは、コンテンツの最終的な見え方(プレゼンテーション)を決める機能ですが、そこで表示される情報を作り出す、アプリケーションの中核的な機能を提供するのがモジュールです。今回は Drupal 8 のモジュールについて、もう少し詳しく見ていくことにしましょう。

Drupalのテーマシステムについて
20185/28

第14回 Drupalのテーマシステムについて

前回までで、コンテンツタイプ、タクソノミー、ブロック、クエリー、多言語化、権限設定と、コアの重要機能を見てきました。連載の終盤に、残り2回でテーマとモジュールの利用について取り上げたいと思います。

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

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

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

第12回 Drupal 8の多言語機能と他のCMSやサービスとの比較
20184/23

第12回 Drupal 8の多言語機能と他のCMSやサービスとの比較

これまで、Drupal におけるコンテンツのクエリーについて見てきました。システムの各部で繰り返し利用される処理を Views のようなコア標準機能として提供することで、他のさまざまなコア要素と一貫性のある形で連携することができます。システム横断的に利用される基本機能としては、他にも多言語化や認証の仕組みなどがあります。今回は Drupal 8 の多言語化機能を紹介します。

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

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

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

第10回 Drupalの標準クエリービルダ Views
20183/19

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

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

第9回 Drupal 8のブロックシステム
20183/12

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

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

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

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

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

第7回 ボキャブラリとタクソノミーを使う
20182/26

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

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