Múltiples campos personalizados para temas similares a los campos de usuario personalizados

Hola,
Soy bastante nuevo en Discourse y me gustaría usarlo para múltiples proyectos. En las últimas semanas he configurado un par de instancias para jugar con él y me gustaría añadir algunas funcionalidades personalizadas que son cruciales para lo que quiero hacer con la plataforma. Ya he visto que se pueden añadir campos personalizados para los usuarios y que hay enfoques para añadir campos personalizados a los temas como aquí y aquí. Lo que me gustaría tener / lo que necesito es que los administradores de la instancia de Discourse puedan crear nuevos campos personalizados al igual que se puede hacer actualmente para los campos de usuario.
¿Alguien puede indicarme en la dirección correcta sobre cómo añadir la funcionalidad de configuración para que los usuarios puedan configurar múltiples campos y así poder renderizarlos en el lugar correcto como lo harías con un solo campo?
Agradezco toda la ayuda que pueda recibir y ¡gracias de antemano!

Creo que necesitarás un plugin.

¿Puedes describir el problema que intentas resolver en lugar de tu solución propuesta?

Si no son campos de usuario personalizados, ¿qué tipo de campos personalizados son? Necesitan estar conectados a algo. ¿Quizás quieres un modelo personalizado?

Quizás quieras echar un vistazo a Desarrollo de Plugins de Discourse - Parte 1 - Crear un plugin básico. O si sabes algo de programación o Rails, quizás mira GitHub - discourse/discourse-plugin-skeleton: Template for Discourse plugins y discourse/lib/plugin/instance.rb at main · discourse/discourse · GitHub

1 me gusta