Compositor de Temas Predefinidos en Discourse

:discourse2: Resumen Añade preajustes al botón de tu nuevo tema
:hammer_and_wrench: Enlace al Repositorio GitHub - discourse/discourse-preset-topic-composer: preset composer
:open_book: Guía de Instalación Cómo instalar plugins en Discourse

Características

Añade preajustes al botón de nuevo tema.

Aquí tienes algunas imágenes del plugin en acción:

El botón nuevo tema tiene dos preajustes en este ejemplo: nueva pregunta y nuevo evento

He seleccionado nueva pregunta para este ejemplo; tiene un tag_group para ser seleccionado, y se añadió en el compositor sin que el usuario tuviera que seleccionar la etiqueta bug.

Si intento publicar este tema sin seleccionar el tag_group, me indicará que debo completar los campos obligatorios.

Cuando se publica, se ve así:

Configuración

Este plugin utiliza json_schema para configurarlo.

Aquí tienes una captura de cómo hice el botón nueva pregunta.

configuraciones generales:

configuración del grupo de etiquetas:

tag_group puede ser el nombre de cualquier grupo de etiquetas

CHANGELOG

  • ¡Inicial!
  • Se añadió un resaltado cuando la función de URL sigue este patrón para resaltar el botón
    • también resalta el botón desplegable cuando está en la misma categoryId que se define en la configuración.

TODO

  • el compositor no se comporta igual al editar. Quizás esta sea una característica para el futuro
12 Me gusta

Una idea interesante. ¿Podría esto funcionar con plantillas de formulario?

Es decir, basándose en la plantilla elegida para el tema, ¿añade automáticamente una etiqueta?

Definitivamente puedo ver que esto y las plantillas de formulario podrían ser una buena combinación.

3 Me gusta

¡Sí! ¡Exactamente!

2 Me gusta

¿Cómo podemos seleccionar una plantilla de formulario para asignar automáticamente una etiqueta?

1 me gusta

¡Me encanta esta función!

¡También me gustaría una configuración para colocar este botón en la cabecera del sitio!

3 Me gusta

¿Alguien lo ha probado ya con el plugin Custom Wizard? Tenemos una categoría de solución de problemas en la que requerimos que se complete un CW para crear un nuevo tema.

3 Me gusta

Esto sería fantástico si se combinara con este complemento. ¿Alguien logró que funcionara?

2 Me gusta

Hice una pregunta similar sobre el enlace a continuación. Sin embargo, sospecho que mi publicación no fue lo suficientemente clara.


2 Me gusta

Para nuestro caso de uso, nos intriga principalmente la función del botón desplegable.

Para nosotros, sería suficiente simplemente modificar el botón “Nuevo tema” con varios elementos desplegables y asignar hipervínculos a cada uno.

Pero supongo que un componente temático podría lograr algo así, ¿verdad?

1 me gusta

¡No sabía que esto era una característica!

Lo hice desde cero y usando el compositor. No he pensado/probado cómo funcionaría con el formulario de plantilla.

Si los enlaces desplegables se basan en una configuración realizada por un administrador y no se requiere backend (obteniendo algunos datos de algún lugar). Creo que puedes lograr esto con un TC.

2 Me gusta

Mis disculpas por no asegurarme de que mi consulta no fuera precisa. Al ser parte del equipo de Discourse; pensé/supuse erróneamente que usted estaba al tanto de esta característica bastante nueva que se agregó. Debería haber vinculado el anuncio de la característica para asegurar que mi consulta tuviera la claridad adecuada.

Intentaré asegurarme de no cometer este tipo de error en el futuro.

:beers: :sunglasses: :+1:

2 Me gusta

Hola, dado que me presentaron el plugin aquí, ¿puedo usarlo para crear múltiples campos para grupos de etiquetas?

//Editar
Ok, hasta ahora parece cubrir eso, ¿actualmente no parece ser posible limitar o excluir los botones a unas pocas categorías específicas?

2 Me gusta