logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll
15/04/2025, by Ivan

このドキュメントは 未完成 です。情報を追加する。

Drupal 8.8.0 以降への更新で困っていますか?
Composer イニシアチブの一環として、Drupal 8.8.0 で大きな変更が導入され、長期的なサイト管理が大幅に改善されました。ただし、以前のバージョンからのアップグレードには重要な考慮事項があります。

はじめに

Composer が Drupal の依存関係をどのように管理するかを理解するには、Drupal で Composer を使う を参照してください。Composer が自分に適しているかどうかを判断するには、利用可能な選択肢を比較してください。

15/04/2025, by Ivan

このドキュメントは 未完成 です。情報を追加する

Drupal 8 サイトのインストールと更新の推奨される方法は Composer 経由であるため、このページでも Composer を使ってモジュールを更新する方法を説明します。また、コマンドラインを使用しているので、一部のタスクには Drush も使います。

Drush でモジュールを更新することに慣れている方は、Drush 9 および 10(現行バージョン)では、uppm-updatepm-updatecodepm-updatestatus のすべてのコマンドが非推奨になっていることに注意してください。代わりに適切な Composer コマンドを使うべきです。

利用可能な更新を一覧表示する

組み込みの Composer コマンドを使って、利用可能な更新のあるパッケージを一覧表示します:

15/04/2025, by Ivan
データベース更新の問題をトラブルシューティングする前に、必ずデータベースとコードベースをバックアップしてください。

データベース更新の安全な実行を妨げる問題がある場合、update.php はエラーを表示します。

問題を特定するために、エラーメッセージを注意深く読んでください。

無効なモジュールまたはテーマ

ときには、update.php が無効なモジュールやテーマを報告することがあります。これは、モジュールやテーマが core.extension.yml に記載されているのに、存在しないか、サイトと互換性がない場合に起こります。

これを解決するには:

15/04/2025, by Ivan

Drupal サイトの更新は、複雑で時間がかかり、コストもかかります。一見すると単純に思えるかもしれませんが、サイト所有者に安心感を与え、サイトの可用性を確保する、安全で信頼性の高い更新は大きな課題です。

Drupal の Automatic Updates(自動更新)サービスは、このプロセスを簡素化し、更新が安全かつ正しく適用されるようにすることを目指しています。

注意:Automatic Updates は Drupal プロジェクトの戦略的な取り組みです。まだ活発に開発中であり、いくつかの重要な考慮事項があります:

15/04/2025, by Ivan

コンテンツの追加

このセクションでは、Drupal 8 の新規ユーザー向けにサイト管理を紹介します。管理者アカウントの使い方を扱い、どこから始めればよいかのヒントを提供します。

管理者アカウントを理解する

インストールの最後に、サイトをセットアップした人が管理者アカウントで自動的にログインされます。このアカウントは「User 1(ユーザー 1)」と呼ばれます。管理者アカウントは、コンテンツの管理とサイトの運営に関する すべての権限 を自動的に受け取るため、User 1 を安全に保つ ことが極めて重要です:

15/04/2025, by Ivan

コンテンツの追加

このガイドは、Basic Page(基本ページ)と Article(記事)という 2 つのコンテンツタイプを提供する標準インストールプロファイルを使用したことを前提としています。(最小プロファイルを使用した場合は、まず コンテンツタイプを作成する 必要があります。)

始める前に:コンテンツを作成する権限を持つユーザーとしてログインしていることを確認してください――不明な場合はサイト管理者に尋ねてください。そうでないと、一部のフィールドが表示されないことがあります。

1. ホームページから(ナビゲーションメニューまたは管理メニューで)「Add content(コンテンツを追加)」をクリックします。

manage-content-1

15/04/2025, by Ivan

Drupal 8 は Internal Page Cache(内部ページキャッシュ) モジュールを使用しており、これは中小規模のサイトに推奨されます。デフォルトで有効になっているこのコアモジュールは、匿名ユーザー向けにページをキャッシュします。core/modules/page_cache にあります。

この機能は、サイトを高速化することでパフォーマンスを向上させます。匿名ユーザーがリクエストしたページは、最初の読み込み時に保存され、その後は再利用されます。サイトの構成によっては、パフォーマンスの向上は大きなものになり得ます。

認証済みユーザー向けにサイトを高速化するには、Dynamic Page Cache(動的ページキャッシュ) モジュールを検討してください。

15/04/2025, by Ivan

「Cron」という用語は、サイトが N 時間ごとに実行する自動タスクを指します。たとえば、Drupal コアや、あなたが追加したコントリビュートモジュール・テーマに利用可能な更新があるかどうかを確認します。

デフォルトでは、Cron は 3 時間ごとに実行されますが、1 時間ごと、6 時間ごと(またはそれ以上)に変更できます。「Reports(レポート)」>「Status Report(ステータスレポート)」ページの上部から、いつでも手動で cron を実行できます。cron 機能を拡張するための追加モジュールも利用できます。

Cron 自動タスクの概要

Drupal 8 における「Cron」自動タスクの詳細な概要です。

自動 Cron

Drupal 8 は Automated Cron(自動 Cron)モジュールを提供しています。

15/04/2025, by Ivan

Drupal では、コンテンツが更新されるたびに新しいリビジョンを作成できます。これにより、サイト上でコンテンツが時間とともにどのように変化したかを追跡できます。

この機能は現在デフォルトで有効になっていますが、コンテンツタイプごとにリビジョンの動作を変更できます。管理 > 構造 > コンテンツタイプ > 操作 > 編集 > 公開オプション に移動し、「Create new revision(新しいリビジョンを作成)」のボックスにチェックを入れます。これにより、ノードが編集されたときに新しいリビジョンが作成されるようになります。(編集者は、個々のノードを編集する際にこの設定を上書きできます。)