ドルパル

ドルパル
原作者ドリス・バイタルト
開発者Drupalコミュニティ
初回リリース2001年1月15日[ 1 ] (2001年1月15日
安定版リリース
11.3.2 [ 2 ] ウィキデータで編集する / 2026年1月8日; 18日前
リポジトリDrupalリポジトリ
書かれたPHPSymfonyを使用
オペレーティング·システムUnixライクWindows
プラットフォームウェブプラットフォーム
サイズ100MB
タイプコンテンツ管理フレームワーク コンテンツ管理システムブログソフトウェアオープンソースナレッジマネジメント
ライセンスGPL-2.0以降[ 3 ]
Webサイトdrupal.org

Drupal/ ˈd r pəl /[ 4 ] PHPで書かれ、GNU一般公衆利用許諾書の下で配布されている、無料のオープンソースのウェブコンテンツ管理システム(CMS)です。[ 3 ] [ 5 ] [ 6 ] Drupalは、世界中の上位10,000のウェブサイトの少なくとも14%[ 7 ]と上位1000万のウェブサイトの1.2%[ 8 ]にオープンソースのバックエンドフレームワークを提供しています。[ 9 ] Drupalは、ナレッジマネジメントやビジネスコラボレーション にも使用できます。 [ 10 ]

2022年3月現在、Drupalコミュニティには139万人以上のメンバーがおり、[ 11 ] [ 12 ] [ 13 ]、そのうち124,000人のユーザーが積極的に貢献しています。[ 14 ]その結果、Drupalの機能を拡張およびカスタマイズする50,000以上の無料モジュール、[ 15 ]、Drupalの外観と雰囲気を変える3,000以上の無料テーマ、[ 16 ]、およびユーザーがより少ない手順で複雑で用途に特化したDrupalを迅速かつ簡単にセットアップできる少なくとも1,400の無料ディストリビューションが生まれました。[ 17 ]

Drupalの基盤はDrupalコアと呼ばれ、コンテンツ管理システムに共通する基本機能を備えています。これには、ユーザーアカウントの登録と管理、メニュー管理、RSSフィード、タクソノミー、ページレイアウトのカスタマイズ、システム管理などが含まれます。Drupalコアは、シンプルなウェブサイト、シングルユーザーまたはマルチユーザー向けのブログ、インターネットフォーラム、あるいはユーザー生成コンテンツを提供するコミュニティウェブサイトとして機能します。

Drupalはウェブアプリケーションフレームワークとしても知られています。[ 18 ]著名なフレームワークと比較すると、Drupalはそのようなウェブフレームワークに一般的に受け入れられている機能要件のほとんどを満たしています。[ 19 ] [ 20 ]

Drupalは開発者向けに洗練されたAPIを提供していますが、基本的なWebサイトのインストールとフレームワークの管理にはプログラミングスキルは必要ありません。[ 21 ]

Drupal は、PHP を実行できるWeb サーバーと、コンテンツと構成を保存するデータベースの両方をサポートするあらゆるコンピューティング プラットフォームで実行されます。

2023年から2024年にかけて、Drupalはドイツのソブリンテックファンドから25万ユーロ以上の資金を受け取った。[ 22 ] [ 23 ]

Drupalはデジタル公共財として公式に認められています[ 24 ][ 25 ]

歴史

最新のメジャーリリースとサポートリリース[ 26 ]
バージョン発売日
最新バージョン:11.3.22026年1月8日[ 2 ]
サポート対象:10.6.22026年1月8日[ 27 ]
サポート対象外: 7.1032024年12月4日[ 28 ]
サポート対象外: 9.5.112023年9月20日[ 29 ]
サポート対象外: 2020年8月9日2021年12月17日[ 30 ]
サポート対象外: 6.382016年2月24日[ 31 ]
サポート対象外: 5.232010年8月11日[ 32 ]
サポート対象外: 4.7.112008年1月10日[ 33 ]
サポート対象外: 3.02001年9月15日[ 34 ]
サポート対象外: 2.02001年3月15日[ 35 ]
サポート対象外: 1.02001年1月15日[ 36 ]
伝説:
サポートされていません
サポートされている
最新バージョン
プレビュー版
将来のバージョン
伝説:
サポートされていません
サポートされている
最新バージョン
プレビュー版
将来のバージョン

Drupalはもともとドリス・バイタルトがアントワープ大学で修士号取得を目指していたときに、寮で友人同士がコミュニケーションを取るためのメッセージボードとして作成しました。[ 37 ] [ 38 ] 卒業後、バイタルトはサイトをパブリックインターネットに移行し、Drop.orgと名付けました。[ 37 ] 2003年から2008年の間、ドリス・バイタルトはゲント大学で博士号取得を目指しました。[ 39 ]

Drupalという名前は、オランダ語の「 druppel」(水滴の意味)を英語に翻訳したものです。 [ 40 ]この名前は、現在は廃止されたDrop.orgに由来しており、そのコードは徐々にDrupalへと進化しました。Buytaert氏は、コミュニティの側面からサイトを「dorp」(オランダ語で「村」の意味)と呼びたかったのですが、ドメイン名を確認した際に誤って入力してしまい、その方が響きが良いと考えました。[ 41 ]

Drupalは2001年にオープンソースプロジェクトとなりました。 [ 41 ] Drupalへの関心は、2003年に米国民主党2004年大統領選挙予備選の候補者の一人であるハワード・ディーン氏の「DeanSpace」の構築にDrupalが貢献したことで大きく高まりました。DeanSpaceはDrupalのオープンソース共有を利用して、約50の異なる非公式のディーン支持ウェブサイトからなる分散型ネットワークを構築し、ユーザーが互いに、そして選挙運動側と直接コミュニケーションをとることができるようにしました。[ 42 ]ディーン氏が選挙運動を終えた後も、彼のWebチームのメンバーは政治活動を支援するWebプラットフォームの開発への関心を継続的に追求し、2004年7月にCivicSpace Labsを設立しました。これは「Drupal技術を開発・配布する、正社員を擁する最初の企業」でした。[ 43 ]他の企業もDrupal開発を専門とするようになりました。[ 44 ] [ 45 ]

2013年までに、DrupalのウェブサイトにはDrupal関連のサービスを提供する数百のベンダーが掲載されました。[ 46 ]

2014年現在、Drupalはコミュニティによって開発されています。[ 47 ] 2007年7月から2008年6月まで、Drupal.orgサイトは140万回以上のDrupalソフトウェアのダウンロードを提供し、前年比で約125%増加しました。[ 48 ] [ 49 ]

2017年1月現在、118万以上のウェブサイトがDrupalを使用しています。[ 50 ]これらには、企業、メディア、出版社、政府機関、非営利団体、[52] 学校、[53] 個人など、数百の著名な組織が含まます。DrupalPackt Open Source CMS Awardsを複数回受賞しており[ 54 ]Webware 100を3 年連続で受賞しています。[ 55 ] [ 56 ]

Drupal 6は2008年2月13日にリリースされ、[ 57 ] 2009年3月5日にBuytaertはDrupal 7のコードフリーズを2009年9月1日に発表しました。 [ 58 ] Drupal 7は2011年1月5日にリリースされ、いくつかの国でリリースパーティーが開催されました。[ 59 ]その後、Drupal 5のメンテナンスは停止し、Drupal 7とDrupal 6のみがメンテナンスされました。[ 60 ] Drupal 7のサポート終了は2021年11月に予定されていましたが、COVID-19の影響と継続的な広範な使用を考慮して、サポート終了は2023年11月1日まで延期されました。[ 61 ]これは2023年6月にさらに延長され、最終的に2025年1月5日に設定されました。[ 62 ]

Drupal 8は2015年11月19日に初めてリリースされました。これは、コンポーネントにSymfony 、テンプレートエンジンにTwigを使用し、依存関係の管理にComposerを使用した最初のバージョンでした。[ 63 ] [ 64 ]最後のDrupal 8はバージョン8.9.20で、2021年12月17日にリリースされました。[ 30 ]

Drupal 9は2020年にリリースされ、アップグレードと管理の容易化を念頭に置いて開発されました。最初のバージョンは2020年6月3日にDrupal 8.9.0と共にリリースされました。バージョン8.0よりもプロジェクト構造の大きな変更は少なかったものの、古い非推奨コードの一部が削除されました。[ 63 ] [ 65 ] [ 66 ]

2022年10月、DrupalはオープンソースのヘッドレスCMSアクセラレータをリリースし、フロントエンドをコアシステムの外部で管理できるようになりました。[ 67 ] [ 68 ]

2023年4月、Drupalは国連デジタル公共財連合によってデジタル公共財として認定さまし[ 69 ]

Drupalコア

Drupalコミュニティにおいて、「コア」とは、共同で構築されたコードベースを指し、これはコントリビュータモジュールを通じて拡張可能であり、Drupal 8より前のバージョンではDrupalインストールの「sites」フォルダの外に保存されています。[ 70 ](バージョン8以降、コアは独自の「core」サブディレクトリに保存されています。)DrupalコアはDrupalの標準要素です。一般的なDrupal固有のライブラリとブートストラッププロセスはDrupalコアとして定義され、その他のすべての機能はシステムモジュール自体を含むDrupalモジュールとして定義されています。

Drupalウェブサイトのデフォルト設定では、作成者は登録ユーザーまたは匿名ユーザー(管理者の判断によります)としてコンテンツを投稿できます。このコンテンツは、ウェブ訪問者が様々な基準に基づいてアクセスできるようになります。Drupal 8以降、DrupalはいくつかのSymfonyライブラリをDrupalコアに採用しています。

コアモジュールには階層的な分類システムも含まれており、開発者はコンテンツを分類したり、キーワードでタグ付けしてアクセスを容易にすることができます。[ 21 ]

コアモジュール

Drupalコアには、管理者が有効化してコアウェブサイトの機能を拡張できるモジュールが含まれています。[ 71 ] [ 72 ]

Drupalのコアディストリビューションは、次のような多くの機能を提供しています。[ 71 ]

  • アクセス統計とログ
  • 詳細検索
  • 書籍、コメント、フォーラム
  • キャッシュ、コンテンツの遅延読み込み(BigPipe を使用)、機能スロットリングによるパフォーマンス向上
  • コンテンツのリストを作成、管理、表示するためのカスタム コンテンツ タイプとフィールド、およびユーザー インターフェイス。
  • 説明的なURL
  • 多段階メニューシステム
  • マルチサイトサポート[ 73 ]
  • 複数ユーザーによるコンテンツの作成と編集
  • RSSフィードとフィードアグリゲータ
  • セキュリティと新リリースの更新通知
  • ユーザープロフィール
  • さまざまなアクセス制御制限(ユーザーロール、IP アドレス、電子メール)
  • ワークフロー ツール (トリガーとアクション)

コアテーマ

Drupalにはコアテーマが含まれており、Drupalサイトの「ルックアンドフィール」をカスタマイズします[ 74 ]。たとえば、GarlandやBartikなどです。

Drupalコア5.0で導入されたカラーモジュールにより、管理者はブラウザインターフェースを介して特定のテーマの配色を変更できるようになりました。[ 75 ]

Drupal CMS

2024年のDrupalCon Portlandで、Dries Buytaert氏はDrupalコミュニティに対し、新しく近代化されたDrupalエクスペリエンスの創造を呼びかけました。このプロジェクトは当初Starshot [ 76 ]と呼ばれ、人々のDrupalに対する認識を再構築する取り組みでした。このプロジェクトは、使いやすさ、迅速なオンボーディング、洗練されたデフォルトエクスペリエンスに重点を置き、よりユーザーフレンドリーですぐに使えるDrupalを提供することを目指しています。2025年に、このプロジェクトはDrupal CMSとして開始されました。これは、強力で柔軟なコアアーキテクチャを維持しながら、開発者以外の人々にとってDrupalをよりアクセスしやすいものにするという方向への転換を表しています。[ 77 ] [ 78 ]

Drupal CMSには多くの新しい[人工知能]機能も含まれています。[ 79 ] Drupalは、オープンソースのノーコード/ローコードの代替手段をより簡単に作成できるようになりました。[ 80 ]

ローカリゼーション

2022年9月現在、Drupalは英語(デフォルト)を含む100の言語で利用可能です。[ 81 ] [ 82 ]アラビア語ペルシャ語ヘブライ語などの右から左に記述する言語もサポートされています。[ 83 ]

Drupal のローカリゼーションは、GNU国際化およびローカリゼーション(i18n) ライブラリ であるgettext上に構築されています。

自動更新通知

Drupalはモジュール、テーマ、またはDrupalコアの新しいバージョンについて管理者に自動的に通知することができます。[ 83 ]セキュリティアップデートがリリースされたらすぐに更新することが重要です。

アップデート前に、コア、モジュール、テーマ、ファイル、データベースのバックアップを取ることを強くお勧めします。アップデート後にエラーが表示されたり、新しいアップデートがモジュールと互換性がない場合は、バックアップですぐに置き換えることができます。Drupalには複数のバックアップモジュールが用意されています。

2014年10月15日にSQLインジェクションの脆弱性が発表され、アップデートがリリースされました。[ 84 ] 2週間後、Drupalセキュリティチームは、発表から7時間以内に更新されていないサイトは自動攻撃によって侵害されたと想定して行動する必要があることを説明する勧告を発表しました。[ 85 ]そのため、これらのアップデートを迅速に適用することが非常に重要であり、このプロセスを容易にするためにdrushなどのツールの使用を強くお勧めします。

データベースの抽象化

Drupal 7より前のバージョンでは、SQLクエリのクレンジング、マルチサイトテーブル名のプレフィックス付与、適切なSQLクエリの生成など、データベース関連のタスクを実行する機能がありました。特に、Drupal 6では抽象化レイヤーが導入され、プログラマーはSQLを記述することなくSQLクエリを作成できるようになりました。

Drupal 9ではデータ抽象化レイヤーが拡張され、プログラマーはSQLクエリをテキスト文字列として記述する必要がなくなりました。データベースの抽象化にはPHPデータオブジェクトが使用されています。MicrosoftSQL Server用のデータベースドライバーを開発しました。Drupal 7は、標準PHPディストリビューションに含まれるファイルベースのSQLiteデータベースエンジンをサポートしています。

Windows開発

Drupal 9 の新しいデータベース抽象化レイヤーと、Windows Web サーバーIIS上で実行できる機能により、Windows 開発者が Drupal コミュニティに参加しやすくなりました。

Drupal.orgにはWindowsの問題に特化したグループがあります。[ 86 ]

アクセシビリティ

Drupal 7のリリース以来、DrupalコミュニティではWebアクセシビリティが継続的に改善されてきました。 [ 87 ] Drupalは、多くのベストプラクティスがDrupal Coreに組み込まれているため、障害を持つ人々がアクセスしやすいサイトを構築するための優れたフレームワークです。

Drupal 8 では、アクセスしやすい作成環境をサポートするとともに、作成者がよりアクセスしやすいコンテンツを作成するためのサポートも提供する Authoring Tool Accessibility Guidelines (ATAG) 2.0 ガイドラインから多くの改善が行われました。

アクセシビリティ チームは、アクセシビリティの障壁を特定して解決し、コミュニティ内での認識を高める作業を続けています。

Drupal 8は、WAI-ARIAを通じてリッチウェブアプリケーションのための優れたセマンティックサポートを備えています。Drupalの訪問者側と管理者側の両方に多くの改善が加えられており、特に以下の点が挙げられます。

  • ドラッグアンドドロップ機能
  • 色のコントラストと強度の向上
  • コアテーマにスキップナビゲーションを追加する
  • 入力フォームにデフォルトでラベルを追加する
  • フォーカス時にテキストを非表示および表示するための一貫した方法で CSS display:none を修正する
  • Drupal.announce で ARIA ライブリージョンのサポートを追加
  • キーボードナビゲーションを改善するためのTabbingManagerの追加[ 88 ]

コミュニティはDrupal 8のコア問題に対するアクセシビリティゲートも追加しました。[ 89 ]

コアの拡張

Drupalコアはモジュール化されており、フックコールバックのシステムを定義し、 APIを介して内部的にアクセスします。[ 90 ]この設計により、サードパーティ製のモジュールテーマは、Drupalコアのコードを変更することなく、Drupalのデフォルトの動作を拡張または上書きできます。

Drupalは、コアファイルを拡張モジュールやテーマから分離しています。これにより柔軟性とセキュリティが向上し、管理者はサイトのカスタマイズを上書きすることなく、新しいリリースにスムーズにアップグレードできます。[ 91 ] Drupalコミュニティには「コアをハックしない」という格言があり、サイト開発者はコアファイルを変更しないよう強く推奨されています。[ 70 ]

モジュール

提供モジュールは、画像ギャラリー、カスタムコンテンツタイプとコンテンツリスト、WYSIWYGエディター、プライベートメッセージ、サードパーティ統合ツール、[ 92 ] 、 BPMポータルとの統合、[ 93 ]などの追加機能または代替機能を提供します。2019年12月現在、Drupalのウェブサイトには44,000以上の無料モジュールが掲載されています。[ 15 ]

最も一般的に使用される寄付モジュールには以下のものがある: [ 94 ]

  • コンテンツ構築キット(CCK):サイト管理者がデータベーススキーマを拡張することで、動的にコンテンツタイプを作成できるようにします。「コンテンツタイプ」は情報の種類を表します。コンテンツタイプには、イベント、招待状、レビュー、記事、製品などが含まれますが、これらに限定されません。CCKフィールドAPIは、Drupal 7のDrupalコアに含まれています。[ 95 ] [ 96 ]
  • ビュー:データベース抽象化システムを通じて、サイト訪問者へのコンテンツの検索と提示を容易にします。基本的なビュー機能はDrupal 8のコアに追加されました。[ 97 ]
  • パネル:サイト管理者が視覚的にサイトを設計できるようにするドラッグ アンド ドロップ レイアウト マネージャー。
  • ルール:定期的なイベントに基づいて条件付きで実行されるアクション。
  • 機能:機能 (エンティティ、ビュー、フィールド、構成など) をカスタム モジュールにキャプチャして管理できるようにします。
  • コンテキスト: Drupal の機能を条件付きで有効化できるサイトのセクションを定義できます。
  • メディア:写真のアップロードとメディア管理が簡単になります
  • サービス: Drupal 用の API を提供します。

テーマ

2019年12月現在、2,800以上のコミュニティ投稿型無料テーマが存在します。[ 16 ]テーマはDrupalサイトのデフォルトの外観と雰囲気を調整または置き換えます。

Drupalのテーマは、一般的なサードパーティ製のテーマデザインエンジンで生成される標準化されたフォーマットを使用しています。多くのテーマはPHPTemplateエンジン[ 98 ]で記述されていますが、 XTemplateエンジンで記述されているものも少なくありません[ 99 ]。一部のテンプレートはハードコードされたPHPを使用しています。Drupal 8以降のバージョンでは、Twigテンプレートエンジンが統合されています[ 100 ] 。

DrupalにPHPTemplateエンジンとXTemplateエンジンが組み込まれたことで、柔軟性と複雑さに関するユーザーの懸念が解消されました。[ 101 ] Drupalのテーマ設定システムは、テンプレートエンジンを利用してHTML / CSSとPHPをさらに分離しています。人気のDru​​pal提供モジュール「Devel」は、開発者やテーマ作成者にページ構築に関するGUI情報を提供します。

Drupalウェブサイト上のコミュニティ貢献テーマは、無料のGPLライセンスの下でリリースされています。[ 102 ] [ 103 ]

配布

以前は、Drupalを完全にカスタマイズしたインストールを希望するユーザーは、公式Drupalコアとは別に、事前にカスタマイズしたバージョンをダウンロードする必要がありました。しかし現在では、ディストリビューションとは、インストール時に特定の目的に合わせて構築されたウェブサイトやアプリケーションを提供するDrupalのパッケージ版を指します。

これらのディストリビューションは、サードパーティ製のモジュールを手動で探してインストールしたり、設定を調整したりすることなく、新しいDrupalサイトを構築できるというメリットを提供します。[ 104 ]これらは、Drupalをカスタム運用向けに準備するためのモジュール、テーマ、および関連する設定のコレクションです。例えば、ディストリビューションによって、Drupalをニュースサイトやオンラインストアではなく、「パンフレット」サイトとして設定することができます。

建築

Drupal は、プレゼンテーション抽象化制御アーキテクチャ (PAC) に基づいています。

メニューシステムはコントローラーとして機能します。単一のソース(HTTP GETPOST)から入力を受け取り、リクエストを適切なヘルパー関数にルーティングし、抽象化(ノード、およびDrupal 5以降ではフォーム)からデータを引き出し、フィルターを通してプレゼンテーション(テーマシステム)を作成します。

共通のキャンバス(page.tpl.php)にデータをプッシュするブロックの形で、複数の並列PACエージェントも備えています。[ 105 ]

コミュニティ

Drupal.orgには、Drupalの機能を向上させるための新しいアップデートを考案することでアクティブなコミュニティサポートを提供するユーザーと開発者の大規模なコミュニティがあります。 [ 106 ] 2017年1月現在、105,400人以上のユーザーが積極的に貢献しています。[ 14 ]半年ごとのDrupalConカンファレンスは、北米、ヨーロッパ、アジアで交互に開催されます。[ 107 ] DrupalConの参加者は、2008年8月のセゲドでの500人から、2014年6月のテキサス州オースティンでの3,700人以上に増加しました。

「Drupalキャンプ」またはDrupalCampとして知られる小規模なイベントは、年間を通じて世界中で開催されています。[ 108 ]毎年恒例のフロリダDrupalCampは、地元の非営利団体に利益をもたらすCoding for a Causeのためにユーザーを集めており、毎年恒例のGLADCamp(Greater Los Angeles Drupal Camp)イベントであるCoders with a Causeも同様です

Drupal コミュニティでは、世界中のさまざまな会場で、 ミートアップと呼ばれるプロフェッショナルおよびセミプロフェッショナルの集まりも開催しています。

drupal.orgを中心に30以上の国別コミュニティ[ 109 ]が言語固有のサポートを提供しています。

2023年1月までに、The Drop TimesはDrupalに特化したメディアとなり、Drupalコミュニティに関連するストーリーを特集するようになりました。[ 110 ]

注目のユーザー

Drupal の著名なユーザーには次のような人がいます。

安全

Drupalのポリシーでは、修正がリリースされるとすぐに各セキュリティ脆弱性の性質を発表することになっています。[ 118 ] [ 119 ]

Drupalサイトの管理者は、Update Statusモジュール(Drupal 6)またはUpdate Manager(Drupal 7)を介してこれらの新しいリリースを自動的に通知されます。[ 120 ]

Drupalは、セキュリティアナウンスのメーリングリスト、すべてのセキュリティアドバイザリの履歴、セキュリティチームのホームページ、最新のセキュリティアドバイザリのRSSフィードを維持しています。[ 121 ] [ 122 ] [ 123 ]

2014年10月中旬、DrupalはDrupal 7のSQLインジェクションバグ(別名Drupalgeddon)に関する「極めて重大な」セキュリティアドバイザリを発表しました。[ 124 ] [ 125 ] [ 126 ] Drupal 7.32へのアップグレードをダウンロードしてインストールすると脆弱性は修正されますが、サイトが既に侵害されている場合、ハッカーによって設置されたバックドアは削除されません。[ 127 ]脆弱性が発表された直後から攻撃が始まりました。Drupalセキュリティチームによると、発表から数時間以内にパッチが適用されなかったサイトは侵害されたとみなし、静的HTMLページに置き換えてオフラインにする必要があります。また、そのサーバーの管理者には、同じサーバー上の他のサイトも侵害されている可能性があることを伝える必要があります。この問題を解決するには、10月15日より前のバックアップを使用してサイトを復元し、パッチを適用して手動で更新し、サイトからマージされたすべての内容を監査する必要があります。[ 128 ]

2018年3月下旬、脆弱性CVE-2018-7600( Drupalgeddon2とも呼ばれる)に対するパッチがリリースされました。この根本的なバグにより、特別な役割や権限を持たないリモート攻撃者がDrupal 6、7、8のサイトを完全に制御することが可能になります。[ 129 ] [ 130 ] Drupal 6は2016年2月24日にサポート終了となり、公式のセキュリティアップデートは提供されません(2つの有料長期サービスベンダーから延長サポートを受けることができます)。[ 131 ] 4月初旬から、脆弱なサイトに対する大規模な自動攻撃が観測され、4月20日にはパッチ未適用のサイトへの高いレベルの侵入が報告されました。[ 132 ]

2019年12月23日、Drupalは任意のファイルアップロードに関する脆弱性を修正しました。このファイルアップロードの脆弱性は、Drupal 8.8.1より前のバージョンと8.7.11より前のバージョンに影響し、Drupalではこの脆弱性の深刻度を「中程度」と評価しています。[ 133 ] [ 134 ]

2022年9月、DrupalはDrupal 9.3および9.4のユーザー向けにTwigの重大な脆弱性に関する2つのセキュリティ勧告を発表しました。[ 135 ]その週、Drupalはアクセスバイパスの問題を修正するためのS3ファイルシステムのパッチも発表しました。[ 100 ]

2023年1月、DrupalはDrupalコアと3つのプラグインの4つの脆弱性を解決するソフトウェアアップデートを発表しました。[ 136 ]

参照

参考文献

  1. ^ "CHANGELOG.txt" . Drupal.org . 2020年6月8日閲覧
  2. ^ a b https://www.drupal.org/project/drupal/releases/11.3.2 . 2026年1月17日閲覧{{cite web}}:欠落または空|title=(ヘルプ)
  3. ^ a b「ライセンスに関するFAQ」 . drupal.org . 2009年4月8日閲覧
  4. ^ 2009年3月のDrupal公式サイトでの質問: 「Drupal」はどのように発音しますか?(2013年6月19日アクセス)
  5. ^ 「Drupalの概要」drupal.org2008年6月2日。 2009年4月8日閲覧
  6. ^ 「システム要件」 . drupal.org . 2009年4月8日閲覧
  7. ^ 「上位1万サイトにおけるオープンソースの使用状況の分布」 BuiltWith Pty Ltd. 2022年1月2日。2022年1月8日時点のオリジナルよりアーカイブ2022年1月7日閲覧。
  8. ^ W3Techs (2022年6月13日). 「コンテンツ管理システムの利用統計と市場シェア」 . W3Techs . 2022年6月13日閲覧{{cite web}}: CS1 maint: 数値名: 著者リスト (リンク)
  9. ^ 「Drupal 2010の現状に関するスピーチ」 2001年3月10日. 2011年8月31日閲覧.
  10. ^ 「Drupalによるナレッジマネジメント」 2004年5月19日。
  11. ^ 「Drupal、世界中のトップ企業で既に利用されているCMSの最新バージョンを発表」 Drupal.org Drupal Association 2020年6月3日オリジナルより2021年3月10日時点のアーカイブ。 2021年3月10日閲覧
  12. ^ 「Getting Involved | Drupal.org」 www.drupal.org 2019年12月21日. 2019年12月22日時点のオリジナルよりアーカイブ。 2018年9月21日閲覧。Drupal.orgアクティビティ
  13. ^ 「Drupal.orgのユーザーが100万人に到達!」www.drupal.org . 2013年10月11日。
  14. ^ a b “Drupal for Developers | Drupal.org” . www.drupal.org . 2022年3月18日. 2022年3月18日時点のオリジナルよりアーカイブ。 2017年4月21日閲覧
  15. ^ a b “Module Project” . Drupal.org . 2022年3月18日. 2023年6月23日時点のオリジナルよりアーカイブ。 2023年6月23日閲覧
  16. ^ a b “Theme project | Drupal.org” . www.drupal.org . 2022年3月18日. 2022年3月18日時点のオリジナルよりアーカイブ。 2017年9月21日閲覧
  17. ^ “Distribution project | Drupal.org” . www.drupal.org . 2022年3月18日. 2022年3月18日時点のオリジナルよりアーカイブ。 2017年9月21日閲覧
  18. ^ 「エンタープライズ Web アプリケーション フレームワークとしての Drupal 7 。drupal.org
  19. ^ O'Connor, William (2014年8月19日). 「Drupal APIがCMSを真のエンタープライズアプリケーションに変える - O'Reilly Radar」 . O'Reilly Media . 2017年4月11日閲覧
  20. ^ Diana, Dupuis (2013年5月15日). 「Drupalはフレームワークです:なぜ誰もがこれを理解する必要があるのか​​」 . Linux Journal .
  21. ^ a b「Features」 . drupal.org . 2009年4月8日閲覧
  22. ^ "Drupal" . Sovereign Tech Agency . 2025年8月13日時点のオリジナルよりアーカイブ2025年8月13日閲覧。
  23. ^記者、スタッフ (2024年1月14日). 「Drupal Association、30万ドルのソブリン・テック・ファンド契約を獲得」 www.thedroptimes.com . 2025年8月14日時点のオリジナルよりアーカイブ。 2025年8月14日閲覧
  24. ^ Alias, Thomas K (2023年4月14日). 「Drupalは今やデジタル公共財」 . The Drop Times . 2025年8月18日閲覧
  25. ^ "Drupal" . digitalpublicgoods.net . 2025年6月16日閲覧
  26. ^ 「Drupalの20年の歴史」 。 2024年9月4日閲覧
  27. ^ https://www.drupal.org/project/drupal/releases/10.6.2 . 2026年1月17日閲覧{{cite web}}:欠落または空|title=(ヘルプ)
  28. ^ 「Drupal 7リリース; drupal.org」 。 2025年1月7日閲覧
  29. ^ 「Drupal 9リリース; drupal.org」 。 2023年9月21日閲覧
  30. ^ a b「Drupal 8リリース; drupal.org」 。 2022年12月18日閲覧
  31. ^ 「Drupal 6リリース; drupal.org」 。 2022年7月1日閲覧
  32. ^ 「Drupal 5リリース; drupal.org」 。 2022年7月1日閲覧
  33. ^ 「Drupal 4 releases; drupal.org」2022年7月1日閲覧
  34. ^ “Files 3.0.0 project / drupal; drupal.org” . 2024年9月4日閲覧
  35. ^ “Files 2.0 project / drupal; drupal.org” . 2024年9月4日閲覧
  36. ^ “Files 1.0 project / drupal; drupal.org” . 2024年9月4日閲覧
  37. ^ a b Miller, Ron (2021年1月22日). 「Drupalの寮の部屋でのプロジェクトから10億ドル規模の出口までの道のり」 TechCrunch . 2022年9月20日閲覧
  38. ^ Ruthven, Hunter (2012年4月17日). 「寮の部屋から役員室へ - Dries Buytaert氏が語るDrupalの成長」 . Growth Business . 2022年9月20日閲覧
  39. ^ Buytaert, Dries (2008年1月24日). Javaアプリケーションのパフォーマンス分析と最適化のためのプロファイリング技術(PhD).
  40. ^ 「Druppel: Dutch to English Translation」Babylon Translation2009年4月13日時点のオリジナルよりアーカイブ。 2009年4月8日閲覧
  41. ^ a b「History」 . drupal.org . 2009年4月8日閲覧
  42. ^メランソン、ベンジャミン;他。 (2011年)。Drupal 7 の決定版ガイド(第 2 版)。アプレス。 p. 823.ISBN 9781430231356
  43. ^ Critchley, Spencer (2006年5月3日). 「デジタル政治:CivicSpace創設者ザック・ローゼン氏へのインタビュー」 . O'Reilly Media . 2006年5月17日時点のオリジナルよりアーカイブ。 2012年5月27日閲覧
  44. ^クライス、ダニエル(2012年3月5日)「ディーン、ロムニー、そしてDrupal:価値観と技術採用」カルチャー・デジタルリー誌2012年5月27日閲覧
  45. ^ Samantha M. Shapiro、「The Dean Connection」 The New York Times、 2003年12月7日、2012年5月27日にアクセス。
  46. ^ "Marketplace" . drupal.org . 2013年4月18日閲覧
  47. ^ Koenig, Josh. 「成長グラフ」 . Groups.Drupal . 2009年4月8日閲覧
  48. ^ Buytaert, Dries (2008). 「Drupalダウンロード統計」 . 2009年4月8日閲覧
  49. ^ Buytaert, Dries (2007). 「Drupalダウンロード統計」 . 2009年4月8日閲覧
  50. ^ 「Drupal コアの使用状況統計」
  51. ^ 「Drupalサイト」Dries Buytaert . 2010年7月20日閲覧
  52. ^ 「Drupalを使用している非営利団体、NPO、NGOウェブサイト一覧」ENGINE Industries . 2009年12月24日時点のオリジナルよりアーカイブ。 2010年7月20日閲覧
  53. ^ Critic, CMS (2024年2月27日). 「高等教育の強化:Drupal CMSを大規模オープンソースDXPに変革するための4つの戦略」 . CMS Critic . 2025年4月10日閲覧
  54. ^ 「OSS CMS Award 歴代受賞者」 Packt Publishing . 2009年7月7日時点のオリジナルよりアーカイブ。 2009年4月8日閲覧
  55. ^ 「Drupalは3年連続でWebware 100を受賞」 Drupal.org 2009年5月19日。 2011年8月31日閲覧
  56. ^ "Cnet.com" . News.cnet.com . 2009年5月19日. 2012年7月10日時点のオリジナルよりアーカイブ。 2011年8月31日閲覧
  57. ^ "Drupal 6.0 リリース | Drupal.org" . 2008年2月13日.
  58. ^ "Buytaert.net" . Buytaert.net . 2009年3月4日. 2011年8月31日閲覧
  59. ^ 「Drupal 7、1月5日にリリース(盛大なパーティー付き)」 Buytaert.net 2010年12月21日。 2011年8月31日閲覧
  60. ^ 「Xplain Hosting Drupal 7 クイックスタートトレーニングセミナー」Scoop2010年12月16日。
  61. ^ 「Drupal 7のサポート終了が2023年11月1日まで延長 - PSA-2022-02-23」 2022年2月23日. 2022年3月29日閲覧
  62. ^ 「Drupal 7のサポート終了と変更のお知らせ - PSA-2023-06-07」 Drupal.org 2023年6月7日. 2024年1月10日閲覧
  63. ^ a b Shetty, Shefali. 「Drupal 8は将来性を確保することを目指している | Opensource.com」opensource.com . 2025年9月18日閲覧
  64. ^ 「Drupal 8.0.0 リリース」 Drupal 2015年11月19日。 2025年9月18日閲覧
  65. ^ 「Drupal 9.0.0 リリース」。Drupal 2020年6月9日。 2025年9月18日閲覧
  66. ^ 「Drupal 9の開発経緯と含まれる機能」Drupal . 2019年5月7日. 2025年9月18日閲覧
  67. ^ Fluckinger, Don (2022年10月26日). 「Acquia、オープンソースのヘッドレスCMSアクセラレータをリリース」 . TechTarget . 2022年11月10日閲覧
  68. ^ MacManus, Richard (2022年10月26日). 「Drupalはますますヘッドレス化するCMSの世界にどう適合するか」 . The New Stack . 2022年11月10日閲覧
  69. ^ 「Drupalが正式にデジタル公共財として認定される」 Drupal.org 2023年4月25日. 2025年1月22日時点のオリジナルよりアーカイブ。 2025年6月16日閲覧
  70. ^ a b「コアをハックしてはいけない」 drupal.org 2007年5月16日。
  71. ^ a b「ドキュメント: コアモジュールとテーマ」 . drupal.org . 2016年11月4日. 2021年1月22日閲覧
  72. ^ 「ドキュメント:コアモジュールとeコマース」 lnwebworks.com 2022年8月12日。
  73. ^ 「ドキュメント: マルチサイトDrupal」 2016年8月17日。
  74. ^ Buytaert, Dries (2006年10月30日). 「Garland、新しいデフォルトのコアテーマ」 . drupal.org . 2009年4月8日閲覧
  75. ^ 「Color: ユーザーが特定のテーマの配色を変更できるようにします」 drupal.org 2007年10月8日2009年4月8日閲覧
  76. ^ Quinlan, Keely (2024年5月10日). 「Drupal、技術に詳しくないユーザー向けに『Starshot』リリースを発表」 . StateScoop . 2025年4月10日閲覧
  77. ^ Dees, Mels (2025年1月17日). 「DrupalがノーコードCMSをローンチ」 . Techzine Global . 2025年4月10日閲覧
  78. ^ Jacob, Sebin Abraham (2024年8月21日). 「なぜ『Drupal CMS』で『Drupal』ではないのか:解説」The Drop Times . 2025年8月18日閲覧
  79. ^ 「Drupal:パワー、柔軟性、自由、そしてAIでさらにスマートに」 www.thedroptimes.com 2025年1月31日. 2025年4月10日閲覧
  80. ^ 「レシピ、スターショット、そしてDrupalの未来 | TheDropTimes」 www.thedroptimes.com 2024年6月27日2025年4月10日閲覧
  81. ^ 「Drupalコア翻訳ダウンロード」drupal.org . 2017年1月30日閲覧
  82. ^ Nick, Edward (2022年9月7日). 「Drupal」 . Data Science Central . 2022年9月20日閲覧
  83. ^ a b「Drupal 6.0 リリース」 . drupal.org . 2008年2月13日. 2009年4月8日閲覧
  84. ^ 「 SA - CORE-2014-005 - Drupalコア - SQLインジェクション」。https : //www.https.com/2014/10/15/2014/12/3閲覧
  85. ^ 「Drupal Core - 極めて重要 - 公共サービスアナウンス - PSA-2014-003」。https : //www.drupal.com/core/2014/003/ 2014年10月29日。 2014年12月3日閲覧
  86. ^ 「Drupal on Windows Group」 . drupal.org . 2011年2月14日閲覧
  87. ^ Killesreiter, Gerhard (2013年2月25日). 「アクセシビリティに関する声明」 . Drupal.org . 2013年4月16日閲覧
  88. ^ 「Drupal 8 アクセシビリティ機能」 2013年5月27日。
  89. ^ Scholten, Roy (2012年12月10日). 「Drupal core gates」 . Drupal.org . 2013年4月16日閲覧
  90. ^ 「APIリファレンス」 . drupal.org . 2009年4月8日閲覧
  91. ^ 「ファイルとディレクトリの管理」drupal.org . 2005年5月7日。
  92. ^ 「Drupalと外部システムの統合」specbee.com2018年8月24日。 2018年8月24日閲覧
  93. ^ “Drupal Camunda BPM 統合” .スリジャン・テクノロジーズ
  94. ^ 「プロジェクト使用状況の概要」 . Drupal.org . 2011年8月18日閲覧
  95. ^ “DRUPAL 5 TO DRUPAL 7” . 2017年7月4日時点のオリジナルよりアーカイブ2015年3月24日閲覧。
  96. ^ 「フィールドAPI」 . 2009年. 2009年5月8日閲覧
  97. ^ 「Drupal Coreイニシアチブの見解:現状報告とロードマップ」 2012年9月3日. 2014年11月4日閲覧
  98. ^ 「PHPTemplateテーマエンジン」 drupal.org . 2009年3月8日時点のオリジナルよりアーカイブ2009年4月8日閲覧。
  99. ^ "XTemplate theme engine" . drupal.org . 2009年3月16日時点のオリジナルよりアーカイブ2009年4月8日閲覧。
  100. ^ a b Arghire, Ionut (2022年9月29日). 「DrupalアップデートでTwigテンプレートエンジンの脆弱性が修正 | SecurityWeek.Com」www.securityweek.com . 2022年10月11日閲覧
  101. ^ 「DrupalとMamboの違いは?ディスカッションスレッド」drupal.org2005年1月17日。 2009年4月8日閲覧
  102. ^ 「Drupalテーマ」 . Drupal.org . 2007年8月23日時点のオリジナルよりアーカイブ2011年8月31日閲覧。
  103. ^ 「 Drupal.orgにテーマを追加する」。Drupal.org
  104. ^ 「Top Drupal Distributions」 . AGLOBALWAY Consulting Services. 2014年4月13日時点のオリジナルよりアーカイブ。
  105. ^ 「MVC 対 PAC」
  106. ^ Drupal - CMS Grew Overnight By MAAN Softwares、2017年6月8日閲覧
  107. ^ 「drupal.orgにおけるDrupalConイベント管理に関する議論」Groups.drupal.org . 2011年8月31日閲覧
  108. ^ 「Drupal Camps and Cons」 。 2013年1月25日閲覧
  109. ^ 「言語固有のコミュニティ」 . Drupal.org . 2011年8月26日. 2011年8月31日閲覧
  110. ^ 「The Drop Times」 . Talking Drupal (ポッドキャスト). 第384号. 2025年11月5日閲覧
  111. ^ a b Kaur Dadiala, Karanjeet (2022年8月8日). 「2022年にDrupalを使用して構築された16の組織ウェブサイト」 . Zyxware Technologies . 2022年10月9日閲覧
  112. ^ a b c d e f Montti, Roger (2022年4月22日). 「Drupal、2つの重大な脆弱性について警告」 . Search Engine Journal . 2022年10月23日閲覧
  113. ^ Caron, Bruce (2015年5月20日). 「NASA​​ Science on Drupal Central」 . EarthData.NASA.gov . 2022年10月5日閲覧
  114. ^ Fluckinger, Don (2021年3月10日). 「Acquiaデジタルエクスペリエンスプラットフォーム、CXフレンドリーなツールを追加」 . TechTarget . 2022年12月6日閲覧
  115. ^ a b Blyaert、Luc (2022 年 10 月 18 日)。「トバニア・トレクトCMビネンとドリース・バイテルトが出会った」www.computable.be (オランダ語) 2022 年10 月 18 日に取得
  116. ^ 「Drupalを使っているのは誰?有名なDrupalウェブサイト10選」 Smartbees.co 2021年5月27日. 2022年10月5日閲覧
  117. ^ Spencer, Jamie (2017年4月7日). 「初心者のためのCMSバトル:WordPress vs Joomla vs Drupal(インフォグラフィック)」 MakeAWebsiteHub.com . 2017年5月17日閲覧
  118. ^ Drupal (2005年10月). 「セキュリティに関するアナウンスとリリースプロセス」 .
  119. ^ 「セキュリティ問題を報告する方法」。Drupal。
  120. ^ 「アップデートマネージャ(およびアップデートステータス)」drupal.org . 2011年7月1日閲覧
  121. ^ 「セキュリティ勧告」drupal.org . 2009年4月28日閲覧
  122. ^ 「Drupalセキュリティチーム」 Drupal.org 2005年10月. 2011年8月31日閲覧
  123. ^ 「DrupalセキュリティRSSフィード」Drupal.org . 2011年8月31日閲覧
  124. ^ Leyden, John (2014年11月3日). 「Drupalの大規模欠陥がCMS幹部の危機管理に疑問を投げかけるwww.theregister.com .
  125. ^ 「SA-CORE-2014-005 - Drupalコア - SQLインジェクション」 .セキュリティ勧告. Drupalセキュリティチーム. 2014年10月15日.
  126. ^ 「Drupalgeddon の逆襲:時代遅れの Drupal が「パナマ文書」に関連しているとされる .ブログ. ドロップガード. 2016年6月11日時点のオリジナルよりアーカイブ。 2016年7月13日閲覧
  127. ^ 「Drupal Core - 極めて重要 - 公共サービスアナウンスメント - PSA-2014-003」セキュリティ勧告。Drupalセキュリティチーム。2014年10月29日 - Drupal.org経由。

    10 月 15 日午後 11 時 (UTC)、つまり発表から 7 時間後までに更新またはパッチが適用されない限り、すべての Drupal 7 Web サイトが侵害されたと想定して作業を進める必要があります。

    Drupal 7.32にアップデートするだけではバックドアは削除されません。バージョン7.32にアップデートするかパッチを適用しても脆弱性は修正されますが、既に侵害されているウェブサイトは修正されません。サイトに既にパッチが適用されているのに、自分でパッチを適用していない場合は、サイトが侵害された兆候である可能性があります。一部の攻撃者は、サイトを制御できるのが自分だけであることを保証するためにパッチを適用しています。

  128. ^ Robinson, Brian (2014年11月7日). 「オープンソースへの攻撃はより良いソフトウェア設計を求める」 . GCN . 2016年8月18日時点のオリジナルよりアーカイブ2016年7月29日閲覧。
  129. ^ 「ストレスフリーで1300サイトにDrupalセキュリティパッチをインストールした方法!」 Dropsolid 2018年4月4日. 2019年3月11日閲覧
  130. ^ 「SA-CORE-2018-002に関するFAQ」 Drupalセキュリティチーム. 2018年4月23日閲覧
  131. ^ 「Drupal 6 サポート終了のお知らせ」 Drupal.org 2015年11月9日. 2021年5月1日閲覧
  132. ^ゴディン、ダン (2018 年 4 月 20 日)。「Drupalgeddon2が強力なウェブサーバーを大規模に悪用する軍拡競争を引き起こす」 Ars Technica 2018年4月23日閲覧
  133. ^ 「Drupal、任意のファイルアップロードの欠陥を修正」Decipher2019年12月23日。 2019年12月23日閲覧
  134. ^ 「Drupalコア - 中程度に重大 - サービス拒否 - SA-CORE-2019-009」 Drupal.org 2019年12月18日. 2019年12月23日閲覧
  135. ^ Montti, Roger (2022年10月1日). 「Drupal、重大な高深刻度脆弱性を警告」 . Search Engine Journal . 2022年10月11日閲覧
  136. ^ Arghire, Ionut (2023年1月20日). 「Drupal、情報漏洩につながる脆弱性を修正」 www.securityweek.com . 2023年1月20日閲覧

さらに読む

  • Abbott / Jones (2016)、『Learning Drupal 8』、イギリス、Packt Publishing。ISBN 978-1-78216-875-1
  • ポル、クリステン(2012年)『Drupal 7 多言語サイト』バーミンガム、イギリス:Packt Publishing. ISBN 978-1-84951-818-5
  • マーサー、デイヴィッド (2010). Drupal 7.バーミンガム、イギリス: Packt Publishing. ISBN 978-1-84951-286-2
  • トラヴィス、ブライアン (2011). 『Pro Drupal 7 for Windows Developers』 バークレー: APress. ISBN 978-1-4302-3153-0
  • ブッチャー、マット、ラリー・ガーフィールド、ジョン・ウィルキンス、マット・ファリーナ、ケン・リカード、グレッグ・ダンラップ (2010). 『Drupal 7 モジュール開発』 イギリス、バーミンガム: Packt Publishing. ISBN 978-1-84951-116-2
  • Bhavin, Patel (2010年8月). Drupal 6 Panel Cookbook . カナダ: Packt Publishing. ISBN 978-1-84951-118-6
  • ベイリー、リン (2009). 『Drupal for Dummies』 ニューヨーク: For Dummies. ISBN 978-0-470-55611-5
  • Herremans, D. (2009). Drupal 6: 究極のコミュニティサイトガイド. スイス. ISBN 978-2-8399-0490-2{{cite book}}: CS1 メンテナンス: 場所の発行元が見つかりません (リンク)
  • ピーコック、マイケル(2008年)『Drupal e-Commerceによるオンライン販売』バーミンガム、イギリス:Packt Publishing. ISBN 978-1-84719-406-0
  • VanDyk, John K. (2008). Pro Drupal Development, Second Edition . ニューヨーク: Springer Verlag/Apress. ISBN 978-1-4302-0989-8
  • ケーファー、コンスタンティン、エマ・ホグビン(2009年4月)『Front End Drupal: Designing, Theming, Scripting』、ジャージー島、アメリカ合衆国:プレンティス・ホール、ISBN 978-0-13-713669-8