Los 9 módulos principales de Drupal que absolutamente necesita para su proyecto de Drupal

Publicado: 2022-02-01

Lo entendemos. Desea todas y cada una de las increíbles funciones de las que ha oído hablar con Drupal 9. Cuando habla de funciones, se refiere a módulos. Y elegir sus módulos es lo siguiente que debe hacer después de instalar Drupal 9, por lo que es realmente una de las primeras decisiones importantes que tendrá que tomar.

Por supuesto, no es tan simple como parece (nunca lo es). Drupal 9 está impulsado por su comunidad de código abierto en constante crecimiento que trabaja arduamente para desarrollar miles de módulos que pueden mejorar y ampliar la funcionalidad de un sitio web de Drupal. Elegir entre un googleplex de módulos de Drupal 9 puede ser un esfuerzo. ¿Seguramente hay una mejor manera que simplemente adivinar qué módulos satisfarán sus necesidades...? Bueno, no, en realidad no. Pero tenemos esta práctica lista de módulos recomendados y mejores prácticas al elegir módulos directamente de nuestros desarrolladores de Specbee.

Profundicemos en una breve lista de los principales módulos de Drupal 9 que debe tener para crear excelentes experiencias digitales. Y justo después de eso, hablaremos sobre cómo elegir sus módulos de Drupal.

Módulos de Drupal 9

Módulo de la barra de herramientas de administración

El módulo de la barra de herramientas de administración de Drupal es extremadamente útil para la navegación del administrador del sitio y del creador del sitio. No es que la barra de herramientas predeterminada no sea útil, pero no es tan fácil de usar. Este módulo amplía la funcionalidad de la barra de herramientas al ofrecer menús desplegables que permiten acceder fácilmente a varias páginas de administración. También ofrece un submódulo para ampliar su funcionalidad llamado Admin Toolbar Extra Tools. Este submódulo agrega enlaces aún más útiles al menú de administración para realizar tareas como vaciar caché, ejecutar cron y más.

Módulo de párrafos

Si espera evitar cualquier queja de sus productores de contenido, ponga el poder en manos de los autores y editores de contenido al permitirles crear contenido flexible y estructurado fácilmente con el módulo de párrafos de Drupal 9. Ahora pueden agregar fácilmente varios tipos de campos de párrafos, como imágenes, bloques de texto, citas, presentaciones de diapositivas, videos y mucho más.

Usando el formulario familiar de edición de nodos, pueden agregar/jugar con elementos de párrafo y colocarlos donde quieran. También ofrece widgets que permitirán la funcionalidad de arrastrar y soltar, duplicar párrafos y muchas otras características que pueden mejorar la experiencia del usuario mientras trabaja con el módulo de párrafos.

Módulo de formulario web

Este es uno de los módulos Drupal 9 más esenciales y versátiles. Tanto es así que siempre está en nuestra lista de módulos recomendados. Casi todos los sitios web necesitan un formulario de contacto, un formulario de encuesta o un formulario de comentarios, alguna forma para que un visitante interactúe. El módulo de formulario web de Drupal 9 es un generador de formularios enriquecido que es fácilmente personalizable y ampliable. Le permite recopilar datos de formularios, enviarlos a aplicaciones de terceros o enviar correos electrónicos a administradores o usuarios. También puede exportar estos datos a hojas de cálculo para su posterior análisis. Y, en realidad, solo estamos arañando la superficie. Hay mucho más que ofrece el módulo Webform que probablemente merece su propia publicación.

Creador de diseño

Los editores de contenido y los creadores de sitios pueden elegir entre un conjunto predefinido de diseños y usarlos para crear páginas fácilmente con el creador de diseños. Tenga en cuenta que deberá habilitar este módulo central en Drupal 9 para usarlo. Tiene una interfaz de usuario de diseño WYSIWYG con funcionalidad de arrastrar y soltar, lo que lo hace extremadamente fácil de usar y personalizable, incluso para usuarios novatos. Su funcionalidad de vista previa en tiempo real lo convierte en una herramienta de creación de páginas única y poderosa. Incluso puede ampliar las funcionalidades de Layout builder fácilmente cuando lo integra con estos módulos.

Módulo de desarrollo

El módulo Drupal Devel es una herramienta muy útil para desarrolladores y administradores de sitios. Se usa ampliamente para fines de prueba debido a su capacidad para generar una gran cantidad de contenido para nodos, comentarios, usuarios y diversos tipos de contenido y entidades. También permite a los desarrolladores depurar cualquier problema con el acceso a los nodos. Se pueden agregar pies de página para todas las páginas con la ayuda de su submódulo llamado Webprofiler. Webprofiler brinda a los administradores del sitio análisis básicos sobre las capacidades de almacenamiento en caché, consultas de bases de datos, utilización de recursos y mucho más.

Módulo Twig Tweak

Si es un desarrollador que trabaja con plantillas Twig complejas, el módulo Twig Tweak será su mejor amigo. Este módulo proporciona una gama de funciones y filtros que no solo facilitarán, sino que mejorarán la experiencia de desarrollo. También ayuda a los desarrolladores a escribir código bien formateado que sea fácil de comprender. Aprende cómo instalar y trabajar con el módulo twig tweak aquí.

Módulo Drupal GraphQL

GraphQL es un lenguaje de consulta moderno que reemplaza los lenguajes de la vieja escuela (como REST) ​​para comunicarse con las API. Es más rápido y solo muestra los resultados que está buscando, a diferencia de todo el equipaje no deseado que viene con una llamada API REST. El módulo Drupal GraphQL permite que su sitio web Drupal cree esquemas GraphQL y exponga entidades Drupal con aplicaciones cliente GraphQL.

Módulo de redirección y pathauto

A nadie le gustan los enlaces rotos, especialmente a nuestros amigos de Google (quizás no amigos… más bien conocidos). Si ha cambiado la estructura de su URL o ha optado por no publicar más ese contenido, puede evitar que Internet se enoje con la ayuda del módulo Redirigir para Drupal 9. Este módulo súper útil facilita la creación de redireccionamientos de URL.

Más allá de los redireccionamientos adecuados, tener URL bien estructuradas no solo mejora la experiencia del usuario, sino que también es vital para la optimización de motores de búsqueda. El módulo Drupal Pathauto es definitivamente un módulo imprescindible en todos los proyectos de Drupal. Ayuda a generar automáticamente esas URL amigables con SEO y bien estructuradas. Los administradores del sitio también pueden cambiar el sistema de patrones cambiando los tokens que utiliza.

Google analitico

Este es probablemente el más obvio, pero el módulo Drupal Google Analytics agrega el sistema de seguimiento de análisis de Google a su sitio web. Con este módulo de Drupal, se puede acceder a todas las funciones de Google Analytics e integrarlas con su sitio web. Permite el seguimiento de dominios, el seguimiento de usuarios, el seguimiento de enlaces rastreados, el seguimiento de archivos descargados, la búsqueda de sitios, el soporte de Adsense y mucho más.

Cosas para recordar al elegir sus módulos de Drupal 9

La ventaja/desventaja de cualquier sistema de código abierto es la cantidad de opciones que tiene. Ya se trate de módulos de personalización, módulos de integración de redes sociales, módulos de automatización de marketing o cualquier otro módulo, siempre puede encontrar más de uno para cada funcionalidad. Esto es lo que debe tener en cuenta antes de elegir cuál usar:

Compatibilidad

Antes de descargar un módulo, debe saber si será compatible con su versión de Drupal. Para averiguar en qué versión del módulo se ha lanzado, puede ir a la página del proyecto del módulo en Drupal.org y desplazarse hasta el final, donde verá el enlace de descarga y encontrará las versiones de lanzamiento especificadas. Si no se especifica, vaya a http://drupal.org/project/Modules/name y filtre por compatibilidad de Core.

Son gratis pero consumen espacio

Una cosa a tener en cuenta es que, aunque los módulos de Drupal aportados son gratuitos, no son gratuitos. Los módulos no utilizados pueden consumir innecesariamente una gran cantidad de espacio y recursos, lo que puede hacer que su sitio web de Drupal sea más pesado y lento. Entonces, antes de descargar un módulo, analice si realmente lo necesita o si cualquier otro módulo principal que ya usa puede realizar la misma funcionalidad para su sitio web. No dude en abandonar esos módulos inactivos y poco utilizados para hacer que su sitio web sea más saludable y liviano.

Módulos mantenidos activamente

Es muy importante elegir módulos que los desarrolladores mantengan, actualicen y publiquen activamente. Principalmente porque si se encuentra con vulnerabilidades de seguridad o cualquier otro problema, es probable que obtenga una respuesta más rápida del desarrollador/colaborador. Además, tendrá muchas más posibilidades de que pronto llegue una versión actualizada.

Popularidad

Puede parecer obvio, pero el uso de módulos populares generalmente significa que puede confiar en que el módulo hará el trabajo de forma segura y con menos problemas. En la página del proyecto del módulo en Drupal.org, puede ver la cantidad de descargas y cuántos sitios web están utilizando actualmente ese módulo en particular.

Esté atento a los problemas

En el lado derecho de la página del proyecto del módulo de Drupal, puede encontrar la cantidad de problemas y errores (abiertos y cerrados) asociados con ese módulo. Al hacer clic en el enlace, se le mostrará un informe detallado de todos los errores y problemas que le ayudarán a tener una idea de si el módulo proporcionará la funcionalidad que está buscando. La fecha de "Última actualización" también puede darle una idea de qué tan receptivos son los desarrolladores para resolver problemas.