Usar el editor avanzado por defecto y deshabilitar el compacto

¡Hola!

Hemos creado un plugin que redefine el outlet post-event-builder: cada evento creado en nuestra instancia debe tener sus campos personalizados rellenados, y nuestro formulario completa los valores propuestos con datos de una fuente externa.

Solo utilizamos versiones ESR de Discourse, por lo que todo funcionaba correctamente en 2026.1.x, y ahora estoy en proceso de actualizar a 2026.7.x, así que estoy descubriendo el nuevo formulario y el avanzado.

Dado que nuestros usuarios deben rellenar todos los campos personalizados, nos gustaría utilizar el formulario «avanzado» en lugar del compacto, sin opción para cambiar entre formularios.

Inicialmente pensé en una configuración del sitio para usar el formulario avanzado por defecto (y deshabilitar la posibilidad de cambiar al compacto, ya que todo está incluido en el avanzado de todos modos), o en dos configuraciones (usar el formulario avanzado por defecto y evitar el cambio de formulario). Un outlet de plugin para reemplazar el formulario compacto también podría ser útil, siempre que incluya el cambio al formulario avanzado para poder eliminarlo.

El nuevo comportamiento nos está bloqueando realmente en el proceso de actualización, y no podemos quedarnos en la antigua 2026.1.x, que ya no se mantiene.

¿Cuál sería el mejor enfoque? ¿Cómo puedo ayudar?

1 me gusta

¡Hola de nuevo!

Si creo una PR con un nuevo punto de conexión para complementos, ¿hay alguna posibilidad de que sea aceptada y retroportada a la próxima versión 2026.7.x, o deberíamos buscar otra forma de resolver este problema bloqueante?

1 me gusta

Hey, ¿puedes publicar el enlace del PR aquí, por favor?

1 me gusta

Claro, lo haré en cuanto esté listo; debería trabajar en ello hoy.

2 Me gusta

Ay, perdón, no había visto el “if” en tu mensaje anterior, ¡jaja! Mi culpa.