Базовый вопрос:
Возможно ли добавить пользовательский JavaScript-код на страницу или тему?
Например, если я хочу элемент canvas размером 200x200 и возможность рисовать на нём линии, используя только ванильный JS (ctx.lineTo() и т.д.).
Я видел, как это реализовано в NodeBB: там нужно добавить виджет, в который можно вставить HTML/JS. Не уверен, как аналогичная функциональность работает в Discourse?