codeforboston / maple

MAPLE makes it easy for anyone to view and submit testimony to the Massachusetts Legislature about the bills that will shape our future.
https://mapletestimony.org
MIT License
44 stars 118 forks source link

More Dynamic Testimony Content #754

Open alexjball opened 2 years ago

alexjball commented 2 years ago

Overview

This ticket could be split into several frontend and backend components, and would aim to build out the testimony entry action.

Scope

Possible approaches

mvictor55 commented 1 year ago

Relevant to https://app.zenhub.com/workspaces/maple-design-638ea374749bf840589395c0/issues/gh/codeforboston/maple/715

alexjball commented 1 year ago

Currently:

We can swap out the plain text editor with an open source markdown editor. Some of them offer WYSIWYG modes. We should still store the testimony as plain, unrendered markdown text. For any new formatting features we want to support, we need to update the formatter. Or we could just allow all markdown features in the formatter, but then we would need to sanitize the testimony content on the server before posting.

saltair3 commented 1 year ago

@alexjball Thank you for the context! This is helpful! :)