Drupal para principiantes
Tengo alrededor de 5 meses trabajando con Drupal, en un inicio fué difícil comprender cómo funcionaba Drupal, sin embargo considero que ahora tengo un nivel intermedio de cómo utilizarlo. En este tiempo he comprado libros sobre Drupal, he leído tutoriales, y he adquirido videos para aprender a utilizar esta poderosa herramienta web. El motivo de este artículo es para compartir lo que he aprendido en este tiempo sobre Drupal. Las ligas y los materiales que incluyo están en su mayoría en inglés pero estos son los materiales con los que yo aprendí Drupal.
¿Qué es Drupal?
Drupal es un sistema administrador de contenidos (Content Management System – CMS). Un sitio web que cuenta con un sistema administrador de contenidos le da la capacidad al dueño de un sitio web de poder actualizarlo con gran facilidad sin tener que saber programación. En resumidos pasos opera de la manera siguiente:
- Se tiene una página para ingresar a la administración del sitio con usuario y contraseña.
- Una vez que has ingresado tienes acceso a modificar las páginas actuales o a crear nuevas páginas.
- El contenido se encuentra separado de la presentación, es decir, de la imagen gráfica del sitio; de esta manera puedes cambiar fácilmente de lo que en Drupal se le llaman "temas". Esto te permite poder actualizar la imagen de tu sitio de una manera más sencilla.
¿Qué tipo de sitios puedo crear con Drupal?
De acuerdo al sitio oficial de Drupal puedes crear sitios como:
- Portales de comunidades web
- Sitios de discusiones
- Sitios web corporativos
- Aplicaciones de intranets
- Sitios web personales o blogs
- Aplicaciones de comercio electrónico
- Directorios de recursos
- Sitios para redes sociales
- entre otros
¿Dónde puedo descargarlo?
Puedes descargarlo del sitio oficial de Drupal http://www.drupal.org. Del lado derecho hay una sección que dice Download, y allí indica cuáles son las últimas versiones disponibles.
En la sección Translations puedes bajar la versión en español de Drupal.
También existe el sitio Drupal Hispano y ahí puedes descargar Drupal y su traducción al español.
¿Cómo lo instalo?
En esta página, http://drupal.org/getting-started puedes encontrar la información relacionada a la instalación de Drupal:
- requerimientos del sistema
- creación de la base de datos
- ejecución del script de instalación
- entre otros
¿Dónde puedo pedir ayuda?
Si hablas español y tienes una duda o necesitas ayuda puedes visitar los foros de Drupal Hispano. Si hablas inglés puedes visitar los foros de Drupal.
Una vez instalado, ¿qué sigue?
Ya instalado Drupal recomiendo leer el tutorial The Drupal Cookbook (for beginners), que habla sobre:
- preparación de un ambiente para desarrollo local
- configuraciones
- módulos y temas
- creación de contenido
- menús
- formularios de contacto
- taxonomía
- bloques
- imágenes
- entre otros
¿Cómo puedo personalizar gráficamente el sitio?
Ésta era una de las cuestiones que más me interesaban aprender sobre Drupal, ya que requería trabajar con otros Temas además de los que vienen predeterminados en la instalación, y no quería depender de los Temas proporcionados por la comunidad, que aunque son excelentes me gusta tener el control sobre los aspectos gráficos en las implementaciones que hago para desarrollar sitios web.
Para desarrollar temas personalizados yo utilizo el tema base Zen, el cual es un tema que puede ser modificado a través de CSS para personalizar tu sitio de manera visual. Zen es un tema muy flexible, que de manera predeterminada puede crear layouts de una, dos y tres columnas, con un ancho fijo o variable.
Aunque sé que existen otros temas/themes base he trabajado muy bien con Zen, ya que me otorga la flexibilidad que requiero.
Libros y videos
Using Drupal. Libro
Definitivamente, el libro que más me ha ayudado a entender Drupal es "Using Drupal". El equipo de la empresa Lullabot escribió este excelente libro. Uno de los aspectos que me pareció más interesante es que cada capítulo atiende a uncaso, por ejemplo: la creación de una galería de imágenes, la creación de un sistema para publicar vacantes, la creación de un sistema para publicar eventos, sitios multi-lenguajes, entre otros. Esto lo considero muy util, ya que de esta manera atienden la problemática a la que uno se enfrenta cuando está creando un sitio web.
Do it with Drupal. Seminario y Videos
Los videos del seminario Do it with Drupal me ayudaron a conocer el gran potencial que tiene Drupal como plataforma. Este seminario también es creado por la empresa Lullabot.
Estos videos ofrecen como valor agregado la presentación de casos de éxito y de cómo implementaron Drupal para crear sitios con un gran volumen de usuarios como los de Sony de Britney.com, Ozzy.com, JenniferLopez.com, entre otros.
Drupal 5 Themes
Este libro es muy util ya que habla sobre cómo crear temas (themes) personalizados para Drupal, cuando yo lo compré únicamente estaba el libro para la versión 5 de Drupal, pero actualmente ya se ha publicado el libro Drupal 6 Themes, que habla sobre sobre los temas/themes para Drupal 6.
Videos de DrupalCon DC 2009
Por último, quiero mencionar los videos del evento DrupalCon DC 2009, el cual es un evento para desarrolladores de Drupal. Lullabot ha publicado un artículo con las ligas a todos los videos de Drupalcon DC 2009. En estos días he estado viendo estos videos muy interesantes que abarcan diversas temáticas sobre Drupal.
Espero estos recursos les sean útiles.
