Instalación y configuración de un servidor lamp para desarrollo con Symfony2 desde cero
- Miguel Vilata
- 17/03/2014
- artículo

Symfony2 es un framework de desarrollo para php optimizado para el desarrollo de aplicaciones web. Si quieres comenzar a explorar sus posibilidades o simplemente quieres trastear con él, necesitarás configurar correctamente un entorno de desarrollo. En esta entrada te muestro como crear una instalación de las librerías que componen el framework así como los pasos necesarios para obtener un entorno listo para el desarrollo en un equipo linux basado en una distribución Debian.
leer más
Introducción al Proyecto Sonata
- Miguel Vilata
- 15/11/2014
- artículo

En los inicios de Symfony, sin duda, uno de los componentes más apreciados por la comunidad era su generador de backend. Con unos cuantos comandos y alguna configuración, podíamos saltarnos la parte tediosa de generación del mantenimiento de las entidades de la aplicación. Aún con sus problemas y limitaciones, esta siempre ha sido una característica que hizo a muchos decantarse por este framework. El tiempo pasó y llegó la nueva versión del framework, Symfony2, y entre todas las novedades y características nuevas, pues no estaba nuestro querido admin generator. Enseguida comenzaron a aparecer algunas propuestas, entre ellas la que hoy nos ocupa, el proyecto Sonata iniciado por Thomas Rabaix.
leer más
Creando un proyecto base con Symfony y Sonata Project
- Miguel Vilata
- 17/12/2014
- artículo

Como vimos en una introducción anterior a Sonata, el proyecto cuenta con bundles muy interesantes que nos pueden facilitar nuestro trabajo resolviendo problemas habituales y evitándonos horas y horas de trabajo.
En el el post de hoy vamos a crear un proyecto Symfony2 y utilizaremos varios bundles de Sonata para configurar un diseño que nos sirva como código base, desde el que partir más tarde para realizar otros proyectos.
En posteriores entradas del blog, inventaremos un pequeño proyecto con el que iremos trabajando sobre nuestras propias entidades, combinándolas con este código base.
leer más
Creando formularios personalizados en Sonata
- Miguel Vilata
- 27/02/2015
- artículo

En los inicios del proyecto Sonata la documentación no siempre estaba actualizada, para conocer algunas de las opciones del bundle era necesario consultar en foros o estudiar el código. Hoy en día la documentación es mucho más extensa y vemos cubiertos todos los aspectos necesarios para poner en marcha un proyecto de forma rápida y sencilla.
Una de las reticencias iniciales a la hora de elegir Sonata para resolver la gestión de nuestro backend son supuestos problemas para extender su funcionalidad o dudas sobre la dificultad en integrar nuestra lógica en el mismo, la gran mayoría de estos problemas se pueden resolver con las opciones que el propio bundle soporta.
Para aquellas opciones más personalizadas vamos a ver hoy la creación de un formulario personalizado.
leer más
Extensiones admin en Sonata
- Miguel Vilata
- 14/05/2015
- artículo
Durante el desarrollo de un backend con Symfony y Sonata, es muy habitual contar con algunos campos comunes a muchas entidades diferentes, piensa por ejemplo en campos relacionados con el SEO o con estados como activo, inactivo, etc.
En lugar de tener que indicar manualmente en cada entidad que se muestren los campos pertienentes, podemos realizar una gestión de forma centralizada con ayuda de las extensiones de Sonata.
En la entrada de hoy vamos a ver un ejemplo de como utilizar este recurso en nuestros proyectos. El artículo está basado en la documentación de Sonata que puedes encontrar en aquí.
leer más
Crónica de la Symfonycon París: día 1
- Miguel Vilata
- 14/12/2015
- artículo
En la reciente Symfonycon, se reunieron muchas de las figuras más importantes del mundo Symfony. En el evento pude asistir a un monton de charlas y conocer de primera mano algunas de las novedades que nos esperan.
Si quieres saber un poco más de lo que se coció en esta reunión, en el siguiente post tienes una crónica del evento para que te hagas una idéa.
leer más
Crónica de la Symfonycon París: día 2
- Miguel Vilata
- 30/12/2015
- artículo
Por si te quedaste con ganas de saber más sobre lo ocurrido en la SymfonyCon Paris 2015, aquí tienes la segunda parte del post. En ella hago un repaso por las charlas a las que asistí y extraigo unas conclusiones globales sobre lo que me pareció el evento.
leer más
Crónica de la deSymfony 2017
- Miguel Vilata
- 03/07/2017
- artículo

Este año volvía la edición de deSymfony en Castellón. Para mi se trata de una cita muy especial, fue la primera relacionada con Symfony a la que acudí, alla por el 2013, se celebra en mi tierra, las charlas tienen un altísimo nivel, y siempre veo caras conocidas.
leer más