Crear un bundle distribuible para Symfony 2

Hoy voy a explicar como se puede hacer un bundle para Symfony 2 distribuible y descargable para otros proyectos tuyos o de tipo Open Source y que cualquiera lo pueda descargar y usar en su proyecto. Después de buscar y buscar documentación acerca de crear tus propios bundles y poder distribuirlos para la comunidad, por …

Sigue leyendo Crear un bundle distribuible para Symfony 2

Limitar el acceso a las vistas del FOSUserBundle de un usuario logeado

Uno de los problemas que más suele ocurrir cuando usamos FOSUserBundle en nuestros proyectos, es que el usuario puede acceder a las rutas de login, registro, etc. una vez esta logeado y en la gran mayoria de los casos, no queremos que tenga acceso porque ya no lo necesita o porque no procede en la …

Sigue leyendo Limitar el acceso a las vistas del FOSUserBundle de un usuario logeado

Mapeo de entidades con distintas bases de datos

En un proyecto que estoy trabajando, ocurre que existen entidades que representan tablas de distintas fuentes de datos (mySql, PostgreSQL, etc.) y si no se configuran distintas entities ocurre que al actualizar el schema de la BD mete nuevas tablas donde no toca y otras cosas relacionadas. Esto se puede solucionar en Symfony, para que cada …

Sigue leyendo Mapeo de entidades con distintas bases de datos

FOSUserBundle para la gestion de usuarios en Symfony 2

Voy a explicar paso a paso como voy a integrar el bundle mas famoso de gestion de usuarios y acceso en un proyecto Symfony en el que estoy trabajando y justamente lo necesito, asi que voy a poner paso a paso el proceso que he seguido. He seguido la guia oficial de Symfony 2 para …

Sigue leyendo FOSUserBundle para la gestion de usuarios en Symfony 2

Subir multiples ficheros a la vez en Symfony 2

Despues de romperme la cabeza buscando entre infinidad de paginas y lectura de la escueta documentacion de Symfony para este tema, asi como probar bundles que me añadian demasiada complejidad para lo que necesitaba, he encontrado la solucion a la subida multiple de ficheros en Symfony 2. Empezamos ¡¡ La entity Comenzamos creando una entidad …

Sigue leyendo Subir multiples ficheros a la vez en Symfony 2

Mejoras de rendimiento en una aplicación Symfony 2

Hoy en dia una pagina web o sitio web, tiene que tener un rendimiento optimo en cuanto a velocidad de carga de la misma para que el usuario no se canse y se marche, y ademas para que Google no nos penalice a nivel de SEO por culpa del rendimiento. Existen multitud de herramientas que …

Sigue leyendo Mejoras de rendimiento en una aplicación Symfony 2

Log de todas las acciones del usuario, separado por días en Symfony 2

Una ncecesidad que tuve hace poco era la de saber que acciones hacia el usuario pero sin entrar en el mas minimo detalle, solo queria saber por donde pasaba. Encontre la siguiente solucion que consiste en crear una clase que implemente la interfaz "EventSubscribeInterface" y dentro de ella podremos implementar el evento del kernel de …

Sigue leyendo Log de todas las acciones del usuario, separado por días en Symfony 2

Versionando los assets en Symfony 2

Actualmente en el proyecto donde estoy trabajando, me surgió la necesidad de añadir a los assets un parametro de versionado, para que tanto la cache de Symfony como la del navegador(cliente) dejaran de cachear dichos archivos y obtuvieran los nuevos. No se si sera la mejor forma o si existen alternativas mejores(seguro que sí, pero …

Sigue leyendo Versionando los assets en Symfony 2