Twig es el lenguaje utilizado para crear plantillas en Symfony y miles de
otros proyectos PHP. Solo en los últimos seis meses, Twig ha publicado más de
30 versiones en sus ramas 1.x y 2.x, añadiendo un montón de funcionalidades
interesantes. En este artículo, te presentamos algunos de los nuevos fil...
seguir leyendo
Symfony 4.3, que se publicó en mayo de 2019, añadió tres nuevos
componentes. En este sitio ya hemos hablado sobre dos de ellos: HttpClient
y Mime. Este artículo presenta el otro componente que falta:
el componente Mailer.
Mientras que el componente Mime permite crear los mensajes de correo
electróni...
seguir leyendo
Yonel Ceruto, programador cubano experto en Symfony, ha sido nombrado
miembro del Core Team de Symfony, el grupo de programadores que tienen la
última palabra en todas las decisiones técnicas del proyecto.
Yonel empezó a contribuir activamente a Symfony hace unos cuatro años. Como
suele suceder con ...
seguir leyendo
Lo más pesado al traducir una aplicación Symfony es la extracción de todos
los contenidos a traducir que se encuentran en las plantillas y la actualización
constante de esos contenidos cuando se modifican las plantillas. Por eso Symfony
incluye un comando llamado translation:update que te ayuda en e...
seguir leyendo
Symfony 4.3 incluye un nuevo validador de zonas horarias que comprueba que
el valor pasado es uno de los identificadores válidos para zonas horarias
definidos por PHP. Además de ese validador, Symfony 4.3 incluirá muchas otras
novedades importantes relacionadas con las zonas horarias.
Soporte para t...
seguir leyendo
Codificar contraseñas ("password hashing" en inglés) es una de las partes
fundamentales de un buen sistema de seguridad. En Symfony 4.3, se añadió un
nuevo codificador compatible con la librería libsodium que es la nueva
recomendación para codificar contraseñas en vez de bcrypt.
Sin embarg...
seguir leyendo
Una de las necesidades más habituales de las aplicaciones web es el envío de
peticiones HTTP (por ejemplo a APIs de terceros). En Symfony 4.3 será más fácil
hacer esas peticiones gracias a un nuevo componente llamado HttpClient con
el que puedes reemplazar a otras librerías similares (por ejemplo, G...
seguir leyendo
Symfony 4.3 incluye mejoras importantes relacionadas con los formularios, tales
como temas de formulario más sencillos y algunas
mejoras en la traducción de formularios. Este artículo explica algunas de
las otras mejoras que incluye Symfony 4.3 relacionadas con los formularios.
Mantener el orden de ...
seguir leyendo
Symfony incluye más de 60 componentes desacoplados para resolver las
necesidades más habituales de las aplicaciones web y de consola. Las nuevas
versiones de Symfony suelen añadir nuevos componentes y Symfony 4.3 no es una
excepción. Este artículo presenta uno de ellos: el componente Mime.
Este comp...
seguir leyendo
El componente Messenger incluye un mecanismo de reenvío de mensajes en
caso de error. En Symfony 4.3 hemos mejorado esta funcionalidad para añadir
un trasporte especial para los mensajes que no se han podido enviar. De esta
forma, podrás recolectar todos los errores en un único lugar para después vo...
seguir leyendo