3 ms·
There isn't one. This space has a lot of churn; a hot new project is started by a dev who claims they'll finally have "the solution" for the WYSIWYG space. The
by Danjoe4 3y ago
There isn't one.
This space has a lot of churn; a hot new project is started by a dev who claims they'll finally have "the solution" for the WYSIWYG space. Then it gets dropped after a few years. In fact many of the comments are listing archived projects no longer under development.
This is an unfortunate drawback to truly free software. The only two WYSIWYG editors I can recommend are OSS but have premium plans and premium plugins. However even their free plans are more capable than most other options. Corporate backing has upsides.
I would try TinyMCE. The docs are okay and it is a true WYSIWYG. If you're ready for the learning curve, and want to make something with virtually unlimited capabilities, CKeditor cannot be beat. The CKeditor model is a subtle abstraction you don't notice is there, unless you need it in which case it's very powerful. The documentation is incredible. The pre-built editors and plugins cover many use cases.
- CPLX 3y agoRecently built a content driven rails site and chose CKeditor and would recommend it as well.
- mkl 3y agoIn my experience using CKeditor in Moodle, CKeditor generates invalid HTML (especially around lists) and sometimes bad HTML that does weird things like insert random spans and hardcode font sizes. I still prefer it over TinyMCE, another Moodle option, but I can't trust it to do the right thing.
- extra88 3y agoCan you give examples of invalid HTML generated? I haven't had that experience with CKeditor 4 on Drupal.
- mkl 3y agoThe most common problem I hit is a bunch of extra close tags when working with nested lists, like this: <ul> <li>A</li> <li> <ul> <li>B1</li> <li>B2</li> </ul> </li> </ul> </li> </ul>