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

  • CKEditor5: Look and feel of CKEditor5.

  • Inline exiting: CKEditor5 supports inline editing.

  • Dynamic HTML attributes: Supported for the Link plugin

  • Text-enabled plugins: (not yet supported - help needed)

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
npx webpack --mode development

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.2.6.tar.gz (2.2 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.2.6-py3-none-any.whl (2.2 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: djangocms_text_ckeditor5-0.2.6.tar.gz
  • Upload date:
  • Size: 2.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for djangocms_text_ckeditor5-0.2.6.tar.gz
Algorithm Hash digest
SHA256 e6d8f3bfd5c391ce1699d6d10454e10e332178974f01e87cc04ad349bf6783bc
MD5 19e0176ac721c441b062c79c69f0b8bf
BLAKE2b-256 4d812e152c8506a9e44bd0b17ff487478c9c109f97f128c257b352e13bdc42fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for djangocms_text_ckeditor5-0.2.6.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.2.6-py3-none-any.whl.

File metadata

File hashes

Hashes for djangocms_text_ckeditor5-0.2.6-py3-none-any.whl
Algorithm Hash digest
SHA256 97c525b3747b8f332e459312f3318a784f3436f5b047a347fc2cf50af058cd1f
MD5 b7210aa9b345572180878864dea46c59
BLAKE2b-256 30c04217541eeb3279fe920d3c7198a287a5ac4acb0a8f922c99bc39dcacfc9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for djangocms_text_ckeditor5-0.2.6-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