Guía de Symfony2 – Capítulo 3 – Creando páginas con Symfony 2

Ya hemos publicado el tercer capítulo de la Guía de Symfony2 en Maestros del Web.

En esta entrega hablaremos sobre los 3 pasos básicos para crear nuestras páginas. Veremos que el ciclo comienza cuando se accede a una URL definida por nuestras rutas definidas en el routing.yml, luego el sistema de ruteo deriva la información a un método de un controlador llamado “action” en donde se procesan los datos y se llama a la vista pasándole como variables los datos que necesitan ser mostrados. Una vez en la vista usaremos el framework Twig para facilitar la visualización de la información.

Tendremos dos ejemplos claros para poner en práctica estos conceptos, para luego dedicarnos a hablar en el capítulo 4 y 5 sobre la potencia del framework de ruteo que Symfony2 pone a disposición.

Guía de Symfony2 – Capítulo 2 – El proyecto y los bundles

Hoy hemos publicado el segundo capítulo de la Guía de Symfony2 en Maestros del Web.

En este capítulo entraremos a más bajo nivel entendiendo la estructura de un proyecto Symfony estándar. Hablaremos sobre los controladores frontales y los entornos de desarrollo y producción explicando como puede sernos de gran utilidad tener separados.

Por último hablaremos de uno de los conceptos más importantes de Symfony2, “los Bundles” y aprenderemos a usar los tasks (tareas) de Symfony2 que se ejecutan por medio del script “console”.

Una vez entendida la teoría crearemos un Bundle propio para nuestro manual en donde iremos trabajando con los siguientes capítulos.

Si quieres ver el primer capítulo lo podrás hacer aquí.

Guía de Symfony2 – Capítulo 1 – Introducción

Ya hace varios meses venimos trabajando con gente de Maestros del Web para crear una guía de Symfony2 y el día de hoy se ha publicado mi primer capítulo. Esta guía la escribimos en conjunto con @maycolalvarez (maycolalvarez.com) quien también es autor de varios capítulos bien interesantes.

En este primer capítulo explico las diferentes funcionalidades que nos provee Symfony2 como un Framework de desarrollo Web robusto. Vemos una introducción sobre ciertos conceptos para entender la forma de trabajo que tendremos en los siguientes capítulos, hablamos sobre la arquitectura Model-View-Controller, la idea de usar un framework ORM para comunicación con la base de datos y las bondades de trabajar con un motor de plantillas como Twig.

Hemos explicado también que Symfony publica mucha información como documentación oficial que siempre se mantiene actualizada sin olvidar a Javier Eguiluz, gran colaborador, quien hoy en día tiene también publicado un libro en su blog www.symfony.es. Por último, hemos descargado el framework y lo hemos puesto a funcionar.

Esto ya nos da una buena base para continuar con el siguiente capítulo donde hablaremos de la estructura de directorios de Symfony2 y sobre los Bundles que será publicado el próximo miércoles 22 de febrero en http://www.maestrosdelweb.com/guias/

Muchas gracias por el excelente trabajo del equipo de @maestros, @cvander, @stephaniefalla y @eutobar

Mi opinión oficial sobre Symfony2

La fecha tan esperada desde hace ya mucho tiempo ha llegada finalmente. Ya estuvimos esperando desde el año pasado varias veces el famoso lanzamiento de Symfony2 y hoy, ha llegado el día oficial, por lo que no me gustaría dejar pasar este día tan esperado sin dejar una impresión de meses de pruebas con varios preview releases, beta versions y release candidates.

Mi primera impresión sobre esta nueva versión después de trabajar con Symfony desde la versión 1.0 es, SE ESCRIBE MUCHO!!!. La magia que hasta ahora nos regalaba Symfony 1 con sus archivos .yml eran realmente muy útiles pero lastimosamente tuvieron que sacrificar esto para lograr mayor performance.

Me gustaría dividir por categorías las cosa que tenemos que tener en cuenta para ir adentrándonos con Symfony 2.

Continúa leyendo Mi opinión oficial sobre Symfony2