--- id: djangocms-text-ckeditor version: "5.1.7" license: BSD-3-Clause license_treatment: permissive maintenance: abandoned --- # djangocms-text-ckeditor — Text Plugin for django CMS with CKEditor support License: permissive · Maintenance: abandoned · Downloads: 102.8K/mo ## What it is and what it does This package adds a text editing plugin to django CMS that wraps CKEditor v4.17.2, a WYSIWYG HTML editor. It allows content editors to create and modify rich text directly within django CMS's admin interface, with optional inline editing that lets editors click text on the live page to edit in place. The plugin integrates with django-cms, html5lib, Pillow, and packaging to handle rendering, image support, and configuration. The package is now deprecated and archived. The django CMS team announced in December 2024 that it will be replaced by djangocms-text in Q1 2025. While version 5.1.7 remains functional for existing installations, new projects should use the replacement package instead. The codebase is no longer maintained, meaning no bug fixes or security updates will be released. Use it for: - Maintain legacy django CMS 3.4.5+ sites already using this plugin without disrupting existing content. - Add rich text editing to django CMS pages for non-technical content editors using a WYSIWYG interface. - Customize CKEditor toolbars and settings per-plugin or per-model via CKEDITOR_SETTINGS configuration. - Enable inline editing mode so editors can click text on the page and edit it directly without opening admin. ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Integrates CKEditor (v4.17.2) as a text editing plugin for django CMS, providing WYSIWYG HTML editing with inline editing support and customizable toolbars. No, unless you are maintaining an existing django CMS installation already using this package. The package is abandoned and officially deprecated in favor of djangocms-text. New projects should use the replacement. Existing users should plan a migration before Q1 2025. ## Install pip install djangocms-text-ckeditor uv add djangocms-text-ckeditor poetry add djangocms-text-ckeditor ## Installing djangocms-text-ckeditor Before you install: Low install friction with a pure Python wheel. However, the package is abandoned and no longer receives updates; the maintainers have announced deprecation in favor of djangocms-text as of Q1 2025. License in practice: BSD-3-Clause is permissive and poses no restriction on use, modification, or distribution in most contexts. Quickstart: pip install djangocms-text-ckeditor # In settings.py, add to INSTALLED_APPS: INSTALLED_APPS = [ 'djangocms_text_ckeditor', ] # Run migration: python manage.py migrate djangocms_text_ckeditor Requires django-cms 3.4.5 or higher to be properly installed. Verify before relying: - Whether existing django CMS 3.4.5+ installations will continue to function after Q1 2025. - Compatibility status with Django 5.0+ and Python 3.12+ in production post-deprecation. - Whether security patches will be backported to version 5.1.7 after replacement release. ## Package facts - License: BSD-3-Clause (permissive) - Python support: supports_current - Install friction: low - Maintenance: abandoned - Downloads: 102.8K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags django cms text editor plugin, ckeditor django cms integration, wysiwyg html editor django, django cms content editing, inline text editing django cms, deprecated, django-cms-plugin [View on SkillFed](https://skillfed.io/packages/djangocms-text-ckeditor) · [View on PyPI](https://pypi.org/project/djangocms-text-ckeditor/)