Manejando dependencias con Bower

Bower es un manejador de dependencias especialmente dirigido para el front-end, con el podemos instalar dependencias como boostrap, jquery, angularjs y cualquier otro paquete que podamos manejar en el front-end.

El primer requisito es tener instalado en nuestra máquina nodejs y por supuesto, su manejador de paquetes npm. En los enlaces pueden encontrar información sobre nodejs y npm.

Una vez tengamos estos requisitos instalamos bower de la siguiente manera:

Normalmente bower instala todos sus paquetes en el directorio bower_components/ de la raiz de nuestro sitio, para nuestro ejemplo demos/bower_components/ pero todos nuestros assets deben ir en la carpeta web/ para esto debemos configurar bower.

Creamos el archivo .bowerrc en la raiz del sitio y en este archivo colocamos la ruta donde se deben instalar los componentes de bower.

Como la idea de nuestro proyeto demos es usarlo como una aplicación web, el siguiente paso es instalar bootstrap y ya que tenemos bower, simplemente ejecutamos el siguiente comando .

Esto instalará boostrap y todas sus dependencias y el resultado es como el que se muestra a continuación:

Bower install bootstrap

Instalar AsseticBundle

Symfony 2.8 por defecto no trae el asseticBundle para manejar los assets, así que es necesario instalarlo manualmente. Los pasos son muy sencillos.

Luego habilitamos el bundle en el AppKernel

Y por último, lo configuramos en el config.yml

Con esto tenemos todo listo para comenzar a darle forma a nuestro proyecto.

 

 

 

Deja un comentario