Skip to content

Feature Request: Quick content node insert button #2949

Open
@putzwasser

Description

I recently looked into writing on medium. I noticed the editor had a very nice feature which would improve the writing experience on neos.
Every time you insert a blank line, you'll get shown a plus-icon:

image

If you click it it lets you add a component (e.g. an unsplash picture or a video embed, etc.):

image

When I write content on neos and find I need a new content node (e.g. a picutre content node) in the middle of an existing text content node (e.g. Neos.NodeTypes:Text), I need to add the desired content node and a new text content node. Then, I need to cut and paste the part of the text which goes below the newly added content node.

If it were possible to implement the plus icon which automatically split the existing text content node into half and inserted the new content node between the two split text content nodes, this would increase the content creation flow dramatically (IMHO).

It could also speed up content creation in general. The editor could always add a (non-persistent) text node below the last content node (if that's not a text node itself). If I use it, it gets saved. This way editors would save the time to create text nodes after other content nodes (e.g. pictures). One would need to configure which node gets added automatically, of course.

Also, clicking the plus icon could reveal the most used or a predefined set of favorite content node types to add as well as a »more« button which shows the classic insert node modal.

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions