CKEditors for Django.
This project has been archived.
The maintainers of this project have marked this project as archived. No new releases are expected.
Project description
This is archived and no longer supported.
See the django-blocknote repository for an alternative.
Version = 2025.05.22.3
CKEditor 5 Integration for Django >= 2.0
Vendored from this excellent project: https://github.com/hvlads/django-ckeditor-5
Licenses
Django: BSD 3-Clause “New” or “Revised” License
CKEditor 5: GPL 2+ copyleft license
What is django-ckeditors
django-ckeditors: A Powerful and Versatile Rich Text Editor for Your Django Projects
Seamlessly integrate the renowned CKEditor 5 into your Django website.
Provide your users with a modern and intuitive content creation experience.
Includes features like text formatting, image uploads, tables, code blocks, and more.
Highly customizable to fit your project’s exact needs.
“django-ckeditor-5 provides a strong foundation, and I’m building upon it with customizations that align perfectly with my project’s needs.”
See the Quickstart: here
Ideal For:
Blogs
Content Management Systems (CMS)
Websites requiring advanced text editing features
Includes the following CKEditor 5 plugins
- Text Formatting
- Basic:
Bold
Italic
Underline
Strikethrough
Superscript
Subscript
Code
- Paragraph and Structure:
BlockQuote
Heading
Paragraph
Alignment
- Lists:
List
TodoList
ListProperties
- Advanced:
Highlight
Indent
IndentBlock
- Images and Media
- Core:
Image
ImageCaption
ImageStyle
ImageToolbar
ImageResize
ImageInsert
LinkImage
- Upload:
UploadAdapter
SimpleUploadAdapter
- Embedding:
MediaEmbed
HtmlEmbed
- Other
- Link:
Link
- Table:
Table
TableToolbar
TableCaption
TableProperties
TableCellProperties
- Style:
Font
Style
HorizontalLine
- Editing Tools:
CodeBlock
Autoformat
PasteFromOffice
RemoveFormat
SourceEditing
GeneralHtmlSupport
- Word Processing Features
WordCount
Mention
Optimizing Bundle Size
By default, django-ckeditors includes all available languages. If you only need specific languages, you can create a custom build:
Clone this repository
Modify webpack.config.mjs:
new CKEditorTranslationsPlugin({
language: 'en', // This is the main language, you can change this to suit
// and or
additionalLanguages: ['es', 'fr'], // Only languages you need
// additionalLanguages: 'all',
buildAllTranslationsToSeparateFiles: true,
}),
Run npm run prod to build with only your required languages.
npm run prod
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_ckeditors-2025.5.22.3.tar.gz.
File metadata
- Download URL: django_ckeditors-2025.5.22.3.tar.gz
- Upload date:
- Size: 18.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04ad8dd5bf34b27ced8dbf29b4735ccdbb5834b7558cce822b26bc6de095e1c9
|
|
| MD5 |
f08ce9c760d4d46417076e5cc5ebdc21
|
|
| BLAKE2b-256 |
105098153986613f04487cfa341e0e635660fc0ed1e0862c887b6b8c2041f1f5
|
File details
Details for the file django_ckeditors-2025.5.22.3-py3-none-any.whl.
File metadata
- Download URL: django_ckeditors-2025.5.22.3-py3-none-any.whl
- Upload date:
- Size: 17.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
566ca60283a24d58ba8a878c5ca5b135fab66a68108470e5dcdf9ad51563bf80
|
|
| MD5 |
5294d24c601743f33bac5f608076c341
|
|
| BLAKE2b-256 |
85dc15da29bdd49b5fcf34535f803c5541fc546c5803a42eaefca189e35445b2
|