Skip to main content

CKEditor 5 Rich Text Plugin for django CMS

Project description

pypi djangocms djangocms4

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

djangocms_text_ckeditor5-0.48.0.tar.gz (5.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

djangocms_text_ckeditor5-0.48.0-py3-none-any.whl (5.4 MB view details)

Uploaded Python 3

File details

Details for the file djangocms_text_ckeditor5-0.48.0.tar.gz.

File metadata

File hashes

Hashes for djangocms_text_ckeditor5-0.48.0.tar.gz
Algorithm Hash digest
SHA256 5f634eb50c1cef5fc13867b71f0c842e0a75ecb6a16f8b54bc0229848aa7a758
MD5 b4547fd743ed9bdb668364e0df62c96d
BLAKE2b-256 80005f53578ee11daa2790c3926b997bd1484ee4afcfc06cfab3bdbed4a75285

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file djangocms_text_ckeditor5-0.48.0-py3-none-any.whl.

File metadata

File hashes

Hashes for djangocms_text_ckeditor5-0.48.0-py3-none-any.whl
Algorithm Hash digest
SHA256 421d0e8a261aa1a42f79bc4b5b1df697a11b3508b72dff20486d944356d7a1a8
MD5 56b33229fc33a6cdc255c360b52bc32c
BLAKE2b-256 1bc4db65661bfe6c661db693447ddc9a8490acd2ed2dd801ac9e1e8e1bd899d0

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page