[request-tracker-maintainers] RT6 and ckeditor5

Andrew Ruthven andrew at etc.gen.nz
Sun Apr 13 13:54:48 BST 2025


Hey,

The first beta release of RT6 came out a few days ago. I've started to look
at what'll be involved to update to it. The main sticking point at the
moment seems to be ckeditor v5. Once again RT6 is shipping with a minified
version. A difference this time is it is now the upstream files, not built
by BP (you can now configure which extensions to use via config settings).

I've looked at the upstream releases, it appears they only release it as
minified code[0]. To create these, it appears to require either their web
interface, or to use npm. ckbuilder which we've been using so far doesn't
appear to support v5 and they're going to drop webpack support soon.

I see that Best Practical are aware of this, and have engaged with the
ckeditor devs on finding a path forward[1], unfortunately it doesn't look
this has made it into 6.0.0beta1.

I'm not sure at this stage how easy it is have the source for ckeditor5 in
our packages, and build ckeditor5 offline. A naive search of Debian packages
for files named "ckeditor" don't show any that look like v5, so I can't see
any prior art yet. The "ckeditor" package is still v4.

I'm loath to include only the minified files, but I'm not seeing much choice
at the moment. Thoughts/opinions/etc?

Cheers,
Andrew

[0]
https://ckeditor.com/docs/ckeditor5/latest/getting-started/installation/self-hosted/quick-start.html#installing-ckeditor-5-from-a-zip-file
[1] https://github.com/ckeditor/ckeditor5/issues/17779

-- 
Andrew Ruthven, Wellington, New Zealand
andrew at etc.gen.nz         |
Catalyst Cloud:           | This space intentionally left blank
 https://catalystcloud.nz |




More information about the pkg-request-tracker-maintainers mailing list