Add support for CKEditor 5 for core 9.5+

Created on 11 September 2022, over 2 years ago
Updated 20 December 2023, over 1 year ago
  • Create branch 5.x to add support for Drupal 9.5+
  • As there no more

Feature request
Status

Closed: works as designed

Version

1.0

Component

Code

Created by

🇦🇺Australia VladimirAus Brisbane, Australia

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇳🇿New Zealand jonathan_hunt

    Hi, it would be good to know how the work towards CKEditor5 is tracking. There is no mention of spellcheck on https://www.drupal.org/docs/core-modules-and-themes/core-modules/ckedito...
    I see this module has a https://git.drupalcode.org/project/ckeditor_scayt/-/tree/5.0.x branch, but it's not exposed for composer install.

  • Status changed to Needs work almost 2 years ago
  • 🇦🇺Australia VladimirAus Brisbane, Australia

    Hi @jonathan_hunt.
    Yep, support is coming, I'm planning to have a look at it either during Drupal Dev Day or in August.
    Meanwhile due to nature of of CKEditor5 (not an iFrame) the local spell check might be already working.

    Let me know if you are facing any specific issues.

  • 🇹🇹Trinidad and Tobago xamount

    Hi, just checking if there is any ETA on this? This particular issue is the last piece of the puzzle for a D10 upgrade for me.

  • 🇦🇺Australia VladimirAus Brisbane, Australia

    @xamount it's good to hear that you are getting close to D10 upgrade.
    Feel free to create a pull request.
    We are always looking for help.

  • 🇮🇳India ankithashetty Karnataka, India

    +1 to this request!
    Would love this to have CKeditor 5 compatibility.

  • Status changed to Closed: works as designed over 1 year ago
  • 🇦🇺Australia VladimirAus Brisbane, Australia

    Unfortunately, in CKEditor 5 spelling, grammar, and punctuation checking is a premium (paid) feature.
    Hence, there is no way to upgrade this feature to CKEditor 5. Closing the issue.

  • 🇮🇳India ankithashetty Karnataka, India

    Alright, @VladimirAus!
    One quick question though. if we buy this premium version, how can we incorporate it with this module to get it working on CKeditor 5? Any upgrade path needed?

  • 🇦🇺Australia VladimirAus Brisbane, Australia

    @ankithashetty for CKEditor5 I would recommend to chat to CKEditor 5 Premium Features maintainers.

    I created an issue Add translation to the list of features Active to see if maintainers are interested in adding this feature in the future.

    I'm happy to help with the implementation pending the funding.

  • 🇮🇳India ankithashetty Karnataka, India

    Sure, thanks for that @VladimirAus! 🙂

  • 🇹🇹Trinidad and Tobago xamount

    Just adding my notes...maybe it might be valuable and some recommendations can be made so we can join our efforts.

    I have a D10 site but I still have to use CK4 due to ckeditor_scayt not being available for ck5.

    I'm also using the paid version of Webspellchecker on this site. For this I have written a custom webspellchecker module which works on D10, using ck4 and this current module.

    The webspellchekcer module basically uses a hook_form_alter to hook into node_add and node_edit forms and blocks the form from submission if there are detected grammar/spelling errors in text and textarea fields, including nested paragraph fields. These are the requirements of the client. It also add an admin config form to Change the serviceID and on what content types this module will be used on.

    The serviceID is the unique ID you get when you purchase the paid webspellchecker.

    I'm unable to upgrade this module due to it only working on ck4. I read there is a Webspellchecker for ck5, but I have not gotten around to upgrading this custom module as yet (this is where help is needed).

    I did contact the Webspellchecker company about 2 years ago to see if paid sponsorship can be achieved and I would put the custom module up here:

    https://www.drupal.org/project/webspellchecker

    But that never happened. It seems Drupal and Webspellchecker has low demand.

    This explains my comment at #4.

    What's the best way to proceed here? Ideally, I would want to achieve almost the same requirements but using ck5.

Production build 0.71.5 2024