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:
              Daniel Lee
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package