View on GitHub

CoreMedia CKEditor 5 Plugins

CoreMedia's CKEditor 5 Plugins provides plugins for CKEditor 5 with focus on integration into CoreMedia CMS.

Download this project as a .zip file Download this project as a tar.gz file

Development

Prerequisites

Typical Build Process

pnpm install
pnpm -r build

Testing

Since Version 44 a license key is necessary to use the CkEditor. Create a file named .env in the root of this workspace and add a line

CKEDITOR_LICENSE_KEY=<your-license-key>

To run tests use:

pnpm run test

Update Process

If updating CKEditor 5, it is best done in three steps:

pnpm update:latest:third-party
pnpm update:latest:ckeditor5-dev
pnpm update:latest:ckeditor5

The first one will trigger an update of all other third-party packages.

The second one will trigger an update of the CKEditor 5 Development Tooling.

The third one will perform the update of the main CKEditor 5 packages.

Peer Dependencies: Note, that pnpm update will not update the peerDependencies. This has to be done in a manual adjustment afterwards.

Troubleshooting