Uploaded image for project: 'PUBLIC - Liferay Portal Community Edition'
  1. PUBLIC - Liferay Portal Community Edition
  2. LPS-110663

Improve WYSIWYG CKEditor Infrastructure

    Details

      Description

      When we started working on AlloyEditor, 4 or 5 years ago, CKEditor had a very limited API that forced us to rebuild the editor UI entirely.

      In this lapse of time, CKEditor4 has caught up and introduced many of the features that we built ourselves for AlloyEditor:

      As of today, we would likely benefit from a simpler integration leveraging CK4 new features rather than having to develop and maintain a complete editor on top.

      Goal of this Epic

      To improve our WYSIWYG CKEditor Infrastructure to simplify usage within the platform and future extensibility

      Acceptance Criteria

      • The module frontend-editor-ckeditor-web offers React components that safely wrap CKEditor for usage in the product
      • The new CKEditor visual styles have been applied
      • Internal usages of the ckeditor type of editor have been migrated to ckeditor_classic
      • CKEditor offers accessibility checker by default
      • CKEditor bundle is streamlined and loads only the necessary amount of plugins loading the rest lazily

      This epic is a dependency of:

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                support-lep@liferay.com SE Support
                Reporter:
                jose.balsas Chema Balsas
                Recent user:
                Chema Balsas
                Participants of an Issue:
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:

                  Packages

                  Version Package