Joomla + Bootstrap de Twitter = Diseño Líquido

La integración de Twitter Bootstrap en Joomla nos puede ayudar a resolver muchos quebraderos de cabeza clásicos como compatibilidad en tamaños de dispositivo, resolución…etc a los desarrolladores Joomla.

bootstrap twitter

Twitter Bootstrap es un pequeño framework que combina HTML 5, CSS y Javascript que nos permite crear sitios Responsive Web Design (también llamado diseño líquido) rápidamente. Es decir, permite crear sitios web que se adaptan al ancho del dispositivo en que se esté navegando, lo que permite tener un único diseño para PC, mobile y tabletas.

Este framework ya está integrado en el nuevo tipo de plantilla de Joomla: JBootstrap. Os dejo aquí el link: http://www.j-bootstrap.com/

Y si quieres ver la documentación de Bootstrap: http://twitter.github.com/bootstrap/

Mar Pardo

Mar Pardo

Soy Desarrolladora Web y Profesora de Instituto Internacional de Marketing de Joomla

More Posts

Follow Me:
TwitterFacebook

Programando en PHP con CodeIgniter

Unos de los frameworks de código libre (open source) que podemos encontrar en la red es CodeIgniter. Recordemos que un framework es un marco de trabajo que nos permite desarrollar aplicaciones de forma rápida y robusta. En la web oficial de CodeIgniter se indica que está pensado para desarrolladores PHP que necesiten un kit de herramientas simples y elegantes para crear aplicaciones complejas.codeigniter-lg

CodeIgniter ya va por la versión 1.7.2  y consta de una vasta documentación así como de una guía de usuario, disponible online, que es muy completa. Cosa que siempre se agradece. Además, con la colaboración del CodeIgniter Spanish Group, la guía está disponible en español.

CodeIgniter es compatibe con PHP4 y PHP5, soporta varias bases de datos y respeta el paradigma de programación Modelo, Vista, Controlador (que separa los modelos de las vistas) y a diferencia de otros frameworks, tiene un potente motor de templates.

Si bien, uno de sus puntos débiles es no tener soporte para AJAX, cosa que se echa de menos, se puede decir que tiene más ventajas que desventajas y desde este blog lo recomendamos como uno de los mejores frameworks para PHP.

Web Oficial

Programación en CakePHP

cake-logoDurante los últimos meses hemos estado probando algunos de los frameworks en PHP de “código libre” disponibles en la red. Entre los que hemos instalado se encuentra el CakePHP. Este conocido Framework ya va por la versión 1.3.0 aunque la web oficial recomienda la estable 1.2.6.

De momento nos está dando muy buenos resultados. Entre los puntos fuertes a destacar podemos mencionar: que es compatibe con PHP4 y PHP5 y respeta el paradigma Modelo, Vista, Controlador (MVC); además soporta múltiples bases de datos y utiliza el mapeo objeto-relacional (ORM) y también tiene cacheo de página y soporte de AJAX. Se podría comentar como una desventaja que no tiene un motor de templates aunque particularmente lo veo como una ventaja, ya que estos motores ralentizan mucho las aplicaciones.

Os dejo un par de enlaces y hasta la próxima.

cakephp.org
book.cakephp.org

Programación web: La evolución hacia los Frameworks

La programación web ha ido evolucionando progresivamente a medida que se incrementaban las funcionalidades cada vez más complejas que el mercado demandaba a los sitios webs. Las páginas webs estáticas, en las que sólo se requería de código HTML, evolucionaron hacia las páginas dinámicas, en las que ya se necesitaba una aplicación en el servidor que interactuara con las bases de datos y construyera la página web según las peticiones del internauta.

Estos lenguajes de programación, como el PHP o el ASP, eran simples pero muy potentes a la vez, y a medida que aumentaban las demandas, también fueron evolucionando hasta ser lenguajes mas robustos como lo son ahora, que incorporan herramientas de Programación Orientada a Objetos (OOP según su siglas en inglés) alcanzando así a los lenguajes de programación mas completos. Una vez llegados a este punto, miles de programadores en todo el mundo se lanzaron a hacer sus propias aplicaciones web para dar respuesta a la creciente demanda en complejidad de los sitios webs. Y así comenzaron a surgir los Frameworks.

Pero, ¿qué es un framework ? De forma general (para todo tipo de software) la wikipedia define a un framework como “una estructura conceptual y tecnológica de soporte definida, normalmente con módulos de software concretos, en base a la cual otro proyecto de software  puede ser organizado y desarrollado. Típicamente, puede incluir soporte de programas, bibliotecas y un lenguaje interpretado entre otros programas para ayudar a desarrollar y unir los diferentes componentes de un proyecto.”

Esta definición, aplicada a la programación web,  se podría resumir así: un framework  es un software o aplicación, que brinda herramientas al desarrollador, que le ayudan a crear de forma rápida y robusta un determinado sitio web. Es decir, que al utilizar un framework, el programador tiene a su disposición herramientas y funcionalidades (librerías de clases, funciones, scripts, etc.) que le ayudan a desarrollar el sitio web, con varias ventajas, entre las que se cuentan: la disminución del tiempo de desarrollo y al aumento en funcionalidades, complejidad y robustéz de la aplicación.

Así, desde nuestro punto de vista, la incorporación de los frameworks al mundo de la programación web ha traído consigo muchas ventajas y ha sido un gran avance para la evolución de la Internet. El desarrollador web cuenta ahora con un marco de trabajo que le ayuda a programar aplicaciones más complejas y robustas con un coste de tiempo menor, satisfaciendo las demandas de los internautas y del mercado.