
言語 🇯🇵 日本語
🇺🇸
English
🇧🇬
Български
🇨🇳
简体中文
🇹🇼
繁體中文
🇭🇷
Hrvatski
🇩🇰
Dansk
🇳🇱
Nederlands
🇺🇸
English (US)
🇨🇦
Français (Canada)
🇫🇷
Français (France)
🇩🇪
Deutsch
🇨🇾
Ελληνικά (Κύπρος)
🇬🇷
Ελληνικά
🇮🇱
עברית
🇮🇹
Italiano
🇯🇵
日本語
🇰🇷
한국어
🇵🇱
Polski
🇧🇷
Português (Brasil)
🇷🇺
Русский
🇺🇦
Русский (Украина)
🇧🇦
Српски (БиХ)
🇷🇸
Srpski (Latinica)
🇲🇪
Српски (Црна Гора)
🇷🇸
Српски
🇸🇮
Slovenščina
🇪🇸
Español
🇺🇦
Українська
🇹🇷
Türkçe
はじめに
設定
ドキュメント
Add Comments to Your Drupal Site
これは FastComments の公式 Drupal モジュールです。
FastComments を Drupal 10/11 と統合する Drupal モジュールで、ウィジェットブロック、エンティティフィールドの統合、SSO(シングルサインオン)、および細かな権限管理を提供します。
リポジトリ
インストール 
- このモジュールを Drupal サイトの
modules/custom/fastcomments/ディレクトリに配置してください(または Composer を使用してインストール:composer require drupal/fcom)。 - モジュールを有効化します:
または管理 UI の Extend(drush en fastcomments/admin/modules)から有効化できます。
設定 
次の場所に移動:管理 > 設定 > コンテンツ > FastComments (/admin/config/content/fastcomments).
設定
- Tenant ID (required) - FastComments のテナント ID。これは 設定 > API/SSO(EU)で確認できます。
- API Secret - Secure SSO、ウェブフック検証、およびページ同期に必要です。設定 > API/SSO(EU)で見つかります。
- SSO Mode - シングルサインオンの統合:
- None - SSO は使用せず、ユーザーはゲストとしてコメントするか FastComments アカウントを作成します。
- Simple - Drupal のユーザー情報(名前、メール、アバター)をサーバー側の検証なしで FastComments に渡します。
- Secure - HMAC-SHA256 検証を使用して Drupal ユーザーを FastComments に安全に認証します(推奨)。
- Commenting Style - 表示するウィジェットの種類:
- Live Comments - リアルタイムのスレッドコメント。
- Streaming Chat - ライブチャットインターフェース。
- Collab Chat - メインコンテンツ領域での共同テキスト選択注釈。
- Collab Chat + Comments - Collab Chat と通常のコメントの両方。
- CDN URL - FastComments の CDN URL(デフォルト:
https://cdn.fastcomments.com)。 - Site URL - FastComments のサイト URL(デフォルト:
https://fastcomments.com)。 - Email notifications - 新しいコメントがコンテンツに投稿されたときに、コンテンツ作成者へメールを送信します。
コンテンツタイプへのコメントの追加
構造 > コンテンツタイプ > [type] > フィールドの管理 からコンテンツタイプに FastComments フィールドを追加します。フィールドにはステータスのトグルと、エンティティごとのオプションのカスタム識別子があります。
EU データ居住
EU のデータ居住を有効にするには、次を更新してください:
- CDN URL を
https://cdn-eu.fastcomments.comに変更 - Site URL を
https://eu.fastcomments.comに変更
ウィジェットブロック 
いくつかのブロックは 構造 > ブロックレイアウト (/admin/structure/block) から利用できます:
- FastComments Widget - メインのコメントウィジェット。現在のエンティティを自動検出します。すでに FastComments フィールドを持つエンティティはスキップします(重複を防ぐため)。
- FastComments Live Chat - リアルタイムのストリーミングチャット。同じページのコメントフィールドと並べて配置できます。
- FastComments Collab Chat - テキスト選択に基づく注釈とディスカッション。
- FastComments Image Chat - 画像上の座標ベースの注釈。
- FastComments Recent Comments - サイト全体の最新コメントを表示します。表示するコメント数は設定可能です。
- FastComments Top Pages - コメント数が多いページを表示します。
コンテンツ中心のブロック(Live Chat、Collab Chat、Image Chat)は現在のエンティティを自動検出し、エンティティでないページではパスベースの識別子にフォールバックします。
権限 
- FastCommentsの管理 - FastCommentsの設定フォームへのアクセス。
- FastCommentsの表示 - コメントウィジェットを表示するために必要。
- FastCommentsの切り替え - ユーザーがフィールドウィジェットを通じてエンティティごとにコメントを有効/無効にできるようにする。
仕組み 
ユーザーが FastComments フィールドが有効なエンティティを訪問すると:
- FastComments の JavaScript ウィジェットが CDN から読み込まれます.
- SSO が構成されている場合、ユーザーの Drupal の識別情報が FastComments に渡されます.
<noscript>フォールバックは、JavaScript を使用していないユーザー向けにサーバー側でレンダリングされたコメントを提供します (Live Comments および Streaming Chat モードのみ).
ヘルプが必要ですか?
Drupal モジュールに関して問題が発生したり質問がある場合は、次のいずれかを行ってください:
貢献
貢献は大歓迎です! コントリビューションのガイドラインについてはGitHubリポジトリをご覧ください。