Можно ли хранить данные голосования в JSON-файле?

Возможно ли хранить данные голосования в JSON-файле где-нибудь? Я новичок в Discourse и хочу добавить возможность голосования на конкретном конкурсе, где пользователи могут голосовать за любое количество тем, но только один раз в рамках этого конкурса. Я пытаюсь избежать лишних сложностей с базой данных. :thinking:

Вы уже посмотрели Discourse Voting?

Да, у меня есть. Я надеялся, что смогу использовать его для челленджей, но, боюсь, он тесно связан с объектом темы. В то же время моя система будет активировать изображение, которое уже находится внутри поста. Технически, должно быть возможно хранить данные голосования в JSON-файле где-нибудь, верно? Поскольку Discourse по сути состоит из JSON.

Извините, если я всё ещё не уловил вашу мысль, но вы смотрели Как создать опрос?

Я не до конца понимаю, какое именно голосование вы пытаетесь реализовать. Если вы хотите создать плагин, вы можете добавить пользовательское поле типа JSON, поместить туда всё, что нужно, и включить его в сериализатор, чтобы отображать данные.

Отлично, это очень полезно, и я обязательно изучу пользовательские поля :blush: Спасибо.