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: (not yet supported - help needed)

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

Installation

Install djangocms-text-ckeditor5 using pip: pip install git+https://github.com/django-cms/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 to your INSTALLED_APPS in your Django project settings:

INSTALLED_APPS = [..., "djangocms_text_ckeditor5", ...]

Add an editor frontend to your installed apps (if different from the default TipTap frontend), and set the editor you want to use:

INSTALLED_APPS = [..., "djangocms_text_ckeditor5", ...]
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.1.0.tar.gz (2.1 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.1.0-py3-none-any.whl (2.1 MB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: djangocms_text_ckeditor5-0.1.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.0.1 CPython/3.12.8

File hashes

Hashes for djangocms_text_ckeditor5-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d3f5106e8f22c088456f2b31fb7930d931a6ab1d9dcee2766b887c28fbf7c760
MD5 6a2f204e66f5327f5219f5efac9aaae5
BLAKE2b-256 a444f1eec86e0c5fbe9f345fc579728864091f505e4449acff2208d00f3c46ac

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for djangocms_text_ckeditor5-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d2b8a506bc75663e66489913f5aa527b5dad7469c1c9a1e85bb3e026c68a5f85
MD5 589580d1c99683dfd6adca8bb00182fc
BLAKE2b-256 81dca5f052a1ca676debb3b5f15c10e14995e783276130d3cf64f03345aac69c

See more details on using hashes here.

Provenance

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