Plain-English definitions of Drupal terms, from alias and block to Twig and user 1, with examples, sources and answers to common questions.

このセクションの内容

A

Ajax
Ajax(Asynchronous JavaScript and XMLの略)は、インタラクティブなWebアプリケーションを作成するためのWeb開発技術です。DrupalにおけるAjaxは、動的でインタラクティブなユーザーインターフェイスを作成するために使用されます…
Automatic Updates
Automatic Updates lets an administrator apply Drupal core patch releases from the browser, with core's Package Manager staging the Composer changes.

C

CKEditor 5
Drupal core's visual editor for text fields, set up per text format, where the toolbar and the allowed HTML tags are configured together.
Claro
Drupal core's default administration theme since 9.4, based on the Drupal Design System; set to give way to the Gin-based Default Admin theme.
CMS(コンテンツ管理システム)
ソフトウェアアプリケーションであるコンテンツ管理システム(CMS)は、デジタルコンテンツの作成、管理、公開に使用されます。DrupalはオープンソースのCMSであり、ユーザーがコンテンツを作成・管理するためのWebベースのインターフェイスを提供します。Webサイト、ブログ…
Composer
Composerは、Drupal CMSで使用されるPHPの依存関係管理ツールです。開発者はDrupalプロジェクトの依存関係を宣言、管理、インストールできます。Drupalプロジェクトの構築に必要なライブラリやパッケージの管理に役立つツールです…
Content translation
The core module that adds a Translate tab to pages, terms, blocks and other content entities, where editors create and manage their language versions.
Cron
Cronは、Drupalにおいて特定のタスクを自動化するために使用される時間ベースのジョブスケジューラーです。バックグラウンドで動作するシステムプロセスであり、特定の間隔で実行されます。Cronは、メールの送信、データベースメンテナンスの実行、その他の管理タスクの実行などの自動化に使用されます…

D

Devel
Develは、Drupalコンテンツ管理システム(CMS)の開発ツール一式です。DrupalのWebサイトのデバッグ、テスト、最適化を容易にするモジュールや機能を提供します。DevelはDrupal初心者の開発者に特に便利です…
Distribution
A Drupal distribution is Drupal core bundled with modules, themes and configuration for one kind of site, installed through an install profile.
Drupal 7 end of life
Drupal 7 end of life was 5 January 2025: the Drupal Security Team stopped issuing advisories and fixes for Drupal 7 core, modules and themes.
Drupal Association
Drupal Associationは、オープンソースのDrupalプロジェクトの発展支援に尽力する非営利団体です。2006年にDrupalの原作者であるDries Buytaertが設立し、会費、スポンサー、寄付によって運営されています。Drupal…
Drupal Canvas (formerly Experience Builder)
Drupal Canvas, formerly Experience Builder, is a contributed visual page builder for Drupal 11.3 and later, shipped by default with Drupal CMS 2.0.
Drupal CMS
Drupal CMS is the Drupal project's own starting point for new websites, aimed at marketers and site builders, set up from a site template.
Drupal Console
Drupal Consoleは、DrupalのWebサイトを管理するためのコマンドラインインターフェイス(CLI)ツールです。コードの生成、設定の管理、データベースの操作など、さまざまなタスクを実行できる幅広いコマンドを提供します。Drupalコミュニティが保守するオープンソースプロジェクトであり…
Drupal release cycle
Drupal's published policy for when each core version ships and how long it gets bug and security fixes, so owners can plan updates ahead.
Drupal Security Team
Drupal.org's security group, whose SA-CORE and SA-CONTRIB advisories and PSAs tell site owners which releases fix a vulnerability.
DrupalCon
DrupalConは、オープンソースのコンテンツ管理システムであるDrupalの年次カンファレンスです。Drupalプロジェクトを支援する非営利団体であるDrupal Associationが主催します。世界中の開発者、デザイナー、ビジネスオーナー、その他のDrupal愛好者が集まり、知識を共有し…
Druplicon
Drupliconは、Drupalコンテンツ管理システム(CMS)の公式マスコットです。白いあごひげと赤い蝶ネクタイを付けた青とオレンジのカートゥーン風ペンギンです。Drupliconは2003年にDrupal創設者のDries Buytaertが作成し…
Drush
Drushは、Drupalのコマンドラインシェルおよびスクリプトインターフェイスです。DrupalのWebサイトをコマンドラインから管理するために使用されます。モジュールのインストールや更新、テーマのダウンロードや有効化、データベース更新の実行など、さまざまなタスクに使用できます。Drushは…
Drush Make
Drush Makeは、一連の手順からDrupalコードベースを構築するためのコマンドラインツールです。DrupalのWebサイトの管理・保守に使用されるDrush一式のツールの一部です。Drush Makeは…

F

File API
ファイルAPIとは、サーバーに保存されたファイルを開発者が操作できるようにするDrupal CMSの関数群です。ファイルのアップロード、削除、操作など、管理のための統一インターフェイスを提供します。サーバーに保存されたファイルに手軽にアクセス・操作できるため、Drupalアーキテクチャの重要な要素です…
Form API
DrupalフォームAPI(Application Programming Interface)とは、Drupalコンテンツ管理システムでフォームを作成・管理するための関数とツールの集まりです。安全で拡張可能な方法でフォームを作成、検証、処理するための構造化された手段を提供します…
FOSS(フリーでオープンソースのソフトウェア)
FOSS(フリーでオープンソースのソフトウェア)とは、一般に無料で公開され、誰でも変更・再配布できるソフトウェアの一種です。通常は開発者コミュニティが共同開発し、ソースコードが公開されます。ライセンス条件に従えば、誰でもソフトウェアを変更・再配布できます。Drupalの文脈では、FOSSはCMSの基盤です…

G

Gin admin theme
Gin is a contributed Drupal admin theme with dark mode, accent colors and table density options. Core's Default Admin theme is built from it.
Git
Gitとは、コンピューターファイルの変更を追跡し、複数人でのファイル作業を調整するバージョン管理システムです。Drupal開発では、サイトやWebアプリケーションのソースコード管理によく使います。同じコードベースでの同時作業を可能にし、変更の追跡や必要に応じた以前のバージョンへの復元手段も提供します…
GPL(GNU General Public License)
ソフトウェアの使用、変更、再配布の権利を利用者に与える、広く使われるフリーソフトウェアライセンスがGNU General Public License(GPL)です。最も人気のあるオープンソースライセンスであり、多くのDrupalプロジェクトで使われています。GPLはコピーレフトライセンスであり…

H

HEAD
HEADとは、リソース自体を取得せずにリソースの情報を取得するためのHTTPリクエストメソッドです。Drupalの文脈では、ページやファイルなどのリソースの状態を、実際にダウンロードせずに確認するためにHEADリクエストを使います。前回取得した後にリソースが利用可能かどうか…
Headless Drupal
A decoupled architecture in which Drupal stores content and enforces access, and one or more separate front ends read it through an API.

I

InnoDB
InnoDBとは、オープンソースのデータベース管理システムであるMySQLのストレージエンジンです。リレーショナルデータベースでのデータ保存・管理に使います。InnoDBはMySQLの既定ストレージエンジンであり、Drupalを含む多くの人気コンテンツ管理システムで使われています…
Install profile
An install profile defines the modules, themes and configuration a new Drupal site starts with. You choose it once, when you run the installer.
Issue
Drupal CMSで報告される問題やバグがIssueです。通常、ユーザーや開発者がDrupalのIssueキュー(バグや機能リクエストを追跡・議論する公開フォーラム)で報告します。Issueは軽微なバグから重大なセキュリティ脆弱性までさまざまです。通常…

J

JSON:API
A core module that serves Drupal content as JSON in the JSON:API format, shaped by filter, sort, include and paging parameters.

L

LAMP(Linux、Apache、MySQL、PHP)
LAMPとは、Linux、Apache、MySQL、PHPの頭文字を取った略称です。動的なサイトやWebアプリケーションを作るためのWeb開発プラットフォームであり、Drupalサイトの構築と運用に使われるオープンソースのソフトウェアスタックです。Linux、Apache、MySQL…
Layout Builder
A core Drupal module that sets how content is displayed with sections and blocks, using a default layout per content type and optional per-item overrides.

M

Media Library
Media Library is the core Drupal module that lets editors upload a media item once and pick it again from any media field or the text editor.
Multisite
Multisite is a Drupal feature that runs independent sites, each with its own database, configuration and files, from one shared codebase.

N

NID(ノードID)
NID(ノードID)とは、ノードを識別するためにDrupal CMSで使われる一意の識別子です。ノードとは、Drupalデータベースに保存される記事、ページ、ブログ投稿などのコンテンツです。NIDはノードの作成時に割り当てられる数値であり、データベースでのノード参照やノードコンテンツへのアクセスに使います…

O

Olivero
The front-end theme that Drupal 11.4 installs by default: responsive, made with accessibility experts, with 13 regions and color presets.

P

Paragraphs
Paragraphs is a contributed module that adds the paragraph entity: a small, typed content item with its own fields, owned by one parent entity.
Pathauto
Pathautoとは、コンテンツのURLエイリアスを自動生成するDrupal CMSのモジュールです。Drupalサイトのコンテンツに、ユーザーフレンドリーでSEOフレンドリーなURLを作成します。ノード、タクソノミーターム、ユーザーなどのコンテンツのURLエイリアスを作成でき…
Plugin API
プラグインAPIとは、Drupalでプラグインを作成・管理する関数とツールの集まりです。プラグインはDrupalの機能を拡張できる小さなコードであり、機能追加、既存機能の変更、Drupalへの新機能の提供に使います。通常はPHPで記述され、カスタムブロック、ビュー、フォームなどの作成に使えます…
Project Browser
Project Browser lets site builders find and add Drupal modules from inside the admin UI, instead of searching drupal.org in another tab.

Q

Queue API
キューAPIとは、データのキューを管理する統一インターフェイスを提供するDrupalコアモジュールです。キューの作成、更新、削除や、アイテムの追加、取得、削除ができます。キューはデータを非同期に保存・処理するために使います。つまり、実行のメインフローをブロックせずにバックグラウンドでタスクを実行できます…

R

Recipes
A Drupal recipe is a one-time set of setup instructions that adds a ready-made feature, such as an editor role or a media type, to a Drupal site.
Render API
開発者がHTML出力を手軽に作成・操作できるようにするDrupalシステムがレンダーAPIです。HTML要素、属性、クラスの作成・変更のほか、JavaScriptやCSSの追加ができる強力なツールです。レンダーAPIはDrupalテーマシステムの主要要素であり、DrupalページのHTML出力の作成…
RSS(Really Simple Syndication)
RSS(Really Simple Syndication)とは、標準化されコンピューター可読な形式でサイトの更新情報にアクセスできるウェブフィードの一種です。ブログ記事、ニュース見出し、音声、動画など頻繁に更新されるコンテンツの公開によく使います。Drupalの文脈では…

S

Search API
Search APIとは、あらゆる検索エンジンを使って、Drupalが認識するあらゆるエンティティの検索を手軽に作成するフレームワークを提供するDrupalモジュールです。複雑なデータベースクエリを書かずに、ノード、ユーザー…
Service container
The object Drupal code gets its services from, such as the database or mailer, built by the kernel from core and module services.yml files.
Services API
Services APIは、開発者がDrupal Webサイトのデータを作成、読み取り、更新、削除できるようにするWebベースのAPI群です。Drupal Webサイトと連携するアプリケーションを作成するための強力なツールであり、Webサービス、モバイルアプリケーション、その他の連携の作成に利用されます…
Simpletest
Simpletestは、開発者がモジュールやテーマの自動テストを作成できるようにするDrupalのテストフレームワークです。コードが正しく効率的に動作していることを保証する強力なツールです。SimpletestはDrupalコアに組み込まれており、すべてのバージョンで利用できます。Simpletestでは…
Single Directory Components
Single Directory Components (SDC) is the Drupal core API, stable since Drupal 10.3, for reusable UI components with typed props and slots.
Symfony
Symfony is the PHP project whose components carry requests, routing, events and the service container in Drupal core; Drupal 11.4 requires Symfony 7.4.

T

Twig
Twigは、Drupal 8以降で使われるテンプレート言語です。PHP向けのモダンで高速、安全なテンプレートエンジンです。TwigはHTMLエレメントの作成と描画に使われ、Drupal 8以降のデフォルトのテンプレート言語です。HTMLエレメントを素早く簡単に作成・カスタマイズできる強力なツールです…

U

UI(ユーザーインターフェース)
UI(ユーザーインターフェース)とは、ユーザーがコンピューターシステムとやり取りする方法を表す用語です。Drupalにおいて、UIとはユーザーがDrupal CMSとやり取りする方法を指します。Drupalの画面の移動方法、コンテンツとの関わり方、サイトの管理方法などが含まれます…
UID(ユーザーID)
UID(ユーザーID)とは、Drupalコンテンツ管理システム(CMS)の各ユーザーに割り当てられる一意の識別子です。ユーザーを互いに識別するために使われ、登録時に各ユーザーに割り当てられます。UIDはデータベースに保存され、コンテンツの作成、コメント、サイトとのその他のやり取りなど…
Update API
開発者がDrupalベースのWebサイトの更新を作成・管理できるようにする、Drupalコンテンツ管理システム(CMS)の機能をUpdate APIと呼びます。開発者がDrupalベースのWebサイトの更新を作成・管理できるようにする関数とフックの集まりです。Update APIは、最新のセキュリティパッチ…
URL
インターネット上の特定のページやファイルを指し示すWebアドレスをURL(Uniform Resource Locator)と呼びます。Drupalにおいて、URLはDrupal Webサイト上のページやファイルにアクセスするために使われます。URLは通常…
UX(ユーザーエクスペリエンス)
UX(ユーザーエクスペリエンス)とは、ユーザーがWebサイトやアプリケーションを利用する際の全体的な体験を表す用語です。Drupalにおいて、UXとはDrupal Webサイトやアプリケーションのデザインと使いやすさを指します。Webサイトの外観や雰囲気、移動のしやすさ、ページの読み込み速度…

V

Views
The Drupal core module for lists: each view is saved configuration that queries content, users or files and renders the matching items.
Views Bulk Operations (VBO)
Views Bulk Operations (VBO)とは、ビュー内から複数のコンテンツ項目に対して一括操作を実行できるようにするDrupalモジュールです。コンテンツの公開、非公開、削除、更新などの操作を素早く簡単に行えます。大量のコンテンツを素早く効率的に管理する必要がある管理者に特に役立ちます…
Views UI
Views UIとは、DrupalのViewsモジュール向けのユーザーインターフェース(UI)です。コンテンツの一覧や表示を作成、管理、カスタマイズできる強力なツールです。Views UIはビューの作成と編集のためのグラフィカルインターフェースを提供します。ビューとは…
Viewsテンプレート
Viewsテンプレートとは、開発者がビューの出力をカスタマイズできるようにするDrupalの強力なツールです。ビューとは、Drupal管理画面で作成・管理されるコンテンツの一種です。Viewsテンプレートは、ビューの出力のHTMLマークアップとスタイルを管理するために使われます。HTMLで記述され…

W

Webform
Webformは、ユーザーがフォームやアンケートを作成できるようにするDrupalコンテンツ管理システム(CMS)のモジュールです。フォーム作成のためのドラッグ&ドロップインターフェースを提供し、フォームの外観をカスタマイズできます。また、メール通知、データエクスポート…
WYSIWYG
WYSIWYGとは「What You See Is What You Get」(見たままが得られる)の略であり、最終的な出力に近い形式でコンテンツを閲覧・編集できるユーザーインターフェースの一種です。Drupalにおいて、WYSIWYGとは…

X

XML-RPC API
XML-RPC APIは、アプリケーション同士がインターネット経由で通信できるようにするリモートプロシージャコールプロトコルです。Drupalでは、外部アプリケーションがDrupal CMSと連携できるようにするために使われます。XML-RPC APIはXML-RPCプロトコルを基盤としています。XML…
XSS(クロスサイトスクリプティング)
XSS(クロスサイトスクリプティング)とは、悪意あるコードをWebアプリケーションに注入できるようにするコンピューターセキュリティ脆弱性の一種です。Webアプリケーションとそのユーザー間の信頼関係を悪用する攻撃の一形態です。XSS攻撃は、ユーザーデータの窃取、ユーザーセッションの乗っ取り…

ウ

ウィザード
ユーザーが作業を段階的な手順で完了できるようにするDrupalの機能をウィザードと呼びます。一連の手順に沿って作業完了へ導く、使いやすいインターフェースです。ウィザードは、Webサイトの構築やモジュールの設定など、複雑な作業を簡素化するためによく使われます。Drupalでは…
ウィジェット
Drupal Webサイトにコンテンツや機能を追加するために使える小さなコードブロックをウィジェットと呼びます。ウィジェットは通常、サイドバーやフッターなど、ページの特定領域にコンテンツを表示するために使われます。RSSフィードなど他のソースからのコンテンツ表示や…

エ

エイリアス
エイリアスとは、Drupalの特定のページやコンテンツアイテムを指すために使用されるURLパスです。ページを覚えやすく、アクセスしやすくするための仕組みです。エイリアスは「フレンドリーURL」や「クリーンURL」とも呼ばれます。Drupalでは、エイリアスはPathautoモジュールで作成・管理します…
エンティティ
Drupalコンテンツ管理システム(CMS)におけるエンティティとは、基本的なデータ単位です。コンテンツ、設定、ユーザー情報などの情報を保存・整理するオブジェクトです。エンティティはDrupalでデータを保存・管理するために使用され、システムの構成要素です。エンティティはフィールドで構成されます…
エンティティAPI
DrupalのエンティティAPIは、さまざまな種類のデータを統一的な方法で扱うための仕組みです。エンティティの作成と管理のためのシステムであり、エンティティとはデータの抽象的な表現です。エンティティは、コンテンツ、設定、その他の種類の情報を保存・操作するために使用されます。エンティティAPIは…
エンティティタイプ
Drupalコンテンツ管理システム(CMS)で使用されるエンティティタイプとは、データオブジェクトの種類です。Drupalシステムの基本的な構成要素であり、データの保存・管理に使用されます。エンティティタイプはデータの構造を定義するために使用され、コンテンツ、ユーザー、タクソノミーターム…

カ

カスタムモジュール
特定のDrupalのWebサイト専用に作成されるソフトウェアモジュールの一種であるカスタムモジュールは、DrupalのWebサイトに新しい機能を追加する、PHPプログラミング言語で書かれたコードの集まりです。カスタムモジュールは…

キ

キャッシュ
キャッシュとは、Webサイトのパフォーマンス向上のためにデータを一時的に保存する仕組みです。Drupal CMSにおいては、ページの読み込み時間を短縮するためにHTML、CSS、JavaScript、画像などのデータを保存するためにキャッシュが使用されます。これにより、ページの読み込み時間が短縮され…

グ

グループ化
Viewsのグループ化とは、Drupalコンテンツ管理システム(CMS)の機能であり、ユーザーはコンテンツをグループに整理できます。この機能はViewsモジュールで利用でき、コンテンツの一覧を作成する強力なツールです。Viewsのグループ化を使うと、コンテンツタイプ、著者…
グローバルフィルター
Viewsのグローバルフィルターとは、Drupal CMSのViewsモジュールの機能です。ユーザーはサイト上のすべてのViews表示にフィルターを適用できます。つまり、フィルター設定への変更は、コンテンツタイプや表示タイプにかかわらず、すべてのViews表示に適用されます…

コ

コア
コアとは、Drupalコンテンツ管理システム(CMS)の必須コンポーネントを指す用語です。CMSの動作に必要なコアモジュール、テーマ、ライブラリが含まれます。コアはDrupalシステムの基盤であり、システムの動作に必要な基本的な機能を提供します。コアはシステムのセキュリティと安定性も担い…
コアコミッター
コアコミッターとは、DrupalコアにコードをコミットできるDrupalコミュニティのメンバーです。Drupalコアへのコード変更のレビュー、テスト、承認を担当します。コアコミッターは、技術的な専門知識、Drupalプロジェクトへの貢献、コミュニティの他のメンバーと協力する能力に基づいて選ばれます…
コアコントリビューター
コアコントリビューターとは、Drupalコアソフトウェアの開発に貢献した人物です。コアコントリビューターは、Drupalコアコードベースの開発、保守、サポートを担当します。コアコードベースへの変更のレビューと承認も担当します。コアコントリビューターは通常…
コンテキストフィルター(ビュー内)
Drupalコンテンツ管理システム(CMS)のコンテキストフィルター機能を使うと、ビュー内のコンテンツをコンテキスト情報に基づいて絞り込むことができます。この情報には、現在のページ、ユーザー、その他の変数が含まれます。コンテキストフィルターは…
コンテキストリンク
コンテキストリンクとは、Drupalコンテンツ管理システム(CMS)の機能で、関連するコンテンツやタスクに素早くアクセスできます。通常、コンテンツにカーソルを合わせると表示される小さなアイコンやリンクです。コンテキストリンクを使えば…
コンテンツ
Drupalにおけるコンテンツとは、Webサイトに保存・表示されるあらゆる情報です。テキスト、画像、動画、音声、その他のメディアが含まれます。コンテンツはDrupalコンテンツ管理システム(CMS)で管理・整理されます。コンテンツはDrupalデータベースに保存され、ノードとして整理されます。ノードとは…
コンテンツタイプ
DrupalのWebサイトにおいて、コンテンツタイプとは作成・保存できるコンテンツの種類です。コンテンツタイプは、管理や表示を容易にするため、コンテンツを整理・構造化するために使用されます。コンテンツタイプは管理者が作成し、記事、ブログ投稿、ページなど、作成できるコンテンツの種類を定義するために使用されます…
コンテンツモデレーション
コンテンツモデレーションとは、Drupalの機能で、Webサイトのコンテンツの公開プロセスを管理できます。コンテンツを管理された方法でレビュー、承認、公開できます。コンテンツモデレーションでは、Webサイトで作成・編集されたコンテンツのワークフローを設定できます。このワークフローには、レビュー、承認…
コントリビュート
コントリビュートとは、Drupalのモジュール、テーマ、その他のコンポーネントのうち、コミュニティによって作成され無償で提供されるものを指す用語です。これらのコンポーネントはDrupalコアソフトウェアの一部ではなく、Drupalの機能を拡張するために個人や組織が作成したものです。コントリビュートモジュール…
コーディング規約
コーディング規約とは、DrupalのWebサイト用コードを書く際に開発者が従うべきガイドラインや規則です。この規約により、コードの一貫性、整理、読みやすさ、保守のしやすさが保たれます。また、コードの安全性と効率性の確保にも役立ちます。コーディング規約はどのWebサイトにも重要ですが…
コードフリーズ
Drupalプロジェクトにおけるコードフリーズとは、新しいコードが追加されない期間です。コードベースを安定させ、新しく追加されたコードがバグやその他の問題を引き起こさないようにするために行われます。コードフリーズ中は、バグ修正とセキュリティパッチのみが許可されます。コードフリーズは通常…

サ

サイトのメンテナンス
サイトのメンテナンスとは、Drupal Webサイトを最新の状態に保ち、円滑に動作させるプロセスです。モジュール、テーマ、コアソフトウェアの更新、Webサイトの安全確保やパフォーマンスの最適化などが含まれます。サイトのメンテナンスはDrupal Webサイトを円滑かつ安全に動作させるうえで重要な部分であり…
サイトの情報
サイトの情報とは、Drupal CMSにおけるWebサイトの基本情報を指す用語です。Webサイト名、スローガン、ミッションステートメントなど、Webサイトを識別するための詳細情報が含まれます。サイトの情報は通常、Drupal Webサイトの管理画面にあり…
サイトの設定
サイトの設定とは、Drupal CMSにおけるWebサイトの設定や構成を指す用語です。Webサイトのコンテンツ、デザイン、機能、その他の特徴の設定が含まれます。サイトの設定はDrupal管理画面から管理され、ユーザーは必要に応じてWebサイトをカスタマイズできます。サイト設定ページは…
サイト構築
サイト構築とは、Drupalコンテンツ管理システム(CMS)を使ってWebサイトを作成するプロセスです。Drupalコアとコントリビュートモジュールの設定、コンテンツタイプ、フィールド、ビューの作成、Webサイト全体の外観の設計が含まれます。サイト構築はDrupal開発プロセスの重要な部分であり…

シ

システム管理
システム管理とは、コンピューターシステムやネットワークを管理・維持するプロセスです。Drupalにおいて、システム管理とはDrupal Webサイトやアプリケーションを管理・維持するプロセスです。サーバーの設定、データベースの構成、モジュールのインストールと更新…

ス

ステージングサイト
テストや開発目的で使われるWebサイトの複製をステージングサイトと呼びます。公開中のWebサイトのレプリカですが、一般には公開されていません。ステージングサイトは、Webサイトの変更や更新を公開前にテストするために使われます。開発者は、変更が正しく動作し…

セ

セキュリティアップデート
ソフトウェアのセキュリティ脆弱性に対処するためにDrupalプロジェクトがリリースするパッチや修正プログラムをセキュリティアップデートと呼びます。セキュリティアップデートは、Drupal Webサイトを悪意ある攻撃から守り、保存されたデータの安全を確保するためにリリースされます…
セッション
Drupalにおけるセッションとは、ユーザーがWebサイトを利用している期間を指します。Webサイト上でのユーザーの行動を追跡する方法であり、ユーザーの設定や好みに関する情報を保存するために使われます。セッションはユーザーがWebサイトにログインしたときに作成され…

ゼ

ゼブラストライピング
ゼブラストライピングは、交互の行の色分けとも呼ばれ、表を読みやすくするためにDrupalで使われるデザイン技法です。表の各行の背景色を交互に変えて縞模様を作ります。この技法は行と列の区別に役立ち、表を眺めて必要な情報を見つけやすくします。Drupalでは…

タ

タクソノミー
タクソノミーとは、ユーザーがコンテンツをカテゴリーに分類できるようにするDrupalの機能です。コンテンツをカテゴリー、サブカテゴリー、サブサブカテゴリーに整理する階層システムです。タクソノミーはコンテンツを意味のあるグループに整理するために使われ、コンテンツの検索や管理が容易になります。ブログ記事…
タクソノミーの用語
タクソノミーの用語とは、特定の種類のコンテンツを指すDrupalの用語です。タクソノミーの用語は、Drupal Webサイト内のコンテンツを分類・整理するために使われます。タクソノミーの用語は、タクソノミーボキャブラリーと呼ばれる階層カテゴリーに整理されます…

テ

ティーザー
ティーザーとは、ブログ記事、商品紹介記事、ページなどのDrupalコンテンツの短い要約です。通常はWebサイトのフロントページやコンテンツの一覧に表示され、全記事を読むか判断する前に概要を伝えるために使われます。ティーザーは通常、数文または1段落に収まり、画像やその他のメディアを含む場合もあります…
テキスト形式
テキスト形式とは、Drupal CMSにおいてWebサイト上のテキストの表示方法を管理できる機能です。読みやすさやアクセシビリティのためにテキストを整形し、異なるデバイスでもテキストが正しく表示されるようにするために使われます。テキスト形式は…
テーマ
Drupal Webサイトのプレゼンテーション層を定義するファイル群をテーマと呼びます。レイアウト、色、スタイルなど、Webサイトの外観を担います。テーマを使うとWebサイトの外観をカスタマイズしたり、まったく新しい外観を作ったりできます。テーマは、テンプレートファイル、CSSファイル…

デ

ディスプレイ(ビュー内)
ディスプレイとは、Drupal Viewsのコンテキストで使用される用語です。Viewsは、コンテンツのカスタム一覧を作成できる強力なモジュールです。ディスプレイとは、ビューが生成する出力の一種です。コンテンツがユーザーに提示される方法です。ビューは複数のディスプレイを持て、それぞれに独自の設定があります…
データベースAPI
DrupalのデータベースAPIとは、データベースを操作するための関数群です。データベースの種類にかかわらず、データベースに保存されたデータへのアクセスや操作のための統一インターフェイスを提供します。データベースAPIは柔軟で拡張可能に設計されており、開発者はカスタムデータベースクエリを作成し…

ト

トークン
動的な値を表すためにDrupalで使われるプレースホルダーをトークンと呼びます。ユーザー名、日付、タイトルなど、プログラムで生成されるコンテンツの代わりに使われます。トークンは、モジュールの設定、コンテンツの作成、URLの生成など、Drupalの多くの場面で使われます…

ノ

ノード
Drupal CMSのコンテンツであり、Drupalサイトで作成、編集、公開できるコンテンツの基本単位がノードです。ノードは通常カテゴリに整理され、リスト、ブロック、ページなどさまざまな方法で表示できます。ノードは適切な権限を持つユーザーが作成できます。適切な権限を持つユーザーが編集や公開もできます…

バ

バンドル
Drupalにおいて、バンドルとは類似のコンテンツをまとめるために使用されるコンテンツの一種です。ブログ投稿、記事、製品などのカテゴリーにコンテンツを整理する方法です。バンドルはコンテンツタイプとも呼ばれ、特定の種類のコンテンツの構造やフィールドを定義するために使用されます。たとえば…

パ

パス
Drupalの文脈では、パスとはサイト上のページやコンテンツの一意のアドレスです。ドメイン名の後に続くURL部分です。たとえば、ページのURLがexample.com/about-usなら、パスは/about-usです。パスはサイト上のコンテンツの特定とアクセスに使い…
パッチ
コンピュータープログラムやその関連データを更新、修正、改善するための変更の集まりがパッチです。Drupalの文脈では、2組のファイルの差分リストを含むファイルを指します。Drupalコアやコントリビュートモジュールへのバグ修正、セキュリティ更新、その他の改善の適用に使います。パッチは…
パンくずリスト
パンくずリストは、DrupalのWebサイトで使用されるナビゲーションエレメントの一種です。Webサイトの階層における現在のページの位置を示す一連のリンクです。パンくずリストは通常ページの上部に表示され、Webサイト内でのユーザーの現在位置を視覚的に表します。Drupalでは…
パーミッション
Drupalのパーミッションとは、サイトの特定部分へのアクセスや変更可否を決めるルールの集まりです。コンテンツ、機能、関数へのアクセス制御に使います。パーミッションはロールに割り当て、ロールを個々のユーザーに割り当てます。これにより、コンテンツの閲覧、編集、削除の可否や…

フ

フィルター
ユーザーがWebページのテキスト形式を変更できるようにするDrupal機能がフィルターです。プレーンテキストからHTMLへ、HTMLからプレーンテキストへなど、テキストをある形式から別の形式に変換します。リンク、画像、その他のメディアの追加など、テキストに特殊な機能を追加するのにも使えます…
フィルター(ビュー)
Drupalビューのクエリ結果を絞り込む条件の集まりがフィルターです。ビューに表示されるコンテンツを絞り込み、ユーザーが求めるコンテンツを素早く見つけられるようにします。特定のコンテンツタイプ、日付範囲、その他の条件にクエリ結果を限定できます。また、クエリ結果の並べ替えにも使え…
フィールド
Drupalコンテンツ管理システム(CMS)に欠かせない要素であるフィールドは、ノード、ユーザー、タクソノミータームなどの特定の項目に関する情報を保存するデータ構造です。フィールドは構造化された方法でデータの保存と表示を行うため、データの取得や操作が容易になります。フィールドはテキスト、数値、画像…
フィールドAPI
フィールドAPIは、Drupalコンテンツ管理システム(CMS)のコアコンポーネントです。開発者がコンテンツタイプ、ユーザー、コメント、その他のエンティティ用のカスタムフィールドを作成・管理する方法を提供します。フィールドAPIにより、開発者は構造化された方法でデータを保存するフィールドを作成し…
フィールドウィジェット
フォームやその他のコンテンツへのデータ入力に使うDrupalコンテンツ管理システム(CMS)のユーザーインターフェイスエレメントの一種がフィールドウィジェットです。フォームやその他のコンテンツへのデータ入力に使います。テキストフィールド、セレクトリスト、チェックボックス、ラジオボタンなど…
フィールドフォーマッター
フィールドフォーマッターとは、フィールドのコンテンツ表示をカスタマイズできるDrupal機能です。ページでのフィールド表示方法(テキストのサイズ、色、フォントなど)を制御します。テキスト、画像、動画など、ほとんどのフィールドタイプで利用できます。フィールドフォーマッターは、コンテンツタイプの「表示管理…
フック
Drupal CMSで使われる関数の一種がフックです。元のソースコードを変更せずに、モジュールがDrupalのコアコードや他のモジュールと連携できるようにします。フックはDrupalアーキテクチャに欠かせない要素であり、Drupalの機能を拡張・変更するために使います。フックはPHPで記述され…
フックシステム
Drupalのフックシステムとは、Drupalの機能を拡張・カスタマイズするための仕組みです。コアコードを変更せずに、既存のDrupal関数の動作を変更したり、新しい機能を追加したりできます。フックは、Drupalリクエストの実行中に特定のタイミングで呼び出される関数です…

ブ

ブレークポイント
DrupalのWebサイトデザインにおけるブレークポイントとは、画面サイズに合わせてページレイアウトが切り替わる境界点です。小さなスマートフォンから大きなデスクトップモニターまで、どのデバイスでもWebサイトを美しく表示するために使用されます…
ブロック
Drupalにおいて、ブロックとはページのリージョンにコンテンツを表示するために使用されるコンテンツの一種です。ブロックは通常、メニュー、リスト、画像、テキストなどのコンテンツ表示に使用されます。特定のページにのみ表示することも、Webサイトのすべてのページに表示することもできます…
ブロックレイアウト
Drupalコンテンツ管理システム(CMS)の機能であるブロックレイアウトを使うと、ページ上にコンテンツを特定の配置で並べることができます。ブロックとは、テキスト、画像、動画などの個々のコンテンツであり、ページ上のさまざまな場所に配置できます。ブロックを使ってカラム、グリッド…

ボ

ボキャブラリー
Drupalでコンテンツを分類するために使われる用語の集まりをボキャブラリーと呼びます。コンテンツを関連するグループに整理する方法であり、ノード、ユーザー、コメントなどのコンテンツ項目の分類に使われます。ボキャブラリーはDrupal管理画面の構造セクションで作成・管理されます…

マ

マシン名
特定の項目を識別するためにDrupalで使われる一意の識別子がマシン名です。コンテンツタイプ、フィールド、ビュー、その他Drupalシステムの要素の識別に使います。システム内の特定項目を指す短い英数字文字列であり、通常は小文字、数字、アンダースコアで構成され、システムが自動生成します。マシン名は…

モ

モジュール
Drupalコンテンツ管理システム(CMS)の機能を拡張するソフトウェアパッケージの一種がモジュールです。PHPプログラミング言語で記述され、通常はDrupalディストリビューションの一部または単独パッケージとして配布されます。カスタムコンテンツタイプ、ユーザーロール、検索エンジン最適化(SEO)ツールなど…

ユ

ユーザー
Drupal Webサイトにアカウントを持つ個人をユーザーと呼びます。ユーザーはWebサイトにログインし、利用可能なコンテンツ、機能にアクセスできます。ユーザーには異なるロールを割り当てられ、Webサイトへのアクセスレベルが決まります。たとえば…
ユーザー1
ユーザー1(User 1)とは、Drupal CMSにおいてシステム管理に使われる特別なユーザーアカウントです。Drupalのインストール時に作成される最初のユーザーアカウントであり、システム内で最も強力なユーザーアカウントです。ユーザー1は完全な管理者権限を持ち…
ユーザー認証
ユーザー認証とは、Drupalにおいてユーザーの身元を確認するために使われるプロセスです。本人であることを確認するプロセスです。ユーザー名とパスワード、生体認証スキャンなど、何らかの身分証明の提示をユーザーに求めることで行います。認証が完了すると、ユーザーはシステムへのアクセスを許可されます…

リ

リダイレクト
訪問者をあるURLから別のURLへ自動的に転送できるようにするDrupal CMSの機能がリダイレクトです。ページの移動や削除時、ページの短縮URLを作りたい場合に便利です。ページのユーザーフレンドリーなURLを作ったり、古いURLから新しいURLへ訪問者を転送したりするのにも使えます。Drupalでは…
リビジョン
リビジョンとは、コンテンツ作成者が経時的なコンテンツ変更を追跡できるDrupal機能です。コンテンツの複数バージョンを保存し、必要に応じて以前のバージョンを比較・復元できます。ニュース記事やブログ投稿など頻繁に更新されるコンテンツに特に便利です。コンテンツ作成者が新バージョンのコンテンツを保存すると…
リポジトリ
Drupalモジュールやテーマ、ディストリビューションなどのソフトウェアパッケージの保管場所がリポジトリです。開発者がコードを保存し、Drupalコミュニティと共有する場であり、通常はWebサーバー上でホストされ、インターネット接続があれば誰でもアクセスできます。Drupalの文脈では…
リレーションシップ
Viewsのリレーションシップとは、Drupalコンテンツ管理システム(CMS)の機能であり、ユーザーはコンテンツタイプ間の関連付けを作成できます。この機能はViewsモジュールの一部であり、コンテンツの一覧や表示を作成する強力なツールです。Viewsのリレーションシップを使うと、ブログ記事とそのコメント…
リージョン
Drupal CMSの文脈では、リージョンとはコンテンツを配置できるページ領域のことです。リージョンはテーマのinfoファイルで定義し、ページレイアウトの整理に使います。通常、メニュー、サイドバー、フッターなどのコンテンツブロックの表示に使います…

レ

レガシーコード
レガシーコードとは、時代遅れで保守が難しく、元の開発者によるサポートが終了したコンピューターコードを表す用語です。Drupal CMSの文脈では、古いバージョンのDrupal向けに書かれ、現行バージョンと互換性がなくなったコードを指します。レガシーコードは保守や更新が難しく…
レスポンシブ
レスポンシブデザインとは、閲覧に使うデバイスの画面サイズや向きに応じてサイトの見た目を動的に変えるWeb開発手法です。デスクトップやノートパソコンだけでなく、モバイルデバイスに最適化されたサイト作りに欠かせない要素です。Drupalでは…

ロ

ログ
ログとは、システムで発生したイベントの記録です。Drupalの文脈では、Drupal CMSで発生したイベントの記録を指します。ログはユーザー行動、システムエラー、その他重要情報の追跡に使います。問題のトラブルシューティング、セキュリティ問題の特定、システムパフォーマンスの監視に使えます…
ローカリゼーション
ローカリゼーション(l10n)とは、サイトやアプリケーションを特定の言語、地域、文化に適合させるプロセスです。Drupalの文脈では、Drupalサイトのインターフェイスやコンテンツを別の言語に翻訳するプロセスを指します。インターフェイスのテキストだけでなく…
ロール
ユーザーやユーザーグループに割り当てられるパーミッションの集まりが、Drupalにおけるロールです。Drupalシステム内の特定機能へのアクセス制御に使います。たとえば、「administrator」ロールのユーザーはすべての機能にアクセスできますが、「editor…

ワ

ワークフロー
ワークフローとは、Drupalにおいてコンテンツの作成から公開までの管理プロセスを指す用語です。コンテンツの作成、レビュー、公開、アーカイブの方法を定めるルールとプロセスの仕組みです。コンテンツが正確で最新であり、組織の基準を満たしていることを保証するために使えます。Drupalでは…
ワークフローの状態
ワークフローの状態とは、Drupalコンテンツ管理システム(CMS)の機能であり、コンテンツ編集者はコンテンツのライフサイクルを管理できます。ワークフローの状態は、コンテンツの作成から公開までの進捗を追跡する方法を提供します。下書き、レビュー、公開など、コンテンツ開発の各段階を定義するために使われます…

並

並べ替え条件
Viewsの並べ替え条件とは、Drupalコンテンツ管理システム(CMS)の機能であり、ユーザーはコンテンツの表示順を管理できます。コンテンツの動的一覧を作成する強力なツールであるViewsモジュールの一部です。Viewsの並べ替え条件を使うと、タイトル、日付、著者など…

人

人間が読みやすいURL
人間が読みやすいURLとは、Drupal CMSの文脈で、人が読みやすく理解しやすいURLを表す用語です。「フレンドリーURL」や「バニティURL」とも呼ばれます。人間が読みやすいURLは通常、Drupalが生成する既定のURLより短く説明的です。覚えやすく、他人と共有しやすい利点もあります…

依

依存性注入
依存性注入とは、Drupal CMSで使用されるソフトウェアデザインパターンで、コンポーネント同士の分離を可能にします。コンポーネントが依存関係を自ら探すのではなく、コンポーネントに依存関係を提供する方法です。これにより、コードの保守やテストが容易になり、柔軟性と拡張性も高まります。Drupalでは…

入

入力フォーマット
入力フォーマットとは、サイトに追加できるコンテンツの種類を制御できるDrupal CMSの機能です。テキストフィールドで使えるHTMLタグと属性の種類を制限します。コンテンツを安全に保ち、悪意のあるコードを含まないようにします。また、コンテンツが適切に整形され、サイトに正しく表示されるようにします…

公

公開フィルター
Viewsの公開フィルターとは、Drupal CMSのViewsモジュールの機能です。ユーザーはページ上のコンテンツを一連の条件で絞り込めます。この条件を使って、ページに表示されるコンテンツを絞り込めます。たとえば、記事の一覧を著者、日付、カテゴリーで絞り込みたい場合があります。Viewsの公開フィルターは…
公開済み
公開済みとは、Drupal CMSにおいてコンテンツアイテムの状態を表す用語です。コンテンツアイテムが公開されると、それを閲覧する権限を持つすべてのユーザーが見られるようになります。コンテンツアイテムは、管理者が手動で公開することも、システムが自動的に公開することもできます。コンテンツアイテムが公開されると…

匿

匿名ユーザー
匿名とは、Drupalにおいてシステムにログインしていないユーザーを指す用語です。匿名ユーザーはシステムに識別されず、関連付けられたユーザーアカウントを持ちません。通常はIPアドレスで識別され、そのIPアドレスがサイト上の行動の追跡に使用されます。匿名ユーザーには通常…

参

参照フィールド
他のエンティティへの参照を保存するためにDrupalコンテンツ管理システム(CMS)で使うフィールドの一種が参照フィールドです。ノードとユーザー、2つのノードなど、異なるコンテンツ間のリレーションシップ作成に使います。参照フィールドは参照先エンティティのIDを保存し、参照先のタイトル、画像…

更

更新
Drupal CMSにおいて新しい機能、バグ修正、セキュリティアップデートをWebサイトに導入できるプロセスを更新と呼びます。更新はDrupalコミュニティによって定期的にリリースされ、管理画面からWebサイトに適用できます。Webサイトを安全に保ち、最新の機能とバグ修正を適用するうえで更新は重要です…

構

構成管理
構成管理とは、Drupal CMSにおいて管理者がWebサイトの設定の変更を管理・展開できるようにするプロセスです。コンテンツタイプ、フィールド、ビューなどのWebサイトの設定を記録する方法です。構成管理により、管理者はコードを手動で編集することなくWebサイトの設定を変更できます。これにより…

画

画像スタイル
画像にカスタムの変換を作成・適用できるDrupal CMSの機能が画像スタイルです。サイズ変更、切り抜き、回転のほか、脱色、シャープ化、ぼかしなどの効果を追加できます。画像スタイルを使うと、変換の組み合わせが異なる複数のバージョンの画像を作成できます。これにより、サムネイルやフルサイズ版など…

編

編集ワークフロー
編集ワークフローとは、Drupal CMSの機能で、コンテンツ制作者がコンテンツの公開プロセスを管理できます。コンテンツが適時かつ正確に公開されるよう、コンテンツに適用できる一連の規則やアクションを提供します。ワークフローは組織のニーズに合わせてカスタマイズでき…

設

設定
Drupalにおける設定とは、コンテンツ管理システム(CMS)の動作を制御するさまざまなオプションや設定をセットアップ・管理するプロセスです。システムを自身のニーズに合わせてカスタマイズできるため、Drupal体験全体の重要な部分です。設定はDrupal管理画面で管理され…

認

認証済みユーザー
認証済みとは、Drupalにおいてシステムにログインしたユーザーを指す用語です。ログインしていないユーザーを指す匿名の反対の概念です。認証済みユーザーには、匿名ユーザーにはない追加の機能やコンテンツへのアクセス権があります。たとえば、認証済みユーザーはコメントの投稿、非公開コンテンツの閲覧…

重

重み
重みとは、Drupalにおいて項目の表示順を決める数値です。リスト、メニュー、Drupal画面のその他の領域における項目の順序の管理に使われます。重みは相対値であり、同じリスト内の他の項目の重みとの相対で決まります。たとえば、ある項目の重みが5で別の項目の重みが10の場合、重みが10の項目が先に表示されます…

開

開発サイト
テストや開発目的で使用されるWebサイトのバージョンである開発サイトは、ライブWebサイトのコピーですが、一般には公開されません。一般公開前に変更を加えたり新機能をテストしたりするために使用されます。これにより、開発者は加えた変更が正常に動作し、ライブWebサイトに問題を引き起こさないことを確認できます…

非

非公開コンテンツ
非公開とは、一般に公開されていないコンテンツを表すDrupalの用語です。このコンテンツはWebサイトの訪問者には表示されず、検索エンジンにもインデックスされません。非公開コンテンツは通常、まだ開発中のコンテンツや、公開の準備ができていないコンテンツに使われます。Drupalでは…