Our great sponsors
-
These past days I tried Action Text for the first time and got a bit disappointed with it, in the end I ended up using Summernote (https://summernote.org/) instead, here are my thoughts on what could be improved:
-
+1. This was one of the first problems I had with it because I don't really like Trix. I used it extensively via Basecamp at my previous job, and for a text editor that was developed by DHH & co, the fact that it doesn't support a very extremely simple inline code block - and that they have openly refused to add this even as of this year (https://github.com/basecamp/trix/issues/552) - was enough to turn me off of it for the foreseeable future.
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
TinyMCE
The world's #1 JavaScript library for rich text editing. Available for React, Vue and Angular
If all you need is paragraphs, links, italics, and bold, and you don't mind making the user type these tags themselves, you can technically accomplish this without a WYSIWYG: use a tag (
text_area
is the form helper), thensimple_format()
the output.But obviously that kind of sucks. For your use case, Trix is fine, right out of the box.
My go-to WYSIWYG is TinyMCE: https://www.tiny.cloud/. It's very powerful and almost infinitely configurable.