Поля формы для создания темы вместо текстового поля

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

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

Я искал в разделе Meta и проверял наличие подходящих плагинов, но ничего подходящего не нашёл. Если для реализации этого потребуется создание кастомного плагина, я готов спонсировать его разработку в качестве открытого проекта, чтобы им могли воспользоваться и другие пользователи.

Я думаю, что Custom Wizard Plugin 🧙 может что-то подобное сделать

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

Вы перешли по их ссылке на Docs - Pavilion? Она кажется довольно подробной.

Вы также можете установить её и протестировать самостоятельно?

Да, я видел. Их документация похожа на страницу man — вроде бы полный справочник, но не руководство о том, как реально выполнять задачи. Я установил плагин и смог разобраться, как настроить мастер регистрации (но это не то, что мне нужно), но не понял, как создать «структурированный» мастер для создания новой темы. Кроме того, это решение кажется чрезмерно сложным: в нём намного больше функций и возможностей, чем мне действительно нужно.

Если у вас есть бюджет, вы можете разместить пост в Marketplace. Добавление интерфейса с пользовательскими полями для некоторых категорий, которые затем станут частью тем в этих категориях, скорее всего, обойдется в диапазоне от 5 до 15 тысяч долларов, в зависимости от того, насколько гибким должно быть создание полей и насколько подробно они описаны в спецификациях.


Вы должны иметь возможность настроить это в категории (я не уверен, я сам не использовал эту функцию)

Ага, вот этот кусок я и не мог найти, спасибо.

Мы только что выпустили Introducing Form Templates