Компонент темы: сохранение дополнительных метаданных для каждого поста

Всем привет,

существует ли способ в контексте управляемой установки Discourse и компонента темы сохранять дополнительные метаданные для каждого сообщения?

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

Возможно ли это реализовать через компонент темы? Поскольку, как я понимаю, компоненты темы не могут записывать данные в бэкенд.

Спасибо.

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

Хранение или структурирование новых данных, скорее всего, потребует использования плагина.

Спасибо, Стивен. Да, мы хотим хранить дополнительные данные. Правильно ли я понимаю, что в управляемой среде плагины также ограничены?

Вариантов там не так уж много.