OpenShift con Symfony2: PaaS para todos [1ª Parte – introducción]

OS-ICON-02Php es uno de los lenguajes más utilizados en Internet, y cada vez más sólido, por lo que en los principales proveedores de PaaS (plataforma como servicio) están añadiendo su compatibilidad dentro de sus servicios como Windows Azure,  Google App Engine  o RedHat Openshift.

Para atraer a pequeños desarrolladores o favorecer a las startups, algunas de estas compañías ofrecen periodos de prueba gratuitos para que sin miedo, uno pueda introducirse en estos nuevos servicios. En el caso particular de Redhat Openshift, actualmente ofrecen 3 instancias small gratuitas sin límite de tiempo, una buena razón por la que me he decido a probar el servicio.

Sigue leyendo

Continuous Integration System ¡Qué buen programador que soy! [1ª parte – reflexión]

Hacía tiempo que no escribía una entrada en este blog (igual que en el otro), y no será por no tener cosas que explicar, pero el tiempo como siempre es justo. Esta primera parte del artículo es más bien a una reflexión personal a partir de la experiencia, y que nos introducirá la segunda parte del artículo que es la integración de Jenkins y Symfony2.1.

Sigue leyendo

Internacionalización en Symfony2

Una de las cosas que siempre he encontrado más práctica a Symfony es la gestión multiidioma. Ya desde la versión 1.0, la gestión de ficheros de idioma, así como la personalización de los proyectos en varios idiomas es algo muy habitual en los proyectos en que trabajo.

Symfony2 facilita no sólo una manera muy práctica de trabajar en multiidioma y compatible con SEO, si no que nos ofrece diferentes formatos con los que generar estos ficheros: YAML, XML o PHP. Y como siempre, la primera pregunta es ¿que tipo de formato elegir?

Sigue leyendo