This is a follow up of # Improve Editing UX for Neos 9.1 in which we (@sebobo and @Marc ) implemented the following planned features:
- Node drag & drop
- Moved inline editing toolbars directly to the edited property in the guestframe
- New link editor based on Sitegeist.Archeaopteryx with an improved UX and cleaner architecture
Additional unplanned features we implemented with the budget:
- Fixed inline text drag & drop
- Context aware “add node” and “insert node” buttons
- Smarter toolbar placement
- Improvements to the fullscreen mode
- New breadcrumb component which replaced the “Selected Element” component
- Replaced UI editor plugins which wrapped CK functionality with the native CK editor toolbars and plugins
- Enabled the code editor and redo/undo plugins
- Full use of the native CK table editor including captions
- Custom style definitions with previews (similar to
techdivision/ckstyles) - Customised the CKEditor theme to match Neos
- Fixed various bugs related to focused nodes and editing
During the implementation we also worked on various parts of the architecture in the Neos.Ui and had many meetings and discussions to get feedback from agencies and integrators. The functionality is basically now done and most of the feedback integrated which now used up the budget we had initially available via the first funding request.
We request another 15.000€ of funding for this topic to achieve the following for the 9.1 release:
- polish the new editing and link editor features and layout based on testing and feedback
- improve Firefox support for optimal toolbar placement via polyfill
- Wrap the new inline link editor as native CK editor plugin
- test compatibility with existing community editor plugins
- update documentation on how to build CK native inline editor plugins without React
- configurable inline editor toolbars (doesn’t need to be ready for 9.1 necessarily)
- maintenance and fixes after the release
- Yes (15.000€)
- No
0
voters
The poll will be closed on the 17th of November.