CKEditor for developers: Q&A with the CKEditor developers!

You're a Drupal developer and are wondering how you can effectively use CKEditor? Then this BoF is for you!

If your customers (or users) want highly optimized experiences for their domain-specific content, and you are tasked with providing that, then you should attend this BoF. Using custom CKEditor Widgets + Drupal filters are a great way to achieve that, without letting them generate evil HTML blobs.

If you're a developer, see the Q&A for site builders BoF!

1. Demo

A brief (<5 minutes) demonstration will be given of:

  • How to enable CKEditor for a text format.
  • How to configure CKEditor, and how that UI automatically updates your filter settings.
  • The things CKEditor can do out of the box (Advanced Content Filter, image uploading, image alignment and captioning, in-place editing, and so on).
  • How Advanced Content Filter prevents crappy HTML.
  • How Drupal 8's caption filter plus the corresponding CKEditor widget provide the end user with a great UX, yet with clean, non-blobby content in the database.
  • CKEditor plugin demos that show the range of things you can achieve with CKEditor.

After that, we open the floor to any and all questions you might have.

2. Q&A

If you are wondering how to leverage Advanced Content Filter, or how to build an awesome CKEditor Widget or plugin, you've come to the right place.

Will be present to answer your questions:

  • Wim Leers, who was the liaison between Drupal and CKEditor, and led the integration
  • Frederico Knabben, CKEditor founder/project lead, CKSource owner
  • Wiktor Walc, CKSource CTO, worked on CKEditor modules for ages
  • Piotrek KoszuliĹ„ski, CKEditor developer, developed the CKEditor Widgets system and worked on the Advanced Content Filter system and pasting support
  • Olek NowodziĹ„ski, CKEditor developer, worked on the Advanced Content Filter system, HiDPI (retina) support and many parts of CKEditor
Schedule Information
Time slot: 
Thursday · 10:45-11:45