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

Improve WYSIWYG CKEditor Infrastructure



      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:


          Issue Links



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


                • Created:


                  Version Package