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

Uploaded Python 3

File details

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

File metadata

  • Download URL: djangocms_text_ckeditor5-0.2.5.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.5.tar.gz
Algorithm Hash digest
SHA256 60ea3218f8c1b9642aba42e13895045fee61b49e5c1b51e6ef6cafc6b87cb0a3
MD5 42857cbf9e136e7e10e37771ef8a0f61
BLAKE2b-256 ec40966f8a08241e7690dda62b86b27d9d1b7e571a57f043e361a2b3bed550c8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for djangocms_text_ckeditor5-0.2.5-py3-none-any.whl
Algorithm Hash digest
SHA256 1b277e1788a7fa9a2582c51b096c09d1035106c2c9ee36528764f6812e81f851
MD5 52c12e16c947c3cebb19df8d6b40115b
BLAKE2b-256 61a20d631e6e48c2c28fd2f4f61906f3c784b2a843a55bc4966659f3447c6254

See more details on using hashes here.

Provenance

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