Blog de Expertos en Drupal

Módulo Whatsapp Button para Drupal

En la actualidad, la comunicación rápida y directa con los usuarios es fundamental para mejorar la experiencia en cualquier sitio web construido con Drupal. Para facilitar este contacto, el módulo Whatsapp Button ofrece una solución sencilla y eficaz dentro del ecosistema de Drupal.

¿Qué hace este módulo?

El módulo Whatsapp Button permite agregar un bloque configurable en cualquier lugar del sitio, facilitando el acceso directo a Whatsapp. Con este botón, los usuarios pueden iniciar una conversación de manera inmediata con un solo clic.

Módulo Administer Users by Role Custom Actions para Drupal

Cuando se trata de administrar usuarios en Drupal, la flexibilidad y el control de permisos son aspectos clave para garantizar una gestión eficiente. En este sentido, el módulo Administer Users by Role Custom Actions amplía las funcionalidades del módulo base Administer Users by Role, proporcionando nuevas opciones para la administración de usuarios.

¿Qué hace este módulo?

Este módulo permite a los subadministradores, con permisos adecuados, bloquear y desbloquear usuarios con roles permitidos (allowed roles). Con esta extensión, las organizaciones pueden delegar la gestión de usuarios sin comprometer la seguridad ni otorgar permisos excesivos.

Recomendaciones para Optimizar SEO en Drupal

En el panorama digital actual, contar con un sitio optimizado para motores de búsqueda (SEO) es esencial para destacar entre la competencia. En Seed, somos expertos en Drupal y compartimos recomendaciones clave para garantizar el éxito de cualquier sitio web.

1. Cree URLs Amigables

Es fundamental que las URLs sean claras, descriptivas y fáciles de entender tanto para los usuarios como para los motores de búsqueda.

Ejemplo:
En lugar de usar una URL como:

www.tusitio.com/node/123

Optar por algo como:

www.tusitio.com/servicios/consultoria-digital

Drupal CMS: El Futuro de la Gestión de Contenidos Ya Está Aquí

El 15 de enero de 2025, la comunidad global  Drupal celebró un evento histórico con el lanzamiento oficial de Drupal CMS, una herramienta diseñada para simplificar y acelerar la creación de sitios web de alto impacto. En Seed EM, expertos en desarrollo Drupal, estamos emocionados de explorar las posibilidades que esta nueva solución ofrece para transformar la gestión de contenidos digitales.

Drupal CMS, inicialmente conocido como Drupal Starshot, se posiciona como una solución perfecta para proyectos que buscan una implementación rápida y eficiente, sin necesidad de desarrollos personalizados complejos. Este sistema complementa a Drupal Core, el estándar para proyectos de gran escala y personalización avanzada.

¿Qué es Drupal CMS y Cómo se Diferencia de Drupal Core?

Contribuir como empresa a Drupal y su comunidad: El compromiso de SeeD EM

En SeeD EM, como expertos en Drupal y partner silver de la asociación Drupal, entendemos que el crecimiento de nuestra empresa está intrínsecamente ligado al desarrollo y evolución de la comunidad de Drupal. Por esta razón, hemos integrado como parte fundamental de nuestro plan y proyecto interno la contribución activa a este ecosistema. Todos los viernes por la tarde, nuestro equipo del área de producción dedica tiempo a diferentes tareas que fortalecen la comunidad de Drupal, abarcando:

¿Qué es Drupal y por qué es líder en transformación digital?

Drupal ha demostrado ser una plataforma clave en la transformación digital debido a su flexibilidad, robustez y capacidad de personalización. Más que un simple CMS, Drupal es un framework de desarrollo que permite a las organizaciones crear tanto sitios web como aplicaciones web avanzadas, gracias a su arquitectura modular y su extensa API. Esto lo convierte en una opción ideal para proyectos complejos que requieren soluciones específicas y escalables.

Gestión de Contenidos con Multi Dates Picker en Drupal

Cuando se construye un sitio web rico en contenido, a menudo es necesario controlar cuándo aparece cierto contenido en función de fechas específicas o rangos de fechas. Ya sea que estés gestionando eventos, contenido promocional o anuncios con tiempo limitado, la capacidad de automatizar la visualización del contenido puede ahorrarte tiempo y esfuerzo.

Ahí es donde entra en juego el módulo Multi Dates Picker. Este módulo de Drupal ofrece una manera eficiente de gestionar la visibilidad del contenido según configuraciones de fechas personalizables. En este artículo, exploraremos cómo funciona el módulo, sus características clave y cómo puede simplificar la gestión de contenidos en tu sitio Drupal.

Primeras impresiones de Drupal 8

Con más de 200 nuevas características y mejoras, el próximo lanzamiento de la plataforma líder de gestión de contenido web en el mundo del código abierto te seducirá. Así comienza el primer párrafo de la sección de Drupal 8 que drupal.org está dedicando en su próximo lanzamiento.

En SeeD, nos dejamos seducir por esta nueva versión y, por lo tanto, asumimos la tarea de migrar nuestro sitio anterior de Drupal 7 a Drupal 8, aprovechando un nuevo y limpio diseño. Este es el primero de una serie de artículos en los que explicaremos nuestra experiencia en esta emocionante aventura: desde la concepción hasta el lanzamiento y mantenimiento de nuestro nuevo sitio en Drupal 8.

Buenas prácticas con Composer en Drupal 8

En el panorama digital actual, contar con un sitio optimizado para motores de búsqueda (SEO) es esencial para destacar entre la competencia. En Seed, somos expertos en Drupal y compartimos recomendaciones clave para garantizar el éxito de cualquier sitio web.

Cree URLs Amigables

Es fundamental que las URLs sean claras, descriptivas y fáciles de entender tanto para los usuarios como para los motores de búsqueda.

Ejemplo:
En lugar de usar una URL como:

www.tusitio.com/node/123

Optar por algo como:

www.tusitio.com/servicios/consultoria-digital

Cómo renderizar un formulario en TWIG Drupal 8

En algunas situaciones, necesitamos manejar la estructura de los campos de un formulario custom; este manejo facilita el trabajo por parte de Front para dar estilos a las estructura de los formularios. Así que, si lo que queremos es renderizar o mostrar los cada campo específico de un formulario en una plantilla personalizada TWIG, estos son los pasos:

Para este ejemplo usaremos un módulo dummy: modules/custom/example_fields_form

Creación del módulo example_fields_form.info.yml:

type: module
name: example_fields_form
description: 'some description'
core: 8.x
 

Teniendo nuestro módulo, necesitamos crear un archivo routing, el cual se encargará de llamar y ejecutar nuestro formulario con un requerimiento básico de acceso al contenido, para ello vamos a crear el archivo example_fields_form.routing.yml:

Displaying 1 - 10 (of 236 posts)
Displaying 1 - 10 (of 236 posts)