Siteimprove.ai
DrupalとSiteimprove.ai Intelligence Platformを統合し、コンテンツ作成・編集時にコンテンツ品質分析とアナリティクスインサイトを提供します。
siteimprove
インストール
composer require 'drupal/siteimprove:^3.0'
composer require 'drupal/siteimprove:^2.0'
概要
Siteimprove.ai PluginはDrupalとSiteimprove.ai Intelligence Platformを橋渡しします。コンテンツ編集者がコンテンツ作成・編集ワークフロー内で直接Siteimprove.aiのアナリティクスやコンテンツインサイトにアクセスできるようになります。オーバーレイ機能により、Drupalインターフェースを離れることなく、継続的にコンテンツのテスト、修正、最適化が可能です。
このモジュールは公開前チェック機能を提供し、公開前にコンテンツを分析して品質基準を満たしているか確認できます。問題が検出され対処された後、ユーザーは直接ページを再チェックして修正を確認できます。モジュールはNode、タクソノミーターム、Groupモジュールのエンティティをサポートしています。
柔軟なフロントエンドドメインプラグインシステムにより、バックエンドとフロントエンドで異なるドメインを使用するサイトでもSiteimprove.aiに正しいURLを報告できます。組み込みプラグインはデフォルトドメイン、単一カスタムドメイン、Domain Accessモジュール統合をサポートしています。
Features
- 編集中にアナリティクスとコンテンツインサイトを表示するリアルタイムSiteimprove.aiオーバーレイ統合
- 公開前にコンテンツを分析する公開前コンテンツチェック機能
- 検出された問題に対処した直後に修正を確認できる再チェック機能
- Siteimprove.aiアクションへのクイックアクセスを提供するツールバー統合
- バックエンド/フロントエンドで別々のドメインを使用するサイト向けの柔軟なフロントエンドドメインプラグインシステム
- Node、タクソノミーターム、Groupモジュールエンティティのサポート
- デフォルトで折りたたむオプションを含むオーバーレイ表示の設定
- コンテンツ保存時のSiteimprove.aiへの自動通知
- 最新リビジョンチェックをサポートするContent Moderationワークフローとの統合
Use Cases
編集中のコンテンツ品質保証
コンテンツ編集者はページ編集中にSiteimprove.aiインサイトを表示できます。オーバーレイはアクセシビリティの問題、SEO推奨事項、品質指標をリアルタイムで表示し、即座に修正できます。
公開前のコンテンツ検証
新しいコンテンツを公開する前に、編集者は公開前チェックを実行してコンテンツの問題を分析できます。これにより、コンテンツが公開前に品質基準を満たしていることを確認し、公開後の修正を削減します。
マルチドメインサイト管理
バックエンドとフロントエンドで別々のドメインを使用するサイトでは、単一フロントエンドドメインプラグインまたはDomain Access統合を使用して、Siteimprove.aiが正しい公開URLを受信できるようにします。
更新後のコンテンツ再チェック
コンテンツ保存後、モジュールはSiteimprove.aiへの再チェックを自動的にトリガーします。編集者は手動でページを再チェックして、修正が検出された問題を解決したことを確認することもできます。
編集ワークフロー統合
Content Moderationと組み合わせることで、編集者はレビューをリクエストする前にドラフトリビジョンのコンテンツ品質をチェックでき、編集ワークフローに品質保証を統合できます。
Tips
- Siteimprove.aiへのアクセスが必要なすべてのコンテンツ編集者に「Siteimprove.ai Pluginへのアクセス」権限があることを確認してください
- コンテンツ編集中に展開されたオーバーレイが邪魔な場合は、「デフォルトでオーバーレイを折りたたむ」オプションを使用してください
- HTTPSのみのサイトでは、セキュリティ向上のために「secure」Cookie属性オプションを有効にしてください
- 公開前チェックは、品質検証が必要なコンテンツタイプのみに有効にすると最も効果的です
- 組み込みプラグインでカバーされない複雑なフロントエンドドメイン要件がある場合は、カスタムSiteimproveDomainプラグインを作成してください
Technical Details
Admin Pages 1
/admin/config/system/siteimprove
認証トークン、フロントエンドドメイン設定、公開前チェックオプション、オーバーレイ動作を含むSiteimprove.ai統合を設定します。
権限 3
Hooks 1
hook_siteimprove_siteimprove_domain_info_alter
Siteimprove.aiドメインプラグイン定義を変更します。モジュールがプラグインメタデータを修正したり、追加のプラグインを追加したりできます。
Troubleshooting 5
ユーザーが「Siteimprove.ai Pluginへのアクセス」権限を持っていることを確認してください。広告ブロッカーがオーバーレイiframeをブロックする可能性があるため無効にしてください。トークンが正しく設定されていることを確認してください。
有効なAPI認証情報で公開前チェックを有効にした後、Siteimprove.ai側で機能を有効にするのに数分かかる場合があります。しばらく待ってから再確認してください。
APIユーザー名とAPIキーが正しいことを確認してください。Siteimprove.aiサブスクリプションに公開前機能が含まれていることを確認してください。
適切なフロントエンドドメインプラグインを設定してください。バックエンド/フロントエンドで異なるドメインを使用するサイトでは「単一フロントエンドドメイン」を使用するか、Domain Accessサイトにはsiteimprove_domain_accessをインストールしてください。
「新しいトークンをリクエスト」ボタンをクリックして、Siteimprove.aiから新しい認証トークンを生成してください。
Security Notes 3
- 公開前チェック用のAPIユーザー名とAPIキーは設定に保存されます。適切な設定管理プラクティスを確保してください。
- モジュールは外部のSiteimprove.aiサーバーと通信します。コンテンツセキュリティポリシーがcdn.siteimprove.netおよびmy2.siteimprove.comへの接続を許可していることを確認してください。
- 「Siteimprove.ai Pluginの管理」権限はAPI認証情報へのアクセスを提供するため、信頼できる管理者にのみ付与してください。