Próximos cambios principales que podrían romper algunos temas/componentes (12 de abril)

¡Gracias por el detallado informe! :slight_smile:

¿Esto afectará las rutas “absolutas” a archivos en un plugin utilizado en un componente de tema? Por ejemplo, los componentes de tema que funcionan con el plugin layouts requieren todos los helpers en el propio plugin layouts de esta manera:

requirejs('discourse/plugins/discourse-layouts/discourse/lib/layouts')

Véase, por ejemplo, el widget de lista de categorías de layouts.

Parece que el cambio de ruta aquí lo alinea con la organización en espacios de nombres de los activos en la tubería de activos del plugin (usando IDs de tema en lugar de nombres de plugins), y que las rutas de activos del plugin utilizadas en un componente de tema permanecerán igual. Y que un require como el anterior seguirá funcionando. ¿Es correcto?

7 Me gusta