djangocms-text-ckeditor
Text Plugin for django CMS with CKEditor support
Decision gist · record as of 2026-08-14
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.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires django-cms 3.4.5 or higher to be properly installed.
- 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 · maintenance · safety
BSD-3-Clause (permissive) — BSD-3-Clause is permissive and poses no restriction on use, modification, or distribution in most contexts.
last release 2025-03-26 (506 days) · last repo commit 2025-03-26 · 173 stars · archived
0 known vulnerabilities (OSV.dev, 2026-08-14) · 102,761 downloads/mo, #12,851 on PyPI
Alternatives
Verify before relying
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- 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.
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 on this page. Verify before relying on it.
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
djangocms-text-ckeditor on PyPI
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.
Requires django-cms 3.4.5 or higher to be properly installed.
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
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 the current Python release >=3.7 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 4 packagesdjango-cmshtml5libPillowpackaging |
| Maintenance | Abandoned 506 days since the last release |
| Last repo commit | repository archived |
| First released | |
| Downloads | 102,761 / month, #12,851 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Development Status :: 5 - Production/StableEnvironment :: Web EnvironmentFramework :: DjangoFramework :: Django :: 2.2Framework :: Django :: 3.1Framework :: Django :: 3.2Framework :: Django :: 4.0Framework :: Django :: 4.1Framework :: Django :: 4.2Framework :: Django :: 5.0Framework :: Django CMSFramework :: Django CMS :: 3.10Framework :: Django CMS :: 3.11Framework :: Django CMS :: 3.6Framework :: Django CMS :: 3.7Framework :: Django CMS :: 3.8Framework :: Django CMS :: 3.9Framework :: Django CMS :: 4.0Framework :: Django CMS :: 4.1Intended Audience :: DevelopersLicense :: OSI Approved :: BSD LicenseOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.7Programming Language :: Python :: 3.8Programming Language :: Python :: 3.9Topic :: Internet :: WWW/HTTPTopic :: Internet :: WWW/HTTP :: Dynamic ContentTopic :: Software DevelopmentTopic :: Software Development :: Libraries |
Evidence: djangocms_text_ckeditor-5.1.7-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “django cms text editor plugin”
- djangocms-text-ckeditorIntegrates CKEditor (v4.17.2) as a text editing plugin for django…
- django-ckeditor-5Integrates CKEditor 5, a modern rich-text editor, into Django models…
- django-cmsdjango CMS is a Django-based content management system that provides…
Give your agent the search over MCP, or paste the wish link into any chat.
More Software Development packages
Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.
NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.
See also django-cms · djangocms-admin-style · django-ckeditor · django-tinymce · django-classy-tags · django-ckeditor-5 · djangocms-attributes-field · django-sekizai · Products.CMFPlone · editor