I’ve invited to open up a new dedicated thread for the discussion on new editor approaches as I didn’t want to see the announcement of my own editor plugin, StudioEditor, buried by out-of-the-scope, out of the topic comments, that are perfectly welcome and necessary but kind of annoying if you simply want things focused on the topic exposed. Nobody felt the need to do so, - to open up a new topic -, but there’s something important to communicate because the more editors available, the better for GRAV. Any editor has to inscribe itself into the default.yaml substituting the editor options available by default in GRAV, CodeMirror and an enriched textarea…
As I’m inviting the community to develop more editor alternatives here’s a basic information about blueprint inheritance probably known to insiders and vital to implement alternative editors:
Once the appetizer of this thread is communicated, I’ve been looking into the GRAV 2.0 roadmap discussion… additional editors, including WYSIWYG, or improvements on existing is a repeating topic as it was in the out of topic discussion on StudioEditor.
With the introduction done, get yourself into it, working on editors, and discuss here
Post Scriptum: the availability of hooks can do harm sometimes. Hooks need incredibly good documentation, especially about when not to use them…
Have a look at Milkdown, that’s a nice approach. Playground is incredible. Took me a minute to find this one. There are things out there, much better than StudioEditor or NextGen Editor. The challenge is to implement this. Why not a community effort? Put your hands on it. For me it’s surprising that there’s been no community effort to solve a problem that’s many years old…
A list of what I want to see in a an editor for GRAV:
WYSIWYG Markdown Editor
What you see based on current theme, very important
Dual panel editor option with constant sync both ways and the possibility to minimize either, source markdown and editable preview and maximization of the editor view of the other
sync scroll of both views
Build into Admin or available with admin without any extra cost, it’s a CMS you can charge for a lot of extra features but when it comes to editing itself, it’s core, it’s audience, it’s satisfaction
Allowing multiple editor instances in blueprints which would allow theme authors to attach great editing experience not only for main content but also for more complex and structured site layouts