Я немного занимался разработкой плагинов и, хотя мне удалось вывести настройки плагина на страницу административных настроек, я пока не совсем понимаю, как заставить элементы интерфейса отображаться в самом интерфейсе Discourse.
Если кто-то сможет подсказать, где найти соответствующую документацию или указать файлы в существующих плагинах, которые можно использовать в качестве примера, это было бы очень кстати.
P.S.
Я пытаюсь внести изменения в следующие разделы:
Добавить пользовательскую строку в область метаданных темы (userbit) под именем пользователя в сообщении.
Добавить кнопку в область управления сообщениями для открытия формы.
Добавить пользовательскую вкладку на страницу активности профиля пользователя.
Добавить некоторую пользовательскую сводную информацию на карточку пользователя и в статистику пользователя.
Я надеюсь разместить рейтинг репутации пользователя под его именем. Или, исходя из опыта, где было бы хорошим местом для его размещения? topic-map-expanded-after?
С этим можно поэкспериментировать, но обязательно прочитайте отказ от ответственности в описании настройки. Этот режим ещё не готов к использованию в продакшене. Мы даже не используем его в Meta.
Для текущей реализации потока сообщений вам нужно использовать старый API decorateWidget или API addPosterIcon:
Извини, Дэвид, я слишком увлёкся новыми вещами и совсем забыл о предупреждении, что они всё ещё находятся в активной разработке. В следующий раз буду осторожнее.