The CKEditor library was added to core over at Drupal 8 branch — that branch is temporary until version 4.1 is released (currently 4.0.1 is in Drupal core).. They are working on addressing the gaps that we've identified, and their work is now available in a
Regarding those gaps: see http://buytaert.net/from-aloha-to-ckeditor and . CKEditor tickets 9829 (necessary to match pasting to current text format's restrictions and to ensure CKEditor doesn't add inline styles) and 9764 (CKEditor Widgets, cfr. Aloha Blocks) are the big ones and are not 100% stable, but are ready to be developed against.
One of the smaller gaps/tickets is 9387 (necessary for using CKEditor inside Edit, see ) and that's already been merged into the branch that will become the 4.1 final release, and is also part of the Drupal 8 branch.
To be able to start leveraging all this, we should merge in the current Drupal 8 branch while we wait for the 4.1 final release, so that we can start using these features.
A very important follow-up issue forfor example is , which relies on features only present in the Drupal 8 branch.
With this new build, I optimized the
build-config.js file (which determines which plugins are included in the build). See
interdiff_build-config.js.txt for that. Roughly: more files that we don't need are excluded, the new CKEditor Widget plugin (plus examples) are added, the placeholder plugin is removed (it's kinda silly to still have this when you've got CKEditor Widgets).
I cross-checked all my changes with the CKEditor guys to ensure I don't break things — and in fact that's how I discovered a bug in CKEditor which currently prevents us from removing
styles.js — a ticket is filed, and a comment is included in our build-config.js.
|#4||interdiff.txt||473 bytes||Wim Leers|
|#4||ckeditor_library_update_d8_branch-1905424-4.patch||2.68 MB||Wim Leers|
PASSED: [[SimpleTest]]: [MySQL] 49,450 pass(es).
[ View ]
|#1||interdiff_build-config.js_.txt||1.86 KB||Wim Leers|
|#1||ckeditor_library_update_d8_branch-1905424-1.patch||2.68 MB||Wim Leers|
PASSED: [[SimpleTest]]: [MySQL] 48,708 pass(es).
[ View ]