Próximas jornadas de Symfony en Castellón

Domingo, 16 de Mayo de 2010

La universidad Jaume I de Castellón ha anunciado la celebración de la primera conferencia española dedicada en exclusiva a Symfony. La conferencia se enmarca dentro de la iniciativa decharlas.com y se realizará en dos jornadas durante los próximos días 5 y 6 de julio.

El listado provisional de charlas está pensado para todo tipo de usuarios de Symfony, incluso para los que todavía no han descubierto este framework:

  • Introducción a symfony: charla introductoria al entorno de desarrollo, explicando las diversas partes de las que consta.
  • Domesticando los formularios: explicación del sub-framework de formularios que posee symfony (sfForm).
  • Say what? Be I18n my friend: internacionalizando nuestros proyectos.
  • CMF is the new CMS: evolucionando los CMS.
  • symfony en España: trata de mostrar casos reales de empresas y productos que hacen uso de dicho entorno de trabajo.
  • No reinventes la rueda. Plugins: cómo crear nuestros plugins para ser reutilizados en diversos proyectos.
  • Un gran poder conlleva una gran responsabilidad (Admin Generator): crear nuestro propio tema para la parte de administración de contenidos.
  • Cose que te cose. Patrones de diseño y test unitarios: no sólo se trata de enseñar symfony sino también buenas prácticas y metodologías en el desarrollo web.
  • Conociendo tus herramientas de desarrollo: tratará sobre herramientas de apoyo en el desarrollo de software (control de versiones, IDE’s, integración continua, …)
  • Desarrollo basado en estándares: novedades en HTML5, XHTML 2.0 y CSS3.
  • ORMs en symfony: Doctrine, Propel.
  • Symfony, cloud computing y web escalables: desarrollo web pensando en el rendimiento y la escalabilidad.

Entre charla y charla, se habilitarán espacios de tiempo para que los asistentes hagan networking y conozcan a otros miembros y empresas de la comunidad Symfony.

Gracias al trabajo desinteresado de los organizadores David Castelló y Javier López y gracias a la colaboración de la universidad Jaume I, la asistencia a las jornadas será gratuita. El único problema es que el aforo está limitado a las 100 primeras personas que se apunten mediante el siguiente formulario de inscripción.

Si quieres patrocinar las jornadas, ayudar y sugerir mejoras o simplemente tienes cualquier duda, puedes hacer uso del email contacto @ decharlas.com El sitio web oficial de las jornadas también incluye el teléfono de contacto de los organizadores David y Javier.

13 comentarios »

Nuevos mirrors para Phing, Propel y Doctrine

Lunes, 31 de Agosto de 2009

Si eres de los que instalan Symfony mediante su repositorio de Subversion, habrás sufrido en alguna ocasión una lentitud excesiva o incluso un error que impide instalar/actualizar Symfony. En realidad, estos errores no se deben al propio Symfony, sino a los repositorios externos de algunas de las librerías de las que depende.

Normalmente estos errores son esporádicos y de duración muy corta. No obstante, durante la semana pasada los respositorios de Phing y Propel estuvieron caídos durante mucho tiempo, impidiendo actualizar/instalar Symfony mediante Subversion.

Para solucionar de una vez por todas estos problemas tan molestos, los responsables de Symfony han creado mirrors de todos los repositorios imprescindibles para Symfony: Phing, Propel y Doctrine. Además, las ramas de Symfony 1.2 y 1.3 ahora apuntan a los mirrors en vez de a los repositorios oficiales, así que la instalación/actualización de Symfony ahora es mucho más rápida y fiable.

Los mirrors se sincronizan cada 15 minutos, están abiertos a cualquier proyecto y sus direcciones son las siguientes:

  • http://phing.mirror.svn.symfony-project.com/
  • http://propel.mirror.svn.symfony-project.com/
  • http://doctrine.mirror.svn.symfony-project.com/

Fuente: Subversion mirrors for Phing, Propel, and Doctrine

1 comentario »

Crónica del primer día del Symfony Live 2009

Jueves, 11 de Junio de 2009

La primera jornada de la conferencia Symfony Live ha concluido y el balance que hacen los asistentes es muy positivo por los temas tan interesantes que se han tratado.

Algunas de las noticias que ha dejado el primer día son las siguientes:

  • sympal, el gestor de contenidos oficial de Symfony, ya se puede considerar casi estable para utilizarlo en producción.
  • Se están preparando dos nuevos libros de Symfony de un nivel más avanzado que el de Jobeet.
  • El sistema de eventos de Symfony también se va a poder utilizar en los formularios de Symfony 1.3.
  • Se confirma noviembre de 2009 como fecha de lanzamiento definitivo de Symfony 1.3.
  • Todas las conferencias se están grabando en vídeo y se publicarán gratuitamente durante los próximos días.
  • Doctrine será el ORM por defecto de Symfony 1.3, aunque Propel seguirá teniendo el mismo soporte que Doctrine.

Jonathan Wage, creador de Doctrine, anunciando que se convierte en el ORM por defecto a partir de Symfony 1.3

(la foto anterior es propiedad de Nicolas Perriault y está publicada en su flickr)

En cuanto a las conferencias, ya se han publicado los materiales utilizados en varias de ellas:

Comenta este artículo »

Se publica Symfony 1.2.4

Miércoles, 4 de Febrero de 2009

Pocos días después de la publicación de Symfony 1.2.3, se han descubierto un par de errores importantes que han provocado el lanzamiento de la nueva versión 1.2.4. El error afecta tanto a Propel como a Doctrine y se recomienda la actualización a todos los usuarios.

Como siempre, para actualizar tu versión de Symfony:

  • Si usas el sandbox, te lo tienes que bajar otra vez.
  • Si lo has instalado mediante el archivo comprimido de Symfony, te lo tienes que bajar otra vez y descomprimirlo en el mismo directorio dentro de tu proyecto.
  • Si lo has instalado mediante PEAR, ejecuta el comando pear upgrade symfony/symfony-1.2.4
  • Si lo instalas mediante Subversion, ejecuta el comando svn checkout http://svn.symfony-project.com/tags/RELEASE_1_2_4/ .

Independientemente de cómo lo actualices, no olvides borrar la caché de cada proyecto después de la actualización y volver a generar los formularios y las clases del modelo.

Si utilizas Doctrine como ORM:

$ php symfony doctrine:build-model
$ php symfony doctrine:build-forms
$ php symfony doctrine:build-filters
$ php symfony cache:clear

Si utilizas Propel como ORM:

$ php symfony propel:build-model
$ php symfony propel:build-forms
$ php symfony propel:build-filters
$ php symfony cache:clear

Fuente: symfony 1.2.4 released

9 comentarios »

Se publica la primera beta de Symfony 1.2

Martes, 4 de Noviembre de 2008

Un día después de lo anunciado, ayer se publicó la primera beta de Symfony 1.2. El poco tiempo transcurrido desde el lanzamiento de la versión 1.1 hacía creer que Symfony 1.2 sería una versión de transición, pero la realidad es que incluye muchas novedades:

  • Nuevo generador de la parte de administración (admin generator). Se ha actualizado para que utilice el nuevo framework de formularios, pero se han dejado para Symfony 1.3 características avanzadas como mejor soporte de formatos (HTML, XML, JSON, …), ordenación por varias columnas, edición de contenidos en línea, etc.
  • Los formularios de Symfony 1.2 incluyen mejoras, añadidos y correcciones respecto a los de Symfony 1.1.
  • El sistema de enrutamiento permite ahora definir directamente rutas que realizan operaciones REST sobre objetos del modelo. En otras palabras, se puede realizar una consulta a la base de datos para obtener los datos de un objeto directamente en el archivo routing.yml, sin necesidad de añadir código en la acción.
  • Se ha creado una nueva tarea llamada propel:build-filters que crea automáticamente los filtros adecuados para los objetos del modelo.
  • Propel se ha actualizado a la versión 1.3, por lo que se va a producir una mejora apreciable en el rendimiento.
  • Doctrine se ha incluido por defecto en el framework, así que nunca ha sido tan fácil utilizar Doctrine en vez de Propel.
  • Ahora es obligatorio activar manualmente los plugins que utiliza cada proyecto, por lo que ya no es suficiente con instalarlos. 

En cuanto a las cosas que no se han podido incluir en esta versión y se han dejado para Symfony 1.3:

  • La tarea project:deploy para instalar remotamente las aplicaciones.
  • Las migraciones de Propel, que setán muy avanzadas pero no se han podido terminar.
  • La librería Swift no se ha integrado como plugin incluido por defecto en Symfony, por lo que debes instalarla manualmente si quieres enviar emails.

Si quieres probar esta primera versión beta, puedes leer la guía de instalación y la guía de actualización respecto a Symfony 1.1.x:

Durante este mes de noviembre se lanzarán 1 o 2 nuevas betas y seguidamente se publicará la versión RC (release candidate) y la versión final de Symfony 1.2 antes de que acabe este año 2008.

Fuente: symfony 1.2 beta is out the door

2 comentarios »