俺のDrupal

Ore_no Drupal icon
 

Drupalの魅力と活用方法を紹介するブログ。
日本での認知を広げるための情報源として、 多くの読者に向けて情報発信しています。

544
【2025年版】Gutenberg :ノーコード編集でWeb運用コストを削減する方法
/drupal/sites/default/files/styles/medium/public/assets/images/yoshikawa_article/Group_10100.png?itok=dqdU1l1x

Gutenbergとは?注目される理由

Gutenbergは、エンタープライズ領域で導入が進んでいる「次世代ブロックエディタ」です。Drupal の堅牢な権限管理・多言語対応・ワークフローと、Gutenberg の直感的なブロック編集機能を組み合わせることで、企業のDX推進、マーケティング戦略の高速化、Web運用の効率化を実現します。

Tetsuo Yoshikawa
/drupal/sites/default/files/pictures/2022-08/tetsu%E3%81%AE%E3%82%B3%E3%83%92%E3%82%9A%E3%83%BC_0.png
542
【CMSを選定中の方へ】DrupalとWordpressどちらを選ぶべきか? - 2025年版
/drupal/sites/default/files/styles/medium/public/assets/images/article-image/Akane/202510_ore_mori_top.png?itok=SeYwTsDd

1. CMSとは

CMSとは「コンテンツ・マネジメント・システム」の略です。これはWebサイトのコンテンツを作成するための文字、画像、デザイン、レイアウトなどを保存し管理するツールです。HTMLなどのコードを書かなくても、管理しているデータを組み合わせるだけで簡単にWebサイトが制作できるようになります。

Akane Mori
/drupal/sites/default/files/pictures/2025-10/default_img_4.png
540
DrupalをヘッドレスCMSとして活用する
/drupal/sites/default/files/styles/medium/public/users/user58/eyecatch.png?itok=G9u6HHX0

1. JSON:APIを有効化してみる

Drupal 11でJSON:APIを利用する最初のステップはシンプルです。

Yuji Okamoto
/drupal/sites/default/files/pictures/2020-09/okamoto300.jpg
535
Drupal 11対応前に知っておきたい「CMSアップデート失敗の典型例」
/drupal/sites/default/files/styles/medium/public/assets/images/article-image/Yohei/thumbnail_drupal11_usecase_0.png?itok=VKnc34cr

一見正常でも“静かに進行するリスク”

現在稼働中のDrupalサイトが一見問題なく動いていても、それが安全とは限りません。
期限切れのDrupalでは、以下のようなリスクが水面下で進行しています。

Yohei Higashi
/drupal/sites/default/files/pictures/2020-09/Yohei%20Higashi%20300.png
534
Drupal 11へのアップデート時に直面した課題とその対応策まとめ
/drupal/sites/default/files/styles/medium/public/assets/images/article-image/bg-9.jpg?itok=kjmJAhAw

0. まず最初に

弊社のホームページおよび Ore no Drupal では、現在 Drupal 11 へのアップデートを完了しております。この記事では、私・吉川が実際にアップデート作業の中で直面したエラーやトラブルについてご紹介します。同じようにアップデートを検討している方の参考になれば幸いです。

Tetsuo Yoshikawa
/drupal/sites/default/files/pictures/2022-08/tetsu%E3%81%AE%E3%82%B3%E3%83%92%E3%82%9A%E3%83%BC_0.png
532
Drupalキャッシュを理解する
/drupal/sites/default/files/styles/medium/public/users/user58/1_ZuC9sL-qJ6nwX-c26R8L4w.jpg?itok=Iej1DxEB

Drupalのキャッシュは多層構造

Drupalでは、パフォーマンスを上げるためにいくつものキャッシュレイヤーが存在します。特に重要なのが次の3つです。

Yuji Okamoto
/drupal/sites/default/files/pictures/2020-09/okamoto300.jpg
530
権限を細かく管理する方法(Groupモジュールについて)
/drupal/sites/default/files/styles/medium/public/assets/images/article-image/Jinseok/202504/bezymannyj_142_4.jpg?itok=d7YEda_V

1. Group モジュールとは?

Groupモジュールは、サイト内のコンテンツやユーザーを任意のグループ(集団)単位でまとめ、そのグループごとにアクセス権限を設定できるモジュールです。

Jinseok Ahn
/drupal/sites/default/files/pictures/2023-12/Jinseok_Ahn300.png
528
Drupalサイトのパフォーマンスを上げましょう。(Drupalのキャッシュについて)
/drupal/sites/default/files/styles/medium/public/assets/images/article-image/Jinseok/202504/image_0.png?itok=a4pPIFwM

1. キャッシュは何?

キャッシュ(Cache)とは、よく使われるデータを一時的に保存しておき、次に同じデータが必要になったときに、すぐに取り出して表示するための仕組みです。Drupalでは、ウェブページ全体、ブロック、表示結果(レンダリング結果)、APIの応答など、さまざまな種類のデータをキャッシュすることができます。

Jinseok Ahn
/drupal/sites/default/files/pictures/2023-12/Jinseok_Ahn300.png