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

Uploaded Python 3

File details

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

File metadata

  • Download URL: djangocms_text_ckeditor5-0.2.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.2.0.tar.gz
Algorithm Hash digest
SHA256 3e5076578f904ac4b32609eacca6ef644927e1cc0fc4c14334e0de8faa96e323
MD5 14fea050e7f2990ce83838bec220d813
BLAKE2b-256 4062ec82fdf6c06145a80636eb9317e63ec753c18b400c57b253babae17cb776

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for djangocms_text_ckeditor5-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9fa246426923a68203633459623756006503802f2cad57cc38f5a8143184d4b5
MD5 7cb2f9495c96fdd235f98b55202ca8c0
BLAKE2b-256 6e8a40a7a225110ea94953bb155eb161817e3a1fbe52315fbd7d6c555db7b8d6

See more details on using hashes here.

Provenance

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