ckeditor5_premium_features
CKEditor AI integration is now available as a part of the Premium Features module. Sign up for a 14-day free trial to try it out in action!
Unlock powerful content editing features in your Drupal project with the CKEditor 5 Premium Features module. The module provides instant integration of the official CKEditor 5 Premium plugins into your Drupal editor configuration, offering everything from real-time collaboration and CKEditor AI to advanced document import/export and formatting tools.
Unlike the free CKEditor 5 Plugin Pack module, which includes 10+ basic enhancements at no cost, this module provides access to CKEditor's enterprise-grade tools built for teams, publishers, and high-performance content workflows.
Table of Contents
- Features
- Free Trial
- Installation & Configuration
- CKEditor 5 Version Override
- Further Information & Support
If you would like to learn all the CKEditor offers for Drupal, please visit our website.
Features
Core Editing
- Enhanced Source Code Editing
The enhanced source code editing feature lets you view and edit the source code of the content inside the editor in a modal window including syntax highlighting, autocompletion and more. - Multi-level lists
Multi-level lists with the legal style numbering allows for easy creation and modification of numbered lists with counters (1, 1.1, 1.1.1). These are crucial for clear referencing and hierarchical organization in complex documents. The feature offers full compatibility with Microsoft Word. When lists with such formatting are pasted to the editor with the Enhanced Paste from Office feature, the numbering format is retained. -
Line height
The Line height feature allows users to control the vertical spacing between lines of text, determining the density of text within paragraphs. This capability is vital for proper typography spacing and document formatting, enabling the creation of professional-looking content. -
Footnotes
The footnotes feature enables the inclusion of supplementary information, explanatory notes, or citations at the bottom of the document, thus avoiding clutter in the main text.
Collaboration
Enable seamless co-authoring and content review right inside the Drupal editor:
- Track changes, displays edits as suggestions without modifying the original content.
- Comments, enables inline or block-level comments with support for threads.
- Revision History, maintains a version history with capabilities to compare, preview, restore, or rename past document states.
- Real-time Collaboration, allows multiple users to edit simultaneously.
- Configurable notifications system for collaboration activities such as comments, suggestions, and mentions. Supports integration with custom plugins for email, Slack, or other channels.
These features can be tested on the CKEditor 5 Collaboration demo page.
Content Conversion & Embedding
Extend your Drupal editor with advanced document conversion tools for popular portable and cross-platform formats, retaining formatting, comments, and track changes where applicable.
- Export to PDF, converts editor content into a downloadable PDF with preserved structure and formatting.
- Export to Word, generates .docx output from editor content, retaining headings, tables, and styling.
- Import from Word, imports
.docxand.dotxfiles into the editor, including formatting, comments, and tracked changes, where they’re supported. - Export with Inline Styles, exports HTML with styles applied directly to each element, preserving formatting in email clients and other systems with limited CSS support.
These features can be tested on the CKEditor 5 Export demos and Import from Word demo pages.
Page Management
- Document Outline adds an automatic outline of the document headings in a sidebar to help navigate the document.
- Table of Contents inserts a linked table of contents into the document, which automatically updates as headings are added and will be retained in the editor output data.
These features can be tested on the CKEditor 5 Collaboration demo page.
Productivity
- Slash Commands lets you execute actions using the
/key as well as create your own custom actions. - Format Painter copies text formatting and styles and applies it to a different part of the content.
- Enhanced Paste from Office provides error-free copy-pasting from MS Word and Excel. Formatted text, complex tables, media, and layouts are retained – turning MS Office content into clean HTML.
- Case Change feature lets you quickly change the letter case of the selected content. You can use it to format part of the text like a title or change it to all-caps and back.
- Merge Fields feature lets you incorporate placeholders in templates for personalized, context-specific content creation.
These features can be tested on the CKEditor 5 Productivity demo page.
CKEditor AI
Improve speed and consistency in content workflows by making AI-powered writing support available right inside your editor. With CKEditor AI, teams can work without constantly moving between outside AI tools and your app, making content production more seamless and efficient.
- AI Chat - Create original content through natural back-and-forth interactions, using your prompts, current editor content, and uploaded materials as context.
- AI Review - Improve content quality with CKEditor AI checks for grammar, writing style, tone, and more. See where each recommendation appears and evaluate edits directly within the surrounding content.
- AI Quick Actions - Let writers apply preset AI edits exactly where they are needed with AI Quick Actions. Set up options like rewriting, simplifying, expanding, summarizing, or adjusting tone to match your content workflow.
- AI Translate - Convert your content into any language using AI-powered translation.
Learn more and see CKEditor AI in action on our website.
Note: Our previous plugin ‘AI Assistant’ is now considered a legacy feature. While it won’t be developed in the future, we will keep supporting it in this module.
Configurations
Email Configuration Helper
Email Configuration Helper analyses the active editor configuration when you’re editing content and displays information about all elements that might not be displayed properly in the email clients in your Dev Tools console.
It might be especially useful if you would like to create a text format configuration that will solely be used for creating email templates.
Compliance
WProofreader spelling and grammar checker
WProofreader for CKEditor 5 is a sentence corrector developed by WebSpellChecker.
- Multilingual proofreading in as-you-type and in-dialog modes for 20+ languages
- Spelling autocorrect and text autocomplete suggestions
- Style guide suggestions with predefined rules for non-inclusive and profane language
- User and organization-level dictionaries
- Specialized medical and legal spelling dictionaries for English, German, Spanish and French
- Compliance with WCAG 2.1 and Section 508 accessibility standards
This feature can be tested on the WProofreader for CKEditor 5 demo.
Free trial
Premium features are to be purchased additionally, in order to configure and use the module, you will need to have a license key. You can sign up for a 14-day free trial of the CKEditor 5 premium features to try the module right away or check out our pricing page.
Installation & Configuration
Installation
Use composer to install the module:
composer require drupal/ckeditor5_premium_features
Alternatively, you can check out the Premium features module installation and setup guide for detailed steps.
Important notice for users module version 1.5.0+Starting with version 1.5.0, all external composer dependencies of the module are marked as optional. If you're upgrading from an earlier version, refer to the Configuration Guide for instructions to ensure compatibility.
Configuration
You can find setup instructions for each plugin in the related section of the Configuration Guide.
To learn how each feature works in practice, check out the Feature Guide.
CKEditor 5 Version Override
This submodule enables you to manually upgrade the CKEditor 5 version, allowing access to the latest features before they are available in the version shipped with your current Drupal core.
The override is only available for specific CKEditor 5 versions provided by the module maintainers.
Please note that overriding the CKEditor 5 version may cause compatibility issues. Proceed with caution and thoroughly test compatibility and functionality in your development environment before deploying changes to production.
See the Configuration Guide for override setup instructions.
Requirements for CKEditor 5 Version Override
- Drupal 10.3+
Further information & Support
You can learn about all the CKEditor offers for Drupal, on CKEditor website.
If you need any assistance or have questions about licensing or integration, please contact the CKEditor team directly or report an issue on the Drupal project page.