bolt / core

🧿 Bolt 5 core
https://boltcms.io
MIT License
545 stars 158 forks source link

[RFC] We should add an "article" or "blocks" editor #524

Closed bobdenotter closed 4 years ago

bobdenotter commented 5 years ago

You know, one of those things where you can dynamically add blocks of content. Easy and straightforward for editors. Some options:

Noteworthy mention: Statamic's Bard looks neat, but it's not available for use in other projects than Statamic: https://v3.statamic.com/blog/fullscreen-bard

Some screenshots:

Bard: bard-fullscreen

Codex / EditorJS: Screenshot 2019-07-11 at 07 05 21

Drupal - Gutenberg: Edit Basic page Introducing a new way to Drupal - Drupal Gutenberg - Edit Basic page Introducing a new way to Drupal - Drupal G… 2018-07-13 10-15-30

Article: Screenshot 2019-07-11 at 07 09 11

doenietzomoeilijk commented 5 years ago

I'm hugely in favor of having an editor like this, as long as I'm able to come up with custom block types that I can add. Currently I tend to set up pages as a short bit of content with a blocks field of different types of content, I'd say this could/should be able to replace that. At least CodeX seems to be able to do just that, from a cursory glance at the site - we'd need to make sure that this could also be done through a contenttype / extension, and not just by completely rebuilding a "master" JS file.

twwd commented 5 years ago

Such thing would be really awesome! From my point of view, it really important that the developer has total control over the generated markup (which is e.g. not the case for WordPress' Gutenberg).

There also some other Open Source alternatives:

GrapesJS

grapesjs

Hyper Editor

hyper-editor

harikt commented 5 years ago

Nice collection of new editors. I am in favour of opensource editors than going with properitery.

The one I like more is : https://editorjs.io/

Another one I know is : http://getcontenttools.com/ . But I don't think it is better than editorjs as I noticed now.

0spinboson commented 4 years ago

I'd say stylistically, editor.js or alternatively hyper editor are good fits, though I'm already running into small issues with using the both of them (as a relative novice ~WYSIWYG CMS user). GrapesJS seems like a gutenberg clone that may be preferable over Gutenberg.

bobdenotter commented 4 years ago

So far, I think GrapesJS looks nicest. I haven't looked into how much effort it'd be to integrate, though. :-)

0spinboson commented 4 years ago

So far, I think GrapesJS looks nicest. I haven't looked into how much effort it'd be to integrate, though. :-)

yeah, on reflection none of these really seem very logical fits with bolt's contenttype-fields approach.

bobdenotter commented 4 years ago

Let's close this, now we have Article and Redactor