When I use Discourse I would like to have some very specific settings set up.
- I would like to use ACE editor with Vim bindings to compose.
- I would like a nicer and more sophisticated UI to manage my drafts
- I would like to suppress some of the visual noise in the topic list
At the moment we support the concept of “forum” based plugins. I forum owner can elect to enable a number of plugins for all users.
However, this does not really fit here. I would like a list of extensions to be always up to date and always available on any Discourse forum I visit.
Traditionally, people use userscripts for this kind of stuff, but the technical friction required to get this going is way too high for my liking. I would like my userscripts to be tied to my global discourse account.
What do people think about user based plugins?
Best idea ever?