Los plugins son cada vez más grandes y complejos.
Sería muy útil si pudiéramos tener ajustes del sitio agrupados con encabezados, de forma similar a como hemos tenido en las categorías (es decir, ajustes de categoría) durante mucho tiempo.
Los plugins son cada vez más grandes y complejos.
Sería muy útil si pudiéramos tener ajustes del sitio agrupados con encabezados, de forma similar a como hemos tenido en las categorías (es decir, ajustes de categoría) durante mucho tiempo.
Eso sería genial para mejorar la experiencia del usuario en legibilidad y usabilidad. ![]()
+1 para esto. Algo con lo que había soñado durante mucho tiempo.
¡Eso sería simplemente increíble! ![]()

Quizás el equipo de Discourse ha reservado esto para la próxima gran versión de número entero (actualización). [Pero hasta entonces, todos deberíamos estar obligados a ocultar el hecho de lo perdidos que nos sentimos en esta jungla de configuraciones de Discourse
]
Esto es algo en lo que definitivamente hemos estado pensando durante algún tiempo bajo el paraguas de staff-experience, soy el líder técnico de este equipo trabajando junto a @tobiaseigen como PM.
Es algo que especialmente queremos para el plugin de IA, que tiene muchos ajustes. Estamos actualizando gradualmente los plugins con interfaces de usuario personalizadas para seguir nuestras nuevas directrices de UI, lo que coloca la pestaña de Ajustes dentro del área de configuración del plugin para un acceso más fácil como primer paso:
También estamos empezando a implementar el concepto de lo que llamamos “áreas de configuración” en la interfaz de administración, que agruparán la configuración del sitio y otras configuraciones en un solo lugar para reducir la necesidad de buscar en la lista gigante de /admin/site_settings.
Un buen ejemplo de esto es nuestra nueva área de configuración “Acerca de”:
Puedes ver cómo todo está agrupado en tarjetas lógicas, y la mayoría de las entradas en esta página son ajustes del sitio en segundo plano. También tendremos una forma de restablecer estos ajustes individualmente a los valores predeterminados como hacemos en la página de ajustes existente, y los registros de acciones del personal todavía se crean en segundo plano.
Esto es mucho decir para expresar que estamos de acuerdo con la premisa del OP, lo abordaremos eventualmente, sin embargo, estamos eligiendo centrarnos más en estas áreas de configuración y en lograr la coherencia de las interfaces de usuario de los plugins por ahora.
Sin embargo, preguntaré, ¿qué plugins crees que necesitan más este tipo de agrupación de ajustes (aparte de IA)?
Mi propuesta fue impulsada por mi experiencia al crear Discourse Chatbot 🤖
Tiene que haber mejoras genéricas que se puedan hacer sin tener que recurrir a la creación de interfaces administrativas a medida para plugins individuales.
Una de esas mejoras sería permitir la agrupación de configuraciones a nivel de sub-plugin para que puedan ordenarse y organizarse de una manera mucho más amigable y lógica.
¡Gracias, Robert! Esto es útil. Como escribe Martin, ya estamos trabajando en la agrupación de configuraciones. La necesitaremos no solo para complementos, sino también para funciones principales que tengan muchas configuraciones.
¿Estarías dispuesto a compartir una maqueta de cómo te imaginarías que esto podría verse, usando tu propio complemento como ejemplo? Tú y Martin también podrían intercambiar ideas aquí sobre cómo podría funcionar en el código. Por ejemplo, ¿querrías que cada agrupación tuviera una descripción o explicación? ¿Querrías poder elegir el orden en que se enumeran las agrupaciones? ¿Es solo la necesidad de agrupar configuraciones lo que quieres o hay otras limitaciones/problemas con los que te encuentras al crear la interfaz de administración para tus complementos? ¿Qué comentarios estás recibiendo de los usuarios de tus complementos sobre su configuración?
Será un placer proporcionar esa información.