Screenshot of editing the node title in-place
Screenshot of editing the node author in-place
Screenshot of editing the node body in-place

In-place editing for fields on any entity. Including WYSIWYG editing powered by CKEditor.

In-place editing through forms will work for any field. For textual fields, "direct" editing is used, powered by contentEditable. For textual fields that have text processing enabled (i.e. Drupal's filter system), CKEditor's inline editing ("true WYSIWYG") is used, if it is compatible with the text format of the text field. (E.g. if you're using Markdown, you'll get a form, but if you're using Drupal's "Full HTML" text format, you'll get direct editing through CKEditor.)

Developed for the Spark distribution!

Drupal 7

Works with any Drupal 7 site (requires the Entity API, CTools and Libraries API (>=2) modules, plus the Underscore.js (>=1.5) and Backbone.js (>=1.0) JavaScript libraries).
If in-place WYSIWYG editing is desired, you must also use the CKEditor module.

Initial Drupal 7 version generously sponsored by Radio France.

Drupal 8

Drupal 8 ships with Edit!

Project Information