Nuevo en Symfony 5.1: Assets remotos

Webpack Encore es una librería de JavaScript desarrollada por Symfony para facilitar la integración de Webpack en tu aplicación. Cuando se crean los assets, Webpack Encore también crea un archivo llamado manifest.json que incluye el listado de todos los assets generados (y la información sobre su versionado).

En Symfony 5.1 hemos mejorado esta opción para permitir que el archivo manifest.json se almacene en servidores remotos. Esto es útil por ejemplocuando se usan CDNs (content delivery networks) para servir los assets más rápido.

Lo mejor es que no tienes que añadir o activar ninguna opción nueva. Simplemente actualiza el valor de la opción json_manifest_path y usa una URL absoluta para el manifest. Symfony hará una petición HTTP automáticamente para obtener ese archivo remoto:

# config/packages/assets.yaml
framework:
    assets:
        json_manifest_path: 'https://cdn.example.com/manifest.json'

Esta funcionalidad fue contribuida por Jérôme Tamarelle en el pull request #35762.


Fuente: New in Symfony 5.1: Remote asset manifest

Comentarios

Publicada el

17 de abril de 2020

Etiquetas

Proyectos Symfony destacados

La plataforma de eCommerce 100% Symfony que rivaliza con Magento y PrestaShop. Ver más

Síguenos en @symfony_es para acceder a las últimas noticias.