6 módulos Drupal imprescindibles para tu web

21/04/2016
módulos drupal

Hemos seleccionado un listado de módulos esenciales para tu web en Drupal. Después de años de experiencia drupalera podemos asegurarte que si los instalas desde un principio, te ahorrarás muchos quebraderos de cabeza innecesarios.

Módulos imprescindibles para Drupal

Views

Este módulo es uno de los imprescindibles para cualquier web desarrollada en Drupal. Sin duda, es un must have si quieres tener la opción de crear vistas de datos y listados de una forma ágil y ordenada.

Su principal funcionalidad es la posibilidad de personalización a partir de consultas a las bases de datos donde se guarda la información de las entidades.

Gracias a su amigable interfaz de usuario podrás seleccionar el origen de los datos, los campos a mostrar, las condiciones por las que filtrar, ordenación, entre otras funciones. De esta forma, ahorrarás tiempo y esfuerzo al no tener que realizar consultas manualmente en SQL e incluirlas en código PHP.

Devel

Cuando se trata de trabajar con Drupal, Devel se convertirá en uno de tus mejores recursos. Este módulo proporciona una completa caja de herramientas para facilitar a los desarrolladores el trabajo de programación, así como las labores de administración del site.

Devel te permitirá acelerar el desarrollo de tu web o módulo mediante la generación automática de ciertos contenidos. Tiene una serie de submódulos que pueden generar nodos, términos de la taxonomía, usuarios... Resulta muy útil en esas ocasiones en las que necesitas 500 nodos para probar si algo funciona. Además, se puede utilizar para ejecutar código PHP en el entorno de Drupal, así como para probar diferentes roles roles en el site.

Otro uso muy útil de Devel son las opciones de depuración que ofrece. Utilizando las funciones dsm (), dpm () podrás imprimir matrices, objetos y todo lo que necesites para obtener una visión global de lo que se está ejecutando.

Se puede utilizar sin una extensión IDE además de en configuraciones de desarrollo remotas.

No te abrumes si estás empezando en el universo Drupal puesto que es bastante fácil de utilizar, sólo tienes que llamar a las funciones dpm o KPR en cualquier lugar de la base de código de Drupal y obtendrás un resultado.

Features

El módulo features es sinónimo de “ahorrar tiempo” puesto que permite la captura y gestión de los elementos en Drupal a través de una interfaz intuitiva y fácil de utilizar si estás empezando a familiarizarse con este CMS.

Gracias a este recurso serás capaz de exportar features de tu site a un módulo customizado que posteriormente podrás utilizar como cualquier otro módulo, es decir, podrás elegir una característica de tu site y volver a crearla en otra parte sin necesidad de volver a repetir el proceso desde cero de nuevo manualmente.

Add to any

En entorno 2.0 en el que nos movemos actualmente, resulta imprescindible permitir que los usuarios que visitan nuestro site puedan compartir el contenido en sus perfiles sociales. Para facilitar al máximo esa funcionalidad al público, Add to any permite la implementación de botones de redes sociales dentro del contenido del site.

Una de las ventajas de este módulo, es que permite configurar múltiples efectos que harán que los iconos tengan un diseño atractivo y original.

jQuery update

jQuery update te permitirá subir la versión de jQuery de tu site con respecto a la que trae por defecto el core.

Estos son algunos ejemplos de las actualizaciones que puedes llevar a cabo en cada versión de Drupal:

  • Drupal 5 to jQuery 1.2.6

  • Drupal 6 to jQuery 1.3.2

  • Drupal 7 to jQuery 1.5.x, 1.7.x, 1.8.x, 1.9.x, 1.10.x, 2.1.x and jQuery UI 1.10.2

Además, podrás discriminar dicha versión por temas de administración y temas del portal.

Panels

Con Panels podrás crear diseños personalizados a partir de contenidos existentes, incluso de las páginas de nodos y de las taxonomías.

Básicamente, se trata de un gestor de contenidos que permite crear layouts personalizados gracias a un sistema drag and drop que hace que la tarea de diseño sea más visual e intuitiva.

Integrado con otros sistemas te dará la posibilidad de crear nodos, páginas de destino e incluso anular las páginas del sistema.

Estos 6 módulos harán que tu experiencia de desarrollo en Drupal sea más eficiente. ¿Los has utilizado alguna vez? ¿Qué otros módulos añadirías a nuestra lista de imprescindibles?