Thoughts on Action Text

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rails

Our great sponsors
  • Appwrite - The Open Source Firebase alternative introduces iOS support
  • SonarLint - Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
  • Scout APM - Less time debugging, more time building
  • Summernote

    Super simple WYSIWYG editor

    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:

  • trix

    A rich text editor for everyday writing

    +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.

  • Appwrite

    Appwrite - The Open Source Firebase alternative introduces iOS support . Appwrite is an open source backend server that helps you build native iOS applications much faster with realtime APIs for authentication, databases, files storage, cloud functions and much more!

  • 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), then simple_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.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts