CKEditor 5 Premium Features

リアルタイムコラボレーション、変更履歴の追跡、コメント、リビジョン履歴、ドキュメントエクスポート、AIアシスタント、生産性向上ツールなど、CKEditor 5のプレミアム機能をDrupalに統合します。

ckeditor5_premium_features
9,457 sites
43
drupal.org

インストール

Drupal 11, 10 v1.5.1
composer require 'drupal/ckeditor5_premium_features:^1.5'
Drupal 9 v1.3.6
composer require 'drupal/ckeditor5_premium_features:^1.3'

概要

CKEditor 5 Premium Featuresは、エンタープライズグレードの編集およびコラボレーション機能をDrupalに提供する包括的なモジュールです。必要に応じて有効化できる16の専門サブモジュールを備えたモジュラーアーキテクチャを提供します。

このモジュールは2つのコラボレーションモードを提供します:リアルタイムプレゼンスインジケーター付きの複数ユーザー同時編集が可能なリアルタイムコラボレーションと、変更追跡とコメント機能を備えた非同期ワークフロー向けの非リアルタイムコラボレーションです。両モードともドキュメントのバージョン管理のためのリビジョン履歴を含みます。

その他の機能には、OpenAI、Azure AI、AWS Bedrockをサポートするの執筆支援、PDFおよびWord形式へのドキュメントエクスポート、Wordドキュメントのインポート、スラッシュコマンド・コンテンツテンプレート・書式のコピー/貼り付けなどの生産性向上ツール、WProofreaderによるスペル・文法チェック、通知システム付きのユーザーメンション機能が含まれます。

Features

  • アクティブな共同作業者を表示するプレゼンスリスト付きリアルタイム共同編集
  • ドキュメントの変更をレビューし、承認/却下できる変更追跡機能
  • スレッド形式のディスカッションと返信が可能なインラインコメントシステム
  • 以前のドキュメントバージョンを表示・復元できるリビジョン履歴
  • メンション、コメント、提案、ドキュメント更新に対するメール通知
  • ページ形式、マージン、ヘッダー、フッターをカスタマイズ可能なPDFへのドキュメントエクスポート
  • スタイリングオプションを設定可能なWord(.docx)へのドキュメントエクスポート
  • Wordドキュメントからエディターへの直接コンテンツインポート
  • コンテンツ生成と編集のためのOpenAI、Azure AI、またはAWS Bedrockを活用したAIアシスタント
  • グループ別に整理された設定可能なプロンプトを持つカスタムAIコマンド
  • @メンションのオートコンプリートと権限制御付きのユーザーメンション機能
  • データで置換可能な動的プレースホルダーを挿入するためのMerge Fields
  • Productivity Pack:スラッシュコマンド、コンテンツテンプレート、書式のコピー/貼り付け、大文字/小文字変換、目次、ドキュメントアウトライン、Office貼り付け機能強化
  • 法的文書スタイルの番号形式を含む多階層リスト
  • スペルチェック、文法チェック、スタイル提案のためのWProofreader統合
  • 改善されたHTMLソースビューを備えた高度なソース編集
  • フルスクリーン編集モード(レガシー)
  • 書式付きメール作成のためのメール編集ツール
  • 新しいエディターバージョンを使用するためのCKEditorバージョン上書き機能

Use Cases

共同ドキュメント編集

複数のコンテンツエディターがリアルタイムコラボレーションで同じドキュメントを同時に編集できます。エディターは互いのカーソルを確認し、インラインコメントを追加し、変更履歴機能で変更を提案し、ドキュメントのリビジョン履歴を閲覧できます。

編集レビューワークフロー

非リアルタイムコラボレーションを使用して非同期レビューワークフローを実現します。著者がコンテンツを作成し、レビュアーがコメントや変更履歴による提案を追加し、編集者が公開前に修正を承認または却下します。

ドキュメント生成とエクスポート

WYSIWYGエディターでコンテンツを作成し、配布、印刷、アーカイブ用にPDFまたはWord形式でエクスポートします。ヘッダー、フッター、ページフォーマット、カスタムスタイルを設定してプロフェッショナルなドキュメントを作成できます。

AI支援コンテンツ作成

AI Assistantを活用して、コンテンツのアウトライン生成、テキストの書き換え、コンテンツの翻訳、文法修正、プロンプトに基づくコンテンツ作成を行います。メタディスクリプションの生成や記事の要約など、繰り返し行うタスク用にカスタムAIコマンドを定義できます。

プロフェッショナル校正

WProofreaderを有効にしてリアルタイムのスペルチェック、文法チェック、スタイル提案を利用できます。業界固有の用語用にカスタム辞書を設定し、AIライティングアシスタントでテキストを洗練させます。

テンプレートベースのコンテンツ作成

プレスリリース、製品説明、会議メモなどの一般的なドキュメント構造用に再利用可能なコンテンツテンプレートを作成します。ユーザーはテンプレートを挿入して素早くコンテンツをカスタマイズできます。

ユーザー通知システム

コメントやドキュメントでメンションされた時、提案が承認または却下された時、スレッドに新しいコメントが追加された時にメール通知を送信して、コラボレーターに情報を提供します。

Tips

  • ワークフローに基づいてReal-time CollaborationとNon-realtime Collaborationのどちらかを選択してください。両方を同時に有効にしないでください。これらは相互に排他的です。
  • 購入前に機能を評価するため、https://orders.ckeditor.com/trial/premium-features から無料トライアルライセンスを取得してください。
  • リアルタイム機能を使用する本番環境では、サーバーがWebSocket接続を処理できることを確認するか、CKEditorクラウドサービスの使用を検討してください。
  • コラボレーション機能を頻繁に使用する場合、データベースの肥大化を防ぐためにリビジョン履歴の制限を設定してください。
  • Package Managerモジュールがある場合は、設定の依存関係インストールセクションを使用してください。コマンドラインアクセスなしで必要なComposerパッケージをインストールできます。
  • カスタムAIコマンドグループを作成して、コンテンツニーズに特化した一般的なAIタスクへの素早いアクセスをエディターに提供してください。
  • 通知は選択的に有効にしてください。通知疲れを避けるため、関連する通知タイプのみを設定してください。
  • Productivity Packのスラッシュコマンド機能を使用して、一般的なフォーマットやコンテンツ挿入オプションへの素早いアクセスをエディターに提供してください。
  • WProofreaderを使用する場合、誤検出を減らすために業界固有の用語用のカスタム辞書を設定してください。

Technical Details

Admin Pages 14
CKEditor 5 Premium Features /admin/config/ckeditor5-premium-features

CKEditor 5 Premium Features のすべての設定を管理するメイン管理画面。一般設定およびすべてのサブモジュール設定へのアクセスを提供します。

一般設定 /admin/config/ckeditor5-premium-features/settings

すべてのプレミアム機能のライセンスキー、クラウドサービス認証、詳細設定を構成します。

コラボレーション(非リアルタイム) /admin/config/ckeditor5-premium-features/collaboration

アノテーションサイドバーやリビジョン履歴オプションを含む、非リアルタイムコラボレーション機能の設定を構成します。

リアルタイムコラボレーション /admin/config/ckeditor5-premium-features/realtime

プレゼンスリストや権限オプションを含む、リアルタイム共同編集の設定を構成します。

PDF へエクスポート /admin/config/ckeditor5-premium-features/export-pdf

ページ形式、余白、カスタム CSS スタイリングを含む PDF エクスポート設定を構成します。

Word へエクスポート /admin/config/ckeditor5-premium-features/export-word

ページ形式、余白、ヘッダー、フッターを含む Word ドキュメントエクスポート設定を構成します。

Word からインポート /admin/config/ckeditor5-premium-features/import-word

コンバーター URL やスタイル保持オプションを含む Word ドキュメントインポート設定を構成します。

AI Assistant 設定 /admin/config/ckeditor5-premium-features/ai-assistant

AI プロバイダー設定(OpenAI、Azure AI、AWS Bedrock)およびカスタム AI コマンドを構成します。

AI コマンドグループ設定 /admin/config/ckeditor5-premium-features/ai-assistant/ckeditor5-ai-command-group

AI Assistant のドロップダウンメニューに表示されるカスタム AI コマンドグループを管理します。

メンション設定 /admin/config/ckeditor5-premium-features/mentions

@メンションのオートコンプリート動作と権限を構成します。

差し込みフィールド /admin/config/ckeditor5-premium-features/merge-fields

ユーザーがドキュメントに挿入できる差し込みフィールドグループとアイテムを管理します。

通知設定 /admin/config/ckeditor5-premium-features/notifications

コラボレーションイベントのメール通知テンプレートと配信設定を構成します。

CKEditor5 コンテンツテンプレート設定 /admin/config/ckeditor5-premium-features/productivity-pack/content-templates

ユーザーがドキュメントに挿入できる再利用可能なコンテンツテンプレートを管理します。

WProofreader 設定 /admin/config/ckeditor5-premium-features/wproofreader

サービス認証情報やユーザーオプションを含む WProofreader のスペル・文法チェック設定を構成します。

権限 17
プレミアム機能のアクセストークンを使用

クラウドサービスやオンプレミスサーバーの機能(リアルタイムコラボレーションやWord/PDFへのエクスポートなど)へのアクセスを許可します。

エクスポーターエンドポイントを使用

WordおよびPDF生成用のエクスポートプラグインの使用を許可します。

CKEditor 5 AIコマンドグループを管理

AIコマンドグループと個々のコマンドを管理します。

CKEditor 5 AI Completion APIへのアクセス

AI Assistant機能の使用を許可します。

ユーザーをメンションする権限

コメントやドキュメントで他のユーザーをメンションすることを許可します。

メンションされる権限

メンションのオートコンプリートリストに表示されることを許可します。

Merge Fieldsを管理

Merge FieldsグループとアイテムのUI(追加/編集/削除/並べ替え)を許可します。

CKEditor5コンテンツテンプレートを管理

Productivity Pack用のコンテンツテンプレートを管理します。

ユーザーレベルのカスタム辞書

追加した単語の保存や削除など、ユーザー自身の辞書の管理を許可します。

WProofreaderに単語を追加

辞書への単語の追加を許可します。

WProofreaderの提案を無視

WProofreaderの提案を無視することを許可します。

言語

テキストチェックの言語を変更することを許可します。

一般的なチェックタイプ

設定で有効なチェックタイプを管理することを許可します。

スペルチェック無視オプション

スペルチェックで無視するケースを管理することを許可します。

WProofreaderのオン/オフ切り替え

スペルチェッカーと文法チェッカーのオン/オフの切り替えを許可します。

CKEditor 5 WProofreader proxy APIへのアクセス

WProofreader proxy APIにアクセスします。

WProofreader設定を管理

WProofreaderの設定を構成します。

Troubleshooting 7
プレミアム機能がツールバーに表示されない

必要なサブモジュールが有効になっていること、ライセンスキーが設定されていること、ツールバーボタンが /admin/config/content/formats のテキストフォーマット設定に追加されていることを確認してください。

リアルタイムコラボレーションが接続されない

Organization IDとAccess Keyが正しく設定されていることを確認してください。ユーザーに'Use premium features access token'権限があることを確認してください。WebSocket接続がファイアウォールでブロックされていないことを確認してください。

PDF/Wordエクスポートに透かしが表示される

Environment IDとAccess Keyでクラウドサービス認証を適切に設定してください。ライセンスキーのみでは機能が制限される場合があります。

AI Assistantが応答しない

AIプロバイダーの認証情報が正しいことを確認してください。ユーザーに'Access to the CKEditor 5 AI Completion API'権限があることを確認してください。必要な依存パッケージ(openai-php/clientまたはaws/aws-sdk-php)がインストールされていることを確認してください。

依存パッケージが見つからないエラー

必要なComposerパッケージをインストールしてください:エクスポート/インポート機能にはfirebase/php-jwt、非リアルタイムコラボレーションにはcaxy/php-htmldiff、OpenAI/AzureでのAI機能にはopenai-php/clientが必要です。

コメントと変更履歴データが保存されない

テキストフォーマットでコラボレーションフィルターが有効になっていること、ユーザーに適切なEntity編集権限があることを確認してください。

メンションにユーザーが表示されない

ユーザーに'to be mentioned'権限があること、メンションするユーザーに'mention users'権限があることを確認してください。

Security Notes 6
  • ライセンスキーとクラウドサービスの認証情報はDrupal設定に保存されます。設定管理への適切なアクセス制御を確保してください。
  • AI Assistant APIキーは一部の設定でブラウザに渡されます。本番環境では認証情報をサーバー側に保持するためにカスタムプロキシエンドポイントを使用してください。
  • リアルタイムコラボレーションはCKEditorのクラウドインフラストラクチャを通じてドキュメントコンテンツを送信します。コンプライアンス要件についてCKEditorのデータ処理契約を確認してください。
  • ユーザーメンションはオートコンプリートでユーザー名を公開します。'to be mentioned'権限でリストに表示されるユーザーを制御します。
  • WProofreaderはWebSpellCheckerのクラウドサービスを通じてドキュメントテキストを処理する場合があります。機密コンテンツにはオンプレミスデプロイメントを使用してください。
  • エクスポート機能はクラウドコンバーターにドキュメントコンテンツを送信する場合があります。機密ドキュメントにはオンプレミスコンバーターを使用してください。