Nuevo en Symfony 3.4: Deprecando opciones de configuración

El proyecto Symfony sigue la estrategia de versionado semántico y define una política de retrocompatibilidad que facilitan las actualizaciones de tus proyectos. Una de las claves de esta estrategia son los mensajes de tipo "deprecation", que te avisan cuando una funcionalidad se va a cambi... seguir leyendo

Nuevo en Symfony 3.4: Respuestas HTTP inmutables

Algunos de los mecanismos tradicionales de la caché HTTP se basan en que el navegador envíe peticiones HTTP al servidor preguntando si un determinado recurso ha cambiado desde que se descargó la primera vez. Si no ha cambiado, el servidor envía una respuesta HTTP vacía con el código de estado 304 (N... seguir leyendo

Nuevo en Symfony 3.4: Soporte para grupos en el validador "Valid"

El validador Valid se emplea para validar los objetos que están embebidos como propiedades de otros objetos. De esta manera puedes validar fácilmente un objeto y todos los sub-objetos relacionados. Como en el siguiente ejemplo, que valida el objeto Address incluido dentro del objeto Author: // src/A... seguir leyendo

Nuevo en Symfony 3.4: Mejores excepciones en la consola

Diseñar los mensajes de las excepciones de programación no es fácil, ya que hay que proporcionar suficiente información para que el usuario descubra rápidamente la causa del error, pero al mismo tiempo no hay que dar demasiada información que pueda abrumar o estresar todavía más al usuario. En Symfo... seguir leyendo

Nuevo en Symfony 3.4: Mejoras en la impersonación de usuarios

La impersonación de usuarios es una funcionalidad muy popular del componente de seguridad de Symfony que permite usar la aplicación como si fueras otro usuario. Es muy útil por ejemplo cuando das soporte al usuario y no eres capaz de reproducir el error reportado por algún cliente o usuario. En Symf... seguir leyendo

Symfony supera los 1.000 millones de descargas

El pasado 5 de septiembre de 2017, los componentes de Symfony superaron un hito increíble: más de 1.000 millones de descargas. Y todo ello menos de un año después de haber alcanzado los 500 millones de descargas. La comunidad PHP ha descargado 500 millones de componentes en menos de 1 año, a un ritm... seguir leyendo

Nuevo en Symfony 3.4: Mejoras en los "security listeners"

En las aplicaciones Symfony, los security listeners se utilizan en los firewalls para gestionar los mecanismos de seguridad configurados, tales como la funcionalidad de Mantenerme logueado y la Impersonación de usuarios. Algunos de estos listeners tienen una lógica muy compleja y requieren muchas de... seguir leyendo

Nuevo en Symfony 3.4: Añadido soporte para las notas de XLIFF 2.0

El componente Translation soporta un montón de formatos para los archivos que traducen aplicaciones (YAML, JSON, Qt, CSV, PO/MO, etc.) pero recomienda oficialmente el uso del formato XLIFF. Symfony implementa solo una parte del estándar XLIFF, pero en Symfony 3.4 lo hemos mejorado añadiendo soporte ... seguir leyendo

Nuevo en Symfony 3.4: Prefijar todas las rutas de un controlador

En las aplicaciones Symfony, puedes añadir una anotación @Route en la clase del controlador para definir la parte de la URL que es común a todas las acciones de ese controlador: use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;   /** * @Route("/blog") */ class BlogControll... seguir leyendo

Symfony 4, Symfony Flex y el futuro de Symfony

Durante el pasado deSymfony 2017, tuve la oportunidad de impartir una charla sobre Symfony 4, Symfony Flex y el futuro de Symfony. Aquí puedes ver las transparencias de la presentación. Si tienes 1 minuto, por favor añade un comentario en este mismo post diciéndonos si te gusta esta nueva filosofía ... seguir leyendo

RSS

Proyectos Symfony destacados

La forma más sencilla de generar el backend de tus aplicaciones Symfony. Ver más

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