We seek to improve the current Drupal authoring experience through two significantl enhancements.
- The introduction of in-place-editing
- The introduction of a supported WYSIWYG editor in core
To this end, several parallel efforts have been underway by various members of the Drupal community over the past years. This issue collects links to these efforts and attempts to lay out what the next steps are so that developers who wish to contribute can know where to step in.
Major issues, projects and sandboxes
#1824500: In-place editing for Fields
#1844220: Accessibility plan for Edit module
#1678002: Edit should provide a usable entity-level toolbar for saving fields
#1860402: Introduce a tempstore layer to in-place editing, similar to Views, that allows for atomic revisions of multiple page edits
#1860436: Remove toolbar-specific code from the Edit module
#1862140: Break Edit module's edit.css into the proper files. Address RTL styling as well.
#1862784: Improve Edit module's labeling of "editable things"
#1872248: Optimize the UI of CKEditor so that it presents well when editing fields in place with Edit module.
#1872264: Minimize metadata HTTP requests triggered by Edit's JS
#1872260: Edit and JSON-LD module are missing version strings
#1874734: Add WimLeers as maintainer for Edit module
#1874934: Revise Create.js-related code when upstream issues have been fixed
#1874936: Pluggable in-place editors (allow modules to define new Create.js PropertyEditor widgets)
#1875874: Minor clean-up for Edit (more generic WYSIWYG editor integration facilities, prevent Drupal behaviors on "transport" forms)
#1877044: Edit module's JS gets loaded even on admin pages
#1872296: Edit should use core-provided Dialog (instead of its own)
#1879898: Clean up EditService.js (preferably get rid of it in favor of RDFa) and get rid of Backbone.syncDirect in favor of JSON-LD
#1862750: Implement entity access API for nodes
#1894454: Port improvements from D7 Edit to D8
#1908624: Update edit modules implementation of hook_toolbar; refresh the design to match current mockups
#1874664: Introduce toolbar level "Edit" mode that shows all contextual links
#1913086: [Change notice] Generalize the overlay tabbing management into a utility library
#1913214: Accessibility followup for Edit tab toggle of contextual links for in-place editing.
#1914966: Nested contextual links triggers don't work well
#1914976: Dashed outlines around contextual region should only appear upon hover/focus of the pencil icon or links
#1914984: [Policy, no patch] contextual.module's "edit/show pencils mode" Toolbar tab toggle styling
#914382: Contextual links incompatible with render cache
#1993894: Contextual quick edit toggle should be a <button> not a <a> because it tracks on/off state
See all Drupal.org issues tagged with "CKEditor in core": http://drupal.org/project/issues/search?issue_tags=CKEditor%20in%20core
And also see all CKEditor issues tagged with "Drupal": http://dev.ckeditor.com/query?keywords=~Drupal
#1834682: Consolidate filter options in the UI when configuring a format
#1875632: JS settings merging behavior: preserve integer keys (allow for array literals in drupalSettings)
#1872206: Improve CKEditor toolbar configuration accessibility
#1872226: Ability to configure CKEditor’s pasting to match the currently active text format
#1874712: Analyze/improve how other modules can provide CKEditor plug-ins
#1874332: Convert to use the plugin system
#1873500: CKEditor + Edit
#1878344: Add CKEditor JS library to core
#1890502: WYSIWYG: Add CKEditor module to core
#1886566: Make WYSIWYG editors available for in-place editing
#1894644: Unidirectional editor configuration -> filter settings syncing
#1898844: No test coverage for hook_editor_js_settings_alter()
#1905022: CKEditor fails to render customized toolbar
#1905018: Improve method names or return values of CKEditorPluginManager::getEnabledPlugins() and getButtonsPlugins()
#1905028: Improve docs and provide real-world example for hook_ckeditor_css_alter()'s .info registration alternative
#1904976: Move CSS required by CKEditor-edited text to an appropriate location
#1905424: Update CKEditor library
#1907418: Make CKEditor's alignment + underline buttons available (but not enabled by default)
#1911884: Enable CKEditor in the Standard install profile
#1936392: Set CKEditor's allowedContent configuration to match Drupal's text filters (to help WYS = WYG)
User interface changes
Not known yet.
Not known yet.
Original report by [username]
The edit module started as a D8 contributed module. For project commit history, see Edit module