CKEditor 5 Rich Text Plugin for django CMS
Project description
djangocms-text-ckeditor5 is an extension to djangocms-text offering CKEditor5 as a rich text editor to djangocms-text.
Features
CKEditor 5: Look and feel of CKEditor 5.
Inline editing: CKEditor 5 supports inline editing.
Dynamic HTML attributes: Supported for the Link plugin.
CMS plugin embedding: Add CMS plugins from the editor toolbar (“CMS Plugins” dropdown, plus optional dedicated buttons for plugins with their own icon) and double-click an embedded plugin to edit it in place.
Installation
Install djangocms-text-ckeditor5 using pip:
pip install djangocms-text-ckeditor5
Build latest development branch using git:
git clone git@github.com:django-cms/djangocms-text-ckeditor5.git
cd djangocms-text-ckeditor5
nvm use
npm install
npm run build:dev # or `npm run build` for a production bundle
npm test # Node's built-in test runner
You then can install the cloned repo using pip install -e /path/to/the/repo/djangocms-text-ckeditor5.
Finally, add djangocms_text_ckeditor5 in addition to djangocms_text to your INSTALLED_APPS in your Django project settings:
INSTALLED_APPS = [
...,
"djangocms_text",
"djangocms_text_ckeditor5",
...
]
and set the editor you want to use:
TEXT_EDITOR = "djangocms_text_ckeditor5.ckeditor5"
Contributing
Contributions to djangocms-text-ckeditor5 are welcome! Please read our contributing guidelines to get started.
License
The CKEditor 5 and this package are licensed under the GPL-2.0 License.
Project details
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 djangocms_text_ckeditor5-0.48.0.tar.gz.
File metadata
- Download URL: djangocms_text_ckeditor5-0.48.0.tar.gz
- Upload date:
- Size: 5.3 MB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5f634eb50c1cef5fc13867b71f0c842e0a75ecb6a16f8b54bc0229848aa7a758
|
|
| MD5 |
b4547fd743ed9bdb668364e0df62c96d
|
|
| BLAKE2b-256 |
80005f53578ee11daa2790c3926b997bd1484ee4afcfc06cfab3bdbed4a75285
|
Provenance
The following attestation bundles were made for djangocms_text_ckeditor5-0.48.0.tar.gz:
Publisher:
publish-to-live-pypi.yml on django-cms/djangocms-text-ckeditor5
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
djangocms_text_ckeditor5-0.48.0.tar.gz -
Subject digest:
5f634eb50c1cef5fc13867b71f0c842e0a75ecb6a16f8b54bc0229848aa7a758 - Sigstore transparency entry: 1390605879
- Sigstore integration time:
-
Permalink:
django-cms/djangocms-text-ckeditor5@8bf0e95ddec0b36f2d137d44372f612b83259b5e -
Branch / Tag:
refs/tags/0.48.0 - Owner: https://github.com/django-cms
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-live-pypi.yml@8bf0e95ddec0b36f2d137d44372f612b83259b5e -
Trigger Event:
release
-
Statement type:
File details
Details for the file djangocms_text_ckeditor5-0.48.0-py3-none-any.whl.
File metadata
- Download URL: djangocms_text_ckeditor5-0.48.0-py3-none-any.whl
- Upload date:
- Size: 5.4 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
421d0e8a261aa1a42f79bc4b5b1df697a11b3508b72dff20486d944356d7a1a8
|
|
| MD5 |
56b33229fc33a6cdc255c360b52bc32c
|
|
| BLAKE2b-256 |
1bc4db65661bfe6c661db693447ddc9a8490acd2ed2dd801ac9e1e8e1bd899d0
|
Provenance
The following attestation bundles were made for djangocms_text_ckeditor5-0.48.0-py3-none-any.whl:
Publisher:
publish-to-live-pypi.yml on django-cms/djangocms-text-ckeditor5
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
djangocms_text_ckeditor5-0.48.0-py3-none-any.whl -
Subject digest:
421d0e8a261aa1a42f79bc4b5b1df697a11b3508b72dff20486d944356d7a1a8 - Sigstore transparency entry: 1390605900
- Sigstore integration time:
-
Permalink:
django-cms/djangocms-text-ckeditor5@8bf0e95ddec0b36f2d137d44372f612b83259b5e -
Branch / Tag:
refs/tags/0.48.0 - Owner: https://github.com/django-cms
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-to-live-pypi.yml@8bf0e95ddec0b36f2d137d44372f612b83259b5e -
Trigger Event:
release
-
Statement type: