Пользовательская платформа

Звучит так, будто всё это уже есть в Discourse.

Самый простой способ сделать это — разместить их где-то ещё и добавить ссылки на них с помощью компонента темы, при этом настроив внешний вид этого сайта так, чтобы он выглядел так же, как ваш сайт Discourse. Люди обычно не обращают внимания на URL-адреса, поэтому, если вы сохраните навигацию на других сайтах так, чтобы пользователи могли вернуться в Discourse, всё будет работать без лишних сложностей, и ничего особенного не потребуется.

Я не совсем уверен, что это означает, но если вы действительно хотите добавить свои пользовательские функции в Discourse, вам нужно будет создать их в виде плагинов или компонентов темы.

Не совсем понятно, какая у вас цель.