Open, Medium-HighPublic



Add a more accessible editor that makes formatting easy for everyday users.


Especially for Teams, we can't expect users to know or even want to learn Markdown. We should give instance admins the option to offer their users an editor that's easy-to-use, even if it comes at the expense of visual simplicity.


ProseMirror seems perfectly suited for this, presenting a WYSIWYG interface and creating Markdown behind the scenes.

  • Create a new template (e.g. templates/wysiwyg.tmpl) based on templates/pad.tmpl
  • Set editor = wysiwyg in config.ini (if named this way)
  • In templates/wysiwyg.tmpl, use ProseMirror instead of the <textarea> for the writing interface.
  • When publishing, pass along the title, plus the Markdown body
  • When editing a post, pass in the title and Markdown body into the ProseMirror editor for rendering

Event Timeline

matt triaged this task as Medium-High priority.Feb 25 2020, 1:06 PM
matt created this task.
matt added a project: Restricted Project.Aug 4 2020, 2:08 PM
matt added a project: Roadmap.

I'm going to try to wrap this up.

matt added a project: Restricted Project.Sep 25 2020, 5:21 PM
matt moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Sep 25 2020, 5:30 PM
matt added a project: Restricted Project.Sep 29 2020, 6:53 PM

Found a resource for adding the CMD + K binding for adding links:

Looks like it's something you can add as a custom plugin.

I could also see this being used for the CMD + P binding for publishing.

matt removed a project: Restricted Project.Dec 3 2020, 3:32 PM