Módulos de Drupal muy útiles para el día a día

Módulos paradrupal.jpg
Solucionex
03
Jul 23

La comunidad de Drupal no paran de crear módulos que podemos implementar a nuestros proyectos que ayudarán a acelerar el desarrollo y a incrementar la calidad de estos. En el conocimiento de muchos, están los módulos más típicos como el honeypot, Layout Builder, etc. Vamos a escribir sobre algunos módulos que nos son muy útiles en nuestros proyectos.

Rabbit hole

Rabbit hole nos permite controlar como una entidad va a comportarse a la hora de mostrar su propia página. Hay contenidos en los que no queremos que se pueda acceder a su propia página, como por ejemplo un tipo de contenido "Herramienta" que solo queremos presentar como bloque de vista en modo de carrusel dentro de la página de un tipo de contenido "Proyecto". Rabbit Hole nos permite mostrar las siguientes opciones:

  • Mostrar la página de acceso denegado.
  • Mostrar la página de página no encontrada.
  • Redireccionar a otra página u otra URL.

Masquerade

Masquerade permite a un usuario con los suficientes permisos de cambiar de usuario y navegar por el sitio como otro usuario, para después volver al usuario original en el momento que quiera.

Viewfield

A la hora de realizar estructuras desde la creación o edición de contenido, hay veces que nos gustaría insertar bloques de vista o vistas en sí mismas. Viewfield nos permite seleccionar entre diferentes vistas (tanto páginas, como bloques, rrss, etc.). Una idea sería la de por ejemplo colocar un mapa de una vista, un bloque de vista, etc.

viewfield

Smart date

El campo tipo fecha base de drupal deja un poco que desear, pero gracias al módulo smart date podemos crear fechas mucho más complejas a nivel de formulario, incluso con rangos y demás. De todos los módulos mencionados, este es el que más utilizamos con diferencia.

Config Page

Config pages es un módulo que nos permite crear páginas de configuración para el usuario normal, y luego utilizar esta información para renderizar una página o bien exponerlo como tokens y así poder usarlo como variable a través de todo el sitio web. Permite que sea multiidioma, los permisos necesarios, etc. Es uno de nuestros módulos favoritos.

config page

 

Estos son los módulos que más solemos usar y que más no ayudan a presentar un mejor sitio web y que nos aumentan muchísimo la calidad de los proyectos y nos ayudan en el desarrollo de drupal.