En éste artículo les contaré un poco sobre un entrenamiento que realizamos en las primeras semanas de Diciembre al equipo de TI de Corporación La Prensa. Para los que no saben, La Prensa es el periódico de mayor circulación en Panamá y su sitio web,
prensa.com, está hecho con Drupal 6.
El curso se realizó con un temario bastante amplio que estuvo dividido en las siguientes etapas: En primer lugar se dió una introducción de Drupal como plataforma de desarrollo web, seguido de una explicación de la arquitectura, funcionamiento y estructura de bloques, campos, taxonomías y el sistema de usuarios entre otros. Una vez dictada la teoría, procedimos con el primer taller en el que el equipo de La Prensa implementó un blog usando Drupal 7.
En la segunda etapa se dictaron dos casos de estudio, el primero fue el desarrollo de un sitio de venta de tours, en el que se armó un slideshow con
Views Slideshow para desplegar los productos y se explicó el funcionamiento de E-commerce en Drupal, utilizando
Drupal Commerce. En el segundo caso de estudio, se trabajó con los módulos principales necesarios para crear una intranet en Drupal como
Calendar,
Private msg,
Rules,
Profile 2,
Organic Groups, con el propósito de que el equipo lo pudiera implementar como proyecto interno de la empresa.
Paralelamente, se trabajó sobre diseño e implementación de temas en Drupal 7, utilizando como base el tema
Omega , módulos como
Panels,
Display Suite e Image Api. Adicionalmente se habló temas complementarios como: Responsive web design, diseños de temas en base al sistema
960gs, implementando propiedades de CSS3 en Internet Explorer y utilización de servicios externos de fonts.
En la tercera etapa se explicó como implementar un buscador sencillo usando
Search API y
Database Search, prácticas usuales para mejorar y optimizar el rendimiento de una instalación de Drupal y como llevar a cabo un proyecto de éste tipo.
Creemos que fue una buena experiencia para el equipo de La Prensa y les dió las bases necesarias para desarrollar su proyecto interno en Drupal.