ckeditor4-vue provides an official Vue.js 2 component for integrating the CKEditor 4 WYSIWYG editor into web applications. As of version 3.x (including the current 3.2.1), this package is part of the commercial CKEditor 4 LTS (Long Term Support) offering. The underlying CKEditor 4 editor reached its End of Life (EOL) for open-source users on June 30, 2023. Open-source versions of this Vue component (2.4.0 and below) no longer receive security updates or bug fixes, posing significant risks. The commercial LTS model extends security updates and critical bug fixes for CKEditor 4 until December 2028. This package simplifies the integration of CKEditor 4 into Vue 2 projects by providing a declarative component, differentiating it from manual integration methods.
npm install ckeditor4-vueVerified import paths — ran on the pinned version, not inferred.
Demonstrates how to install the CKEditor 4 Vue component, register it as a Vue plugin, and use it within a basic Vue instance to display and update rich text content.
Upgrade to a commercial CKEditor 4 LTS subscription for continued security updates and support, or migrate to CKEditor 5.
Obtain a valid commercial license for CKEditor 4 LTS from CKSource, or downgrade to version 2.4.0 or below and accept the security risks.
For Vue 3 compatibility, consider using the official CKEditor 5 Vue component (e.g., '@ckeditor/ckeditor5-vue') or other Vue 3 native rich text editors.
Ensure `Vue.use(CKEditor);` is called at the very beginning of your application's bootstrap, typically after `import Vue from 'vue';` and before `new Vue({...})`.Add `Vue.use(CKEditor);` to your application's main entry file (e.g., `main.js` or `app.js`) before creating your Vue instance.
Verify that `ckeditor.js` (the core CKEditor script) is available in your project. If using a bundler, ensure it's imported or configured correctly. If using the script tag, double-check the path and ensure it loads before the Vue component.
Obtain a commercial license for CKEditor 4 LTS from CKSource, or downgrade your `ckeditor4-vue` package to version 2.4.0 or below (accepting the associated security risks for an EOL product).