Tecnología
Drupal 10 y el enfoque desacoplado (headless)
Con el lanzamiento de Drupal 10 en junio de 2021, la comunidad de Drupal se ha enfocado en sacar el mejor provecho delas nuevas características que este nuevo lanzamiento ha traído consigo, además de todas las mejoras que hacen que sea más fácil que nunca crear una experiencia digital “headless”.
Para aquellos que no están familiarizados con el término, un enfoque “headless” se refiere a una arquitectura de sistema en la que se separa la interfaz de usuario (frontend) de la plataforma de gestión de contenido (backend). En lugar de tener un frontend y un backend integrados en una sola plataforma, los desarrolladores pueden usar cualquier tecnología frontend para conectarse a la plataforma de gestión de contenido mediante una API.
SeeD: Una empresa certificada por la Drupal Association
En Seed EM seguimos creciendo y consolidándonos como un referente en el desarrollo con Drupal. Nos enorgullece compartir que hemos sido reconocidos como Certified Partner Silver de la Drupal Association, un logro que refleja nuestro compromiso con la calidad, la innovación y la comunidad open source.
¿Qué significa ser un Certified Partner Silver?
El programa Drupal Certified Partner nació con el objetivo de reconocer y premiar a aquellas organizaciones que contribuyen activamente al crecimiento y evolución de Drupal. Este reconocimiento no es solo un distintivo comercial, sino que representa un compromiso real con la innovación, el liderazgo financiero y la colaboración dentro de la comunidad.
Ser Partner Silver significa que:
Cómo construir un bloque de videos en YouTube usando el RSS
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.
Cómo mostrar los mensajes de error de PHP en Drupal 8 y 9
Si alguna vez mientras estás trabajando con código se produce un error en Drupal y te aparece el típico mensaje de “El sitio web encontró un error inesperado. Vuelva a intentarlo más tarde.” es un indicador de que hay un fallo pero no tienes forma de saber, en qué parte fue y es muy largo para irse de atrás para adelante intentando buscarlo, Drupal cuenta con un gestor de niveles de errores a mostrar.
El siguiente tip es un truco que pueden usar los desarrolladores para que vean los errores cometidos más obvios.
Todo lo que toca hacer es copiar el siguiente código.
Y pegarlo en en el archivo de “settings.php” de su instalación Drupal
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 montar un entorno de desarrollo para Drupal 8 con docker4drupal?
Hace poco inicié mis primeros pasos en el apasionante camino del desarrollo web en Drupal, uno de los primeros retos a los que me enfrenté fue montar un entorno de desarrollo para mis prácticas. Como todo principiante tuve muchos intentos y errores, pero gracias a la ayuda de mis compañeros logré culminar con éxito este primer paso, lo que me inspiró a compartir mi experiencia a través de este artículo.
En este artículo veremos paso a paso cómo montar un entorno de desarrollo utilizando docker4drupal. A continuación se describirán los requisitos necesarios de Drupal 8, los cuales se cumplirán con la instalación de docker4drupal.
Servidor Web: Nginx, Apache, Internet Information Server o cualquiera que soporte PHP 7
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?