Мы разрабатываем плагин, который добавляет новый атрибут (изображение) в список тем при сериализации (используя TopicListItemSerializer). Однако отображение этого изображения в контексте стандартного интерфейса Discourse не имеет смысла. Это изображение будет использоваться нашей собственной темой, что сделает наш сайт значительно отличающимся от стандартной установки Discourse.
Моя первоначальная идея заключалась в создании плагина, который просто добавляет этот атрибут в сериализатор, а отображение изображения оставляем на усмотрение темы. Имеет ли это смысл, или плагин также должен включать код для отображения изображения в интерфейсе?