En este artículo, les contaré sobre el entrenamiento que realizamos durante las primeras semanas de diciembre para el equipo de TI de Corporación La Prensa. Para aquellos que no lo saben, La Prensa es el periódico de mayor circulación en Panamá, y su sitio web, prensa.com, está construido con Drupal 6.
El curso se dividió en varias etapas con un temario amplio. A continuación, les detallo el contenido cubierto en cada una de ellas.
Etapa 1: Introducción a Drupal y conceptos fundamentales
Comenzamos con una introducción a Drupal como plataforma de desarrollo web. A continuación, cubrimos la arquitectura, el funcionamiento y la estructura de los componentes más importantes de Drupal, como:
- Bloques
- Campos
- Taxonomías
- Sistema de usuarios
Tras la teoría, pasamos a la práctica. El primer taller consistió en que el equipo de La Prensa implementara un blog utilizando Drupal 7.
Etapa 2: Casos de estudio y desarrollo de proyectos
En esta etapa, se trabajaron dos casos de estudio prácticos:
- Desarrollo de un sitio de venta de tours
En este caso, se creó un slideshow usando Views Slideshow para desplegar los productos. También se explicó cómo funciona Drupal Commerce para implementar una tienda online. - Creación de una intranet en Drupal
Aquí, se abordaron los módulos necesarios para desarrollar una intranet, tales como:- Calendar
- Private msg
- Rules
- Profile 2
- Organic Groups
Esto se hizo con el propósito de que el equipo pudiera aplicar estos conocimientos en un proyecto interno para la empresa.
Etapa 3: Diseño y optimización en Drupal
Paralelamente, se trabajó en el diseño e implementación de temas en Drupal 7. Se utilizó como base el tema Omega, junto con módulos como:
- Panels
- Display Suite
- Image API
También se trataron temas complementarios como:
- Responsive web design (diseño web adaptable)
- Diseño de temas utilizando el sistema 960gs
- Implementación de propiedades de CSS3 en Internet Explorer
- Uso de servicios externos de fonts
Etapa 4: Optimización y búsqueda en Drupal
Finalmente, se explicó cómo implementar un buscador sencillo utilizando Search API y Database Search. También se abordaron prácticas comunes para mejorar y optimizar el rendimiento de una instalación de Drupal. Además, se discutió cómo llevar a cabo un proyecto en Drupal de manera eficiente.
En resumen, creemos que el curso fue una excelente experiencia para el equipo de TI de La Prensa, dándoles las bases necesarias para desarrollar su proyecto interno en Drupal.