Extra Block Types (EBT) - Nueva experiencia con Layout Builder❗

Extra Block Types (EBT): tipos de bloques con estilo y personalizables: Presentaciones de diapositivas, Pestañas, Tarjetas, Acordeones y muchos más. Configuraciones integradas para fondo, DOM Box y plugins de JavaScript. Experimenta hoy el futuro de la construcción de diseños.

Módulos de demostración EBT Descargar módulos EBT

❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs

Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.

Módulos de demostración EPT Descargar módulos EPT

Scroll

Articles

04/05/2025, by Ivan
Server

En este artículo no escribiremos código, sino que nos prepararemos para hacerlo. Para ello, instalaremos Drush. Drush es una utilidad de consola que permite realizar muchas operaciones rutinarias con Drupal: actualizar módulos, importar/exportar configuración, hacer copias de seguridad y mucho más.

Si utilizas Open Server como servidor web para desarrollo, entonces esta instrucción es para ti:

1. Instala el propio servidor. Puedes descargarlo desde el sitio web del autor open-server.ru. Allí encontrarás la instalación y documentación.

Server
04/05/2025, by Ivan
What's new

¡Hola a todos! Se ha lanzado una nueva versión del CMS Drupal, la número 8. El desarrollo de esta versión comenzó tan pronto como se lanzó Drupal 7 en 2011. Desde entonces, la versión 8 ha evolucionado significativamente con respecto a la versión 7.

What's new
04/05/2025, by Ivan
Building

Drupal es una plataforma en constante desarrollo. Los desarrolladores de Drupal intentan seguir todas las tendencias modernas, y las aplicaciones desacopladas (decoupled) son una de ellas. Ya es habitual ver una API backend basada en Drupal con un framework de JavaScript (React, Angular) en el frontend. Incluso los sitios medianos de pequeñas empresas utilizan este enfoque.

Building
04/05/2025, by Ivan

En los artículos anteriores analizamos qué son los Servicios, la Inyección de Dependencias (DI) y cómo usarlos en un controlador:

12.15. Servicios e Inyección de Dependencias.
12.15.1. Inyección de dependencias en el controlador

En este artículo se muestra un ejemplo de cómo agregar servicios mediante DI en una clase de bloque:

/modules/custom/drupalbook/src/Plugin/Block/CartBlock.php: