Drupal 7: los mejores módulos para cualquier página web

Categorías: 

Etiquetas: 

Si hay algo que hace grande a los gestores de contenidos (CMS) de hoy en día es, sin duda, la cantidad de módulos o plugins que existen, ya sean hechos por la comunidad o por profesionales que intentan vivir de ello.

Centrándonos en extensiones para Drupal, la cantidad de módulos existentes en la actualidad es enorme, más de 18000. Por ello, conviene tener una guía de los que son básicos y esenciales para casi cualquier tipo de proyecto web.

Lista de módulos obligatorios (o casi) para cualquier sitio web en Drupal

Administración

  • Drupal Coffee LatteAdministration menu: genera un menú desplegable para toda la administración de sitio. Te ahorra
    bastante tiempo en comparación con la Toolbar que trae por defecto Drupal 7.
  • Backup and Migrate: imprescindible este gestor de copias de la base de datos. Siempre que se vaya a activar módulos nuevos o se vaya a hacer grandes cambios en la configuración, hay que hacer una copia por lo que pueda pasar. Recordad que estos CMS vienen sin ningún tipo de garantía y a veces ocurren desastres irreparables.


Edición de Contenidos

  • Wysiwyg: siglas de What You See Is What You Get, o lo que es lo mismo, un editor de texto enriquecido. Otros CMS como Wordpress ya lo tienen incluido de serie, pero para Drupal, hay que buscar alguno y activarlo. Con este módulo se pueden integrar varios editores como CKEditor o TinyMCE.
  • TinyMCE: no es un módulo de Drupal, sino el propio editor de texto. Debe descargarse e incluirse dentro de 'sites/all/libraries' para que el módulo Wysiwyg pueda utilizarlo.
  • IMCE: gestor de ficheros e imágenes con explorador de archivos. Permite además, configuración adicional para cada perfil del sistema, incluyendo carpetas, espacio máximo para todos los archivos, etc.
  • IMCE Wysiwyg bridge: permite usar IMCE con el editor de texto enriquecido, pudiendo añadir imágenes desde nuestro ordenador mientras editamos un contenido.
  • Wysiwyg SpellCheck: nos da la posibilidad de añadir un icono en el editor de texto para comprobar la ortografía, algo básico para evitar errores evidentes que se suelen pasar.
  • Transliteration: necesario para evitar automáticamente carácteres no adecuados como los acentos a la hora de subir archivos o de generar URLs amigables. 
  • Pathauto: generador de URLs amigables automático, pudiendo incluir los patrones que necesitemos gracias al módulo Tokens.


Módulos necesarios para otros módulos

  • Libraries API: gestiona librerías para Drupal como editores, plugins de javascript, etc.


Presentación de contenidos

  • Panels: el módulo perfecto para presentar los diferentes contenidos de Drupal de la forma visual que se necesite, ya sean bloques, nodos, vistas, etc.
  • Views: probablemente el módulo que hace a Drupal el CMS más flexible. Se puede usar para muchos propósitos, generador de consultas a la base de datos, presentación de datos en varios formatos, filtros para cada consulta, galerías de imágenes, sliders, etc. Debería venir en el núcleo de Drupal por defecto, algo que puede que pase con la llegada de Drupal 8.
  • Token: básico para ayudarnos a generar direcciones internas para nuestro proyecto.


Sitio web en varios idiomas

  • Localization Client: este módulo viene bien para ir traduciendo cadenas de texto mientras navegamos por nuestro sitio. Nos muestra una barra en la parte inferior de cada página, pudiendo ir buscando y traduciendo cadenas de texto de inmediato. 
  • Localization update: busca automáticamente si existen nuevas traducciones hechas por la comunidad para todos los módulos instalados en Drupal.
  • Language icons: añade iconos por cada idioma en los enlaces de traducción.

 

SEO (Search engine Optimization)



Estos serían los módulos mínimos a incluir, pero claro, depende completamente del tipo de proyecto web que se requiera hacer. Es interesante revisar de vez en cuando la lista de los módulos más descargados a nivel mundial desde su web oficial. Así estaremos al tanto de los más populares aunque claro, esto no implica que sean los mejores.

Se puede ver desde este enlace: http://drupal.org/project/usage/

Fuente imagenhttp://www.flickr.com/photos/yukop/

Libros útiles sobre el tema: