Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New RichText Editor #110

Open
genglert opened this issue Oct 12, 2020 · 3 comments
Open

New RichText Editor #110

genglert opened this issue Oct 12, 2020 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@genglert
Copy link
Contributor

TinyMCE has several issues :

  • it uses its own system to download it's code & assets (so there is a DL URL specific to it...).
  • the code make it a bad citizen (eg: makes ugly hacks with jQuery & so is bound to specific version of jQuery) ; so it causes problems with our own widgets, we cannot use it in inner-popups...

We need to find a new RTE which fix these issues. Notice that we do not need all the features of TinyMCE ; indeed a lighter UI would be nice.

@genglert genglert added the enhancement New feature or request label Oct 12, 2020
@joehybird
Copy link
Contributor

joehybird commented Nov 23, 2020

I found this one promising : https://quilljs.com/
A bit heavy (about 400Kb) but has many of tinymce features without its awful plugin/assets mechanism. Also not require react, ember or vue (like CkEditor)

@joehybird
Copy link
Contributor

joehybird commented Nov 23, 2020

This one have a very specific approach : https://editorjs.io/
Does not generate html but data structures so not really useful as is.

@joehybird
Copy link
Contributor

joehybird commented Nov 23, 2020

I wonder about this one : https://alex-d.github.io/Trumbowyg
Lightweight (about 50Kb) but the popup mechanism and many of plugins are really "cheap"

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants