CKEditor Pack 

Extension key

rte_ckeditor_pack

Package name

t3planet/rte-ckeditor-pack

Version

stable

Language

en

Author

T3Planet & TYPO3 contributors

License

GPL-2.0-or-later (see LICENSE)

Rendered

Thu, 12 Feb 2026 15:43:14 +0000


CKEditor Pack TYPO3 extension provides a modern, integrated CKEditor build many optimized features, accessibility tools, AI assistance, and collaboration-friendly options—all without managing scattered YAML files. Built for stability and clean integration, it streamlines editing workflows and enhances TYPO3 content quality.

Introduction 

Discover the feature set and supported scenarios.

Quick Installation 

Follow an easy and fast setup process.

Screenshots 

View screenshots and interactive demo guide.

Toolbar & Presets 

Manage your toolbar easily with drag-and-drop and customize RTE presets.

Features 

Explore the key features and tools included.

CKEditor AI 

AI capabilities in the RTE to improve writing and editing workflows.

Updating 

Learn how to update to the latest version safely.

Support 

Get help from our support team or community.

Helpful Links 

Useful resources, documentation, and shortcuts.

Release Notes 

Release notes covering the latest changes

Migration 

Migration guide for major version upgrades.

Table of Contents

What does it do? 

CKEditor Pack TYPO3 extension delivers a modern, powerful, and officially integrated rich-text editing experience optimized for TYPO3 users. It enhances content creation with many features, accessibility-ready tools, AI assistance, and seamless collaboration options. Built on open-source foundations, it ensures stability, extensibility, and clean integration without core changes. Ideal for editors, agencies, and enterprises, it streamlines workflows and elevates TYPO3 content quality

Need Support? 

There are several ways to get support for the CKEditor Pack for TYPO3.

Community Support 

If you run into any issues or have new ideas, please open an issue or feature request in our GitHub repository: Github Issues. To help us resolve things faster, kindly describe your concern in detail and use the predefined issue templates when creating your ticket.

Slack Community 

Join the TYPO3 Slack Workspace to connect with other TYPO3 users and experts. Use the dedicated channel #ckeditor-pack for discussions, questions, and technical help. If you are not registered yet, please follow the official TYPO3 Slack onboarding guide.

Personal or Professional Support 

If you require private, in-depth, or priority assistance, you may contact the developers or the T3Planet support team directly.

Contribution 

Contributions play an important role in the growth and quality of open-source projects. They are not limited to writing code, improving documentation, reporting issues, or helping others on community channels are equally valuable.

Contribution Workflow 

  1. Create an Issue First

    Before starting any change, please open an issue in the GitHub repository. This helps clarify the problem, discuss feasibility, and confirm whether the proposed change will be accepted.

  2. Bug Fixes

    If you are addressing a bug, clearly describe the issue and provide steps to reproduce it. Bug fixes can only be reviewed and accepted if the problem can be reproduced reliably.

  3. New Features

    Not all features are suitable for every user. To keep the extension simple and maintainable, please discuss new features in an issue before submitting a pull request. This ensures alignment, avoids unnecessary complexity, and helps evaluate whether the feature should be included.

  4. Pull Requests

    All pull requests should be created from the latest release branch to avoid conflicts and ensure compatibility.

Sponsoring 

The CKEditor Pack for TYPO3, along with its documentation, requires ongoing effort to develop, maintain, and keep compatible with the latest TYPO3 versions, UI concepts, and best-practice standards. If this extension supports your work or helps your business, please consider contributing back. Your support enables continuous improvements, long-term maintenance, and future enhancements.

If you need the extension updated ahead of an upcoming TYPO3 release, or if you require a feature that is not yet available, feel free to reach out so we can discuss how to make it possible.

PayPal 

If you prefer a one-time contribution, donations via PayPal are also welcome and greatly appreciated.

System Requirements 

To ensure the CKEditor Pack for TYPO3 works smoothly and without compatibility issues, your server environment must meet the following minimum requirements:

  • PHP Version: 8.1.0 - 8.4.99
  • TYPO3 version: v12.4.25 - v14.4.x

Quick Installation 

Installing the CKEditor Pack extension is easy. Follow the steps below to add the extension to your TYPO3 environment.

Via Composer using Command Line 

composer req t3planet/rte-ckeditor-pack
Copied!

Via Extensions Module 

In the TYPO3 backend you can use the extension manager (EM).

  • Step 1. Switch to the module “Extension Manager”.
  • Step 2. Get the extension
  • Step 3. Get it from the Extension Manager: Press the “Retrieve/Update” button and search for the extension key rte_ckeditor_pack and import the extension from the repository.
  • Step 4. Get it from typo3.org:

You can always get the current version from https://extensions.typo3.org/extension/rte_ckeditor_pack/ by downloading either the t3x or zip version. Upload the file afterwards in the Extension Manager.

Basic Configuration

Toolbar & Presets 

Basic Configuration

You can easily create your own RTE presets or edit your preset using the drag-and-drop UI toolbar management. Take a look at the interactive demo below:

Advanced Features for Managing RTE Presets 

We have added new preset management features in CKEditor to support both editors and developers, making configuration handling faster, safer, and more consistent.

1. Load from YAML 

The Load from YAML feature retrieves the default RTE configuration directly from the TYPO3 core YAML file. It allows integrators to access or restore the original settings quickly, without manually navigating system directories.

2. Reset 

The Reset feature restores all modified configuration settings to their default state. This provides a clean baseline and helps prevent issues caused by incorrect or experimental changes.

3. Sync 

The Sync feature aligns configuration values between the default TYPO3 RTE YAML file and the extension’s custom YAML file. It ensures both remain consistent, reduces conflicts, and keeps behavior uniform across environments.

4. Import / Export Presets 

The Import / Export Presets feature allows you to easily manage and share CKEditor presets between different TYPO3 environments. It helps you keep the same editor configuration across local, staging, and live systems without manual setup.

Import Presets 

The Import Presets option lets you add CKEditor presets from a YAML file into your TYPO3 system. This is useful when you receive a preset from another environment or project and want to reuse the same editor setup.

Simply upload the YAML file, and the preset will be created automatically with all toolbar buttons, groups, and settings.

Export Presets 

The Export Presets option allows you to download existing or custom CKEditor presets as a YAML file. This makes it easy to share presets with other TYPO3 systems or team members.

You can select a preset and export it, then import the same file into another TYPO3 installation to get the exact same configuration.

Features 

Create and manage your content easily with tools that help you write, format, and organize your work. From text editing to media, code, collaboration, and layout, everything is designed to keep your workflow smooth. These features make it simple to create clear, structured, and professional content without extra effort.

Premium Features 

Want to access advanced capabilities, including real-time collaboration, commenting, and revision history? Explore the Premium Features

Text Editing & Formatting 

Text transformation 

Format text with short codes, convert URLs and emails into clickable links, and keep work safe with continuous autosave. It also supports Automatic Text Transformation for autocorrect and text expansion.

Code 

Select the text you want to format, then click the Code button to instantly convert it into code-styled text.

Code Block 

Add and organize preformatted code sections with dedicated styling to make technical content easy to read and understand.

Find and Replace 

Search for specific words or phrases in your document and replace them with new text.

Indentation 

Apply indentation to better align text and establish visual hierarchy within your document.

Remove Formatting 

Clear all formatting from the selected text to return it to plain, unstyled content.

Content Structure & Layout 

HTML Embed 

Add custom HTML code to extend or adjust the structure of your content.

List - Multi Level 

Build hierarchical lists that allow items to be indented under others for better readability.

Lists - To Do 

List action items with checkmarks to keep track of what’s done and what’s pending.

Page Break 

Insert a page break to start new content on the next page in exported documents.

Media & Visual Content 

Image Upload 

Import images from your local storage to display them within your document.

Media Embed 

Insert images and videos by browsing your files or entering their URL directly into the editor.

Basic Configuration

Productivity & Content Input 

Basic Configuration

Paste from Office Enhanced 

Paste content from Office applications with improved accuracy, preserving formatting and layout.

Collaboration & Metadata 

Basic Configuration

Mentions 

Tag collaborators, groups, and relevant topics by typing a marker such as “@” and selecting from the suggestions.

Editor UI & Toolbar Experience 

Toolbar - Balloon 

Access contextual editing options through a floating toolbar that appears near the selected content.

Toolbar - Block 

Open a side toolbar that provides quick access to block-level tools and formatting options.

Editoria11y – Live Accessibility Checker in CKEditor 

The Editoria11y Live Accessibility Checker is integrated directly into CKEditor to help editors create accessible content while they are editing.

It automatically checks content for common accessibility issues, such as heading structure, alternative text for images, link text, and basic contrast-related problems. Issues are highlighted directly inside the editor, so editors can fix them before publishing.

The checker can be used in real time while typing or manually through a toolbar button. This makes accessibility checks easy and does not require leaving the TYPO3 backend or using external tools.

By using Editoria11y in CKEditor, editors can improve content accessibility early and better follow WCAG guidelines and European accessibility requirements.

General HTML Support – TYPO3 Feature 

Overview 

General HTML Support is a feature of :entity:organization:TYPO3 CMS that works together with existing Processing YAML styling and the RTE configuration.

It allows developers and editors to keep using their existing custom HTML structure along with RTE_ckeditor_pack HTML settings, without needing extra custom development.

Purpose 

This feature helps you to:

  • Use your existing project-specific HTML
  • Combine Processing YAML rules with the RTE setup
  • Keep approved HTML tags, classes, and attributes
  • Make the editor more flexible in a controlled way

How It Works 

By default, activating HTML support does not automatically permit any additional markup. Instead, all allowed elements must be clearly defined in the General HTML Support configuration.

This includes defining:

  • permitted HTML elements (for example: section, div, article, span, iframe)
  • allowed attributes (such as id, data-*, class, style)
  • approved CSS classes and styles

After configuration:

  • The editor accepts the defined HTML
  • Allowed HTML is kept while editing
  • Content is saved without removing approved markup
  • Any HTML that is not allowed will be automatically removed

Important Note 

This feature only keeps the HTML that is clearly allowed in the configuration. - Allowed HTML elements and attributes will stay in the content - Not allowed or undefined HTML will be removed automatically

For example:

  • If div is allowed, it will remain in the content
  • If div is not allowed, it will be removed when the content is processed

CKEditor AI 

The CKEditor AI suite combines conversational assistance, automated reviews, and one-click quick actions to keep editors in flow. Use AI Chat for multi-turn ideation within the current document, enable AI Review to surface grammar and style improvements inline, and configure AI Quick Actions for instant rewrites or translations straight from the toolbar. Together, these capabilities deliver a cohesive, context-aware editing experience that scales from quick tweaks to full collaborative workflows.

Configuration Requirements 

Follow the exact configuration steps demonstrated in the Interactive guide below. Once the link is available, review the demo to ensure your setup matches the showcased order of actions before enabling the features in production.

AI Chat 

The AI Chat feature provides a conversational AI assistant that supports content creation, editing, and ideation directly inside CKEditor. It enables dynamic, multi-turn interactions through a chat interface, offering a collaborative and context-aware writing experience beyond single-prompt generation.

Configuration 

Adjust the AI configuration as needed. To enable the Chat feature, load the AIChat plugin in your CKEditor configuration. When enabled, a Chat button appears in the AI interface together with access to chat history.

1. Working with the Document 

CKEditor AI Chat operates in the context of the active document. Reference specific paragraphs, request full-document proofreading, or ask questions about the currently visible content. Optional Web search and Reasoning features extend the assistant with real-time information and advanced logical processing.

2. Making Changes to Content 

Request summarization, rewriting, or structural improvements. Instead of dumping plain text, AI Chat returns proposed edits that you can review, accept, reject, or convert into Track Changes suggestions—eliminating copy/paste workflows.

3. Brainstorming and Content Creation 

Start from a blank page, generate ideas, build outlines, and refine drafts entirely through conversation. The AI can rewrite, proofread, or polish text whenever needed.

4. Integration 

Enable the Chat feature by loading the AIChat plugin. Once active, the Chat button appears in the AI panel along with chat history controls.

5. Available Models 

Users pick from available AI models via the selector at the bottom of the chat panel. The chosen model remains active for the conversation; start a new chat (+ New chat) to switch models.

7. Reasoning 

Reasoning enhances problem solving, contextual analysis, and structured outputs. Turn it on with Enable reasoning when the model supports it.

8. Adding Context to Conversations 

Use Add context to attach URLs, files, or documents. The AI analyzes the supplied material to provide summaries, explanations, or answers. Integrations with centralized resource libraries are supported.

9. Working with AI-Generated Changes 

AI responses include proposed edits. Hovering a suggestion highlights the corresponding document section for context before applying it.

10. Showing Details 

Toggle Show details to switch between: - Detailed view – shows markup for additions, deletions, and formatting. - Simplified view – clean preview of the updated text.

11. Previewing Changes 

Show in the text opens a preview window with navigation, apply/reject controls, and Track Changes conversion options. The preview stays synced with the document.

12. Applying Changes 

  • Apply inserts the selected suggestion.
  • Apply all accepts every AI-generated change at once.

13. Inserting Track Changes Suggestions 

With Track Changes enabled: - Insert suggestion applies individual edits as suggestions. - Suggest (under Apply all) converts all edits into Track Changes entries.

14. Rejecting Suggestions 

Use Delete (Reject) to dismiss unwanted proposals.

15. Chat History 

All conversations appear in the Chat history panel. Users can reopen sessions, rename conversations, delete entries, and filter by date or search term.

AI Quick Actions 

AI Quick Actions streamline routine transformations by surfacing one-click, AI-powered suggestions within CKEditor. Users can enhance, refine, or analyze selected text instantly, or send it to Chat for deeper exploration.

Integration 

  1. Load the AIQuickActions plugin in your CKEditor configuration.
  2. Add the Quick actions menu (aiQuickActions) to either the main toolbar or the balloon toolbar. Follow the toolbar configuration guide for placement details.
  3. Optionally expose individual shortcuts (e.g., ask-ai, improve-writing) or entire categories such as Adjust length or Change tone for faster access.

Types of Actions 

Actions that open Chat

These push the selection into the Chat panel, optionally with a pre-filled prompt.

Examples: - ask-ai – Opens Chat with the selected text as context. - summarize – Opens Chat and auto-generates a summary request.

Actions that open a popup

These display an AI proposal in a contextual popup with Accept, Reject, and Re-run options.

Examples: - continue - make-shorter

Default Quick Actions 

Built-in actions include (grouped by category):

  • ask-ai
  • chat-commands
  • explain
  • summarize
  • highlight-key-points
  • improve-writing
  • continue
  • fix-grammar

Adjust length make-shorter, make-longer

Change tone make-tone-casual, make-tone-direct, make-tone-friendly, make-tone-confident, make-tone-professional

Translate translate-to-english, translate-to-chinese, translate-to-french, translate-to-german, translate-to-italian, translate-to-portuguese, translate-to-russian

Customization 

  • Add custom actions tailored to your workflows.
  • Remove unused defaults to declutter the menu.
  • Reorder or re-categorize actions to match project needs.
  • Place high-usage shortcuts directly on the toolbar or balloon UI.

Each Quick Action can also serve as a conversation starter with AI Chat, ensuring consistent handoff between quick transforms and deeper ideation.

AI Review 

AI Review delivers AI-powered quality assurance by analyzing content for grammar, style, tone, clarity, and other key writing parameters. Editors can review, accept, or reject AI-generated suggestions without leaving CKEditor, helping maintain high standards with minimal effort.

Configuration 

Load the AIReviewMode plugin to enable Review Mode. Once activated, the Review Mode button appears in the AI panel, unlocking review commands and automated analysis. Refer to the AI installation guide for full setup details.

Workflow Highlights 

  • Runs structured checks on grammar, style, tone, clarity, and consistency.
  • Surfaces actionable suggestions in-context with accept/reject controls.
  • Integrates with Track Changes to keep editorial workflows auditable.
  • Provides a streamlined interface so reviewers can focus on high-impact fixes.

Usage Tips 

  1. Activate Review Mode from the AI panel once the plugin is enabled.
  2. Initiate an AI Review to scan the current document or selection.
  3. Step through each suggestion, applying or rejecting updates inline.
  4. Convert accepted edits into Track Changes suggestions when collaboration requires explicit approval trails.

For more detail, see the section on installing and enabling AI features.

Updating 

If you are updating the CKEditor Pack for TYPO3 to a newer version, please review this section carefully to ensure a smooth and safe upgrade.

Versioning 

The CKEditor Pack follows the semantic versioning model.

It uses the format:

<major>.<minor>.<patch>

  • Major: Includes breaking changes
  • Minor: Introduces new functionality without breaking existing setups
  • Patch: Contains bug fixes and minor improvements without breaking changes

Before Updating 

Always back up your database and files before performing an update to avoid any data loss or compatibility issues.

Before proceeding with any update:

Review the changelog of all versions released since your current installation. This helps you understand new features, deprecations, or potential adjustments. You can find the full changelog in the documentation.

Run the update on a test or staging environment, if possible. This allows you to identify any conflicts or required configuration updates safely. Always create a full database and file backup before updating the extension. This ensures you can roll back quickly in case of unexpected issues.

Support 

Have any questions or need help with CKEditor Pack? Our dedicated TYPO3 experts are here to support you every step of the way. Whether you’re facing technical issues, need guidance, or want to request a custom feature, we’ve got you covered.

Submit your support request here: T3Planet Support or create issue at GitHub Issues .

3.1.1 12 February 2026 

Here is the list of features and updates introduced in this release:

12-02-2026 [TASK] Allowed data- attributes, when pasting HTML in RTE.
12-02-2026 [TASK] Enhanced UI/UX for better usability.
12-02-2026 [BUGFIX] Resolve HTML entity decoding issue to ensure accurate text rendering.
12-02-2026 [DOC] Updated documentation with new features and configuration changes.
12-02-2026 [RELEASE] Released v3.1.1 minor version.
Copied!

3.1.0 19 December 2025 

Here is the list of features and updates introduced in this release:

19-12-2025 [FEATURE] Introduced import-export feature  (see issue #7)
19-12-2025 [FEATURE] Introduced Editoria11y feature  (see issue #10)
19-12-2025 [FEATURE] Updated Dashboard UI and UX for improved usability and performance
19-12-2025 [BUGFIX] Minor bug fixes and improvements
19-12-2025 [DOC] Updated documentation with new features and configuration changes
19-12-2025 [RELEASE] Released v3.1.0 minor version
Copied!

3.0.0 4 December 2025 

Here is the list of features and updates introduced in this release:

04-12-2025 [FEATURE] Introduced developer-friendly CKEditor Pack GUI to respect, fallback and sync their existing YAML based CKEditor (see issue #1)
04-12-2025 [FEATURE] Configuration merge intelligence – Combines YAML and CKEditor pack settings while preserving user customizations
04-12-2025 [FEATURE] Updated Dashboard UI and UX for improved usability and performance
04-12-2025 [FEATURE] Added “Reset Preset” and "Sync Preset" to quickly restore presets to original YAML defaults
04-12-2025 [TASK] Added WProofreader note to the Settings modal
04-12-2025 [TASK] Code architecture improvements for better maintainability
04-12-2025 [BUGFIX] Fixed non–real-time collaboration comment archive feature
04-12-2025 [BUGFIX] Resolved AI Chat height and width issues
04-12-2025 [BUGFIX] Fixed empty string handling in configuration arrays (Balloon and Block Toolbar)
04-12-2025 [BUGFIX] Minor bug fixes and improvements
04-12-2025 [DOC] Updated documentation with new features and configuration changes
04-12-2025 [RELEASE] Major breaking changes v3.x (see migration guide)
Copied!

2.0.0 28 November 2025 

Here is the list of features and updates introduced in this release:

28-11-2025 [FEATURE] Compatibility with TYPO3 v14.0.0
28-11-2025 [FEATURE] Introduced new CKEditor features Source Editing Enhanced.
28-11-2025 [FEATURE] Introduced CKEditor official documentation link in feature cards.
28-11-2025 [FEATURE] Updated preset management to prevent repeated re-selection
28-11-2025 [FEATURE] Enhanced dark mode compatibility to align with TYPO3 v14
28-11-2025 [TASK] Upgraded the project for full compatibility with TYPO3 v14
28-11-2025 [TASK] Updated styles to ensure compatibility across TYPO3 v12, v13, and v14
28-11-2025 [TASK] Redesigned the dashboard UI/UX for improved usability
28-11-2025 [TASK] Added support for PHP v8.4 for improved performance and security 
28-11-2025 [TASK] Improved extension behavior in TYPO3 debug mode
28-11-2025 [TASK] Upgraded backend accessibility to align with TYPO3 v14 standards
28-11-2025 [TASK] Improved overall usability and performance for a smoother user experience
28-11-2025 [TASK] Performed code cleanup and optimization by removing deprecated or outdated code
28-11-2025 [BUGFIX] Resolved minor frontend plugin functionality issue
28-11-2025 [RELEASE] Released v2.0.0 major version
Copied!

1.1.0 26 November 2025 

Here is the list of features and updates introduced in this release:

26-11-2025 [FEATURE] Introduced new AI features including AI Chat, AI Chat History, AI Quick Actions & AI Review
26-11-2025 [FEATURE] Implemented AI configuration options
26-11-2025 [FEATURE] Updated editor CSS to support AI sidebar layout and tab visibility
26-11-2025 [FEATURE] Implemented AI initialization flow and error handling
26-11-2025 [TASK] Separate highlight premium features in toolbar.
26-11-2025 [DOC] Updated documentation to reflect new AI features and configuration changes
26-11-2025 [RELEASE] Released v1.1.0 stable version
Copied!

1.0.1 24 November 2025 

Here is the list of features and updates introduced in this release:

24-11-2025 [FEATURE] Added search functionality to the Toolbar, including active/inactive item highlighting.
24-11-2025 [TASK] Removed the "Files" tab from the module and moved Image Configuration to the Free Packages section.
24-11-2025 [TASK] Renamed "Create Groups" to "Toolbar Groups" for better clarity.
24-11-2025 [TASK] Added hover-text for Separator and New Line Break in Toolbar Active Items.
24-11-2025 [TASK] Updated Documentation to reflect the latest UI and feature set.
24-11-2025 [RELEASE] Released v1.0.1 minor version
Copied!

1.0.0 22 November 2025 

Here is the list of features and updates introduced in the initial release:

22-11-2025 [FEATURE] Introduced drag-and-drop toolbar management with customizable preset creation
22-11-2025 [FEATURE] Introduced CKEditor's free features set with customization options
22-11-2025 [FEATURE] Introduced all premium features of latest CKEditor v47.x
22-11-2025 [RELEASE] Released v1.0.0 stable version
Copied!

Migration 

A proper migration ensures that your installation adopts the latest standards, avoids conflicts with outdated configurations and benefits from all improvements introduced in the new version.

For detailed instructions, please refer to the migration guide below.

Migration v3.x 

To ensure a smooth and stable upgrade to v3.x, please review the following notes before proceeding.

Steps to Follow 

  1. Uninstall the existing extension from the Extension Manager.
  2. Clear all TYPO3 caches.
  3. Install the latest version (v3.x) from TER or via Composer.
  4. Verify the RTE setup in both backend and frontend.
  5. Re-Configure any custom YAML settings using the updated schema included in v3.x.

Why This Is Required 

Version 3.x introduces important structural updates, new features and revised configuration logic.

A clean installation helps ensure:

  • No outdated YAML files conflict with the new configuration.
  • No duplicated or legacy settings remain.
  • New default features load correctly.
  • Overall smoother and more predictable behavior.

Sitemap 

Installation 

Requirements 

  • TYPO3 v12 or v13 with composer mode enabled.
  • PHP 8.1+ (matches the TYPO3 core matrix).
  • Access to the extension root packages/rte_ckeditor_pack and the ability to run composer commands.

Composer Setup 

  1. Require the package in your project root:

    composer config repositories.rte_ckeditor_pack path packages/rte_ckeditor_pack
    composer require |package_name|:dev-main
    Copied!

    Adjust the version constraint to the tagged release you want to pin.

  2. Flush caches after installation:

    ./vendor/bin/typo3 cache:flush
    Copied!

Activate the Extension 

  • Log in to the TYPO3 backend and navigate to Extensions.
  • Search for Richtext Collaborators and activate it if it is not auto-enabled by composer mode.
  • Confirm that the dashboard module becomes available under RTE CKEditor.

Include TypoScript 

The extension ships TypoScript setup that registers the RTE presets and backend modules. Include it globally via the site package:

@import 'EXT:|extension_key|/Configuration/TypoScript/setup.typoscript'
Copied!

Database Schema 

Apply the Database Compare (Install Tool or TYPO3 CLI) to create the domain models that store toolbar groups, configuration items, and revision metadata:

./vendor/bin/typo3 database:updateschema
Copied!

Post-Install Checklist 

  • Verify backend modules render without errors.
  • Ensure CKEditor instances pick up the packaged presets.
  • Check browser console to confirm JavaScript modules from EXT:|extension_key|/Resources/Public/JavaScript load correctly.

Premium Features 

Want to access advanced capabilities, including real-time collaboration, commenting, and revision history?