It all started with this: a useful feature in a blog is having the capability to introduce a "Read more..." breakpoint into a blog article. This way, when the post is displayed (for example in the Blender Cloud frontpage) there is more control on the amount of content displayed. Introducing this kind of elements in a post or other content is not very uncommon.
Introduce shortcodes parsing on content (similarly to how attachment parsing currently works), so that we can insert elements such as [breakpoint]. Possibly we could support attributes as well, like [youtube src='https://www.youtube.com/watch?v=RJnKaAtBPhA'].
Create an API where shortcodes and the way are parsed is defined programmatically (base shortcode class, with various attrs).
Feedback is welcome.