logo

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

03/05/2025, by Ivan
System

Como cualquier otro CMS, Drupal tiene una página principal y para configurarla, vayamos a Configuración — Configuración básica del sitio:

Aquí colocaremos nuestra página de inicio, por defecto es /node, una lista de nodos recientes. Pero primero hay que crear algún nodo, vamos a crear la página Sobre Nosotros y colocarla como página de inicio. Contenido - Agregar contenido - Página básica:

/node/add/page

System
03/05/2025, by Ivan
settings

Usuarios: esta es una de las funcionalidades principales de Drupal. Podemos crear y eliminar usuarios. Los usuarios en el sitio dejan comentarios, reseñas y contenidos. Drupal cuenta con sistemas de moderación de usuarios, y esta es solo una parte de sus capacidades. Por eso, es importante conocer bien el panel de administración para gestionar todo esto.

Vamos a Configuración de cuentas:

settings
03/05/2025, by Ivan
settings

El panel de administración de Drupal proporciona amplias funcionalidades para la gestión del sitio. En los siguientes artículos, cubriremos cada uno de los elementos de la página de Configuración:

/admin/config

Si ya has trabajado con Drupal 6 o Drupal 7, este panel te resultará familiar, ya que la mayoría de los elementos han sido mantenidos en la versión 8. Y para quienes Drupal es una nueva CMS, comenzaremos a analizar todo en orden.

settings
03/05/2025, by Ivan
menu

Drupal, al igual que muchos otros CMS, permite agrupar enlaces a páginas dentro de menús. Puedes crear nuevos menús y añadir enlaces al momento de crear nuevas páginas.

Después de instalar Drupal con la versión estándar, contamos con 5 menús predeterminados:

Menú Drupal

menu
03/05/2025, by Ivan
gallery

A menudo en un sitio web es necesario mostrar imágenes en una ventana emergente (popup). Para esto, en Drupal existe un módulo muy popular llamado Colorbox:

https://www.drupal.org/project/colorbox

composer require drupal/colorbox

drush en colorbox

Después de la instalación, debemos ir a la carpeta del módulo, buscar el archivo README.txt y encontrar un enlace a la librería de Colorbox:

/web/modules/contrib/colorbox

gallery
03/05/2025, by Ivan
News

El módulo Views es uno de los más populares. Permite mostrar cualquier tipo de datos: noticias, artículos, comentarios, términos de taxonomía, en forma de bloques, páginas, fuentes RSS, archivos CSV, XML y muchos otros formatos. Y finalmente, en Drupal 8 ¡Views está en el núcleo! Ya no necesitas instalarlo por separado, viene con la instalación estándar.

Activemos Views y comencemos a mostrar los datos.

Crea el tipo de contenido Noticias.

News
03/05/2025, by Ivan
Image

Drupal puede trabajar no solo con páginas de texto, sino también con imágenes. Para ello, necesitas habilitar el módulo Image. Este módulo permite adjuntar fotos a los nodos y mostrarlas con el tamaño que necesitemos. Además, en diferentes lugares del sitio estos tamaños pueden variar. Por ejemplo, en el teaser del nodo podemos usar una imagen pequeña, y en el nodo completo una imagen grande.

En lecciones anteriores creamos el tipo de contenido Empleado. Vamos a abrir la opción Gestionar campos para el tipo de contenido Empleado y añadir un campo de imagen.

Image
03/05/2025, by Ivan
Field

En Drupal existen excelentes módulos como Fields y Field UI, que nos permiten adjuntar diferentes campos a objetos (nodos, comentarios, usuarios, términos de taxonomía), los cuales son creados por el módulo Entity. Con la ayuda de Entity + Fields, puedes implementar cualquier tipo de relación entre objetos del mundo real en tu sitio. Por ejemplo, tienes una empresa, la empresa tiene varios departamentos y en los departamentos hay empleados.

Field