-
Bloques EBT 🧱
-
Párrafos EPT 🆕
-
Recursos y Soporte
- Foro
- DrupalBook
- Drupal Documentation
- Blog
- Documentación de la API de JSON Drop
- Casos de estudio
- Novedades
- Descargar Drupal
- Contactos
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.
❗Extra Paragraph Types (EPT) - Nueva experiencia con Paragraphs
Extra Paragraph Types (EPT): conjunto de módulos basado en párrafos de forma análoga.
GLightbox is a pure javascript lightbox (Colorbox alternative without jQuery)❗
It can display images, iframes, inline content and videos with optional autoplay for YouTube, Vimeo and even self-hosted videos.
Preparación del esqueleto del módulo
Menu
- Comprendiendo Drupal
- Requisitos del sistema de Drupal
- Instalación de Drupal
- Actualización de Drupal 8
- Administración del sitio Drupal 8
- Módulos Drupal 8
- Comparación de módulos de Drupal
- Temas de Drupal
- Tipos de campos en Drupal
- Gestión de configuración
- Multisitio Drupal
- Funciones especiales
- Solución de problemas en Drupal 8
-
Creación de módulos para Drupal
- Comenzando - Información de referencia (Drupal 8)
- Preparación del esqueleto del módulo
- Reglas para nombrar y ubicar tu módulo de Drupal 8
- Informa a Drupal 8 sobre tu módulo utilizando el archivo .info.yml
- Agregar archivo composer.json
- Mostrar en la página "Hello World" a través del módulo Drupal
- Agregar el controlador principal
- Agregar archivo de enrutamiento
- Agregar un enlace en el menú
- Vamos adelante
- Agregar configuración predeterminada
- Habilite la configuración predeterminada en su módulo de Drupal 8
- Guía práctica para crear módulos básicos en Drupal 8
- Estructura básica de un módulo Drupal
- Formulario de configuración en Drupal
- <p>Definición y uso de tu propia configuración en Drupal 8</p>
- Creación de una página en un módulo de Drupal de forma programática
- Crear un bloque en un módulo de Drupal programáticamente
- Creación de tipos de campo, widgets y formateadores en Drupal
- Event Subscriber y Event Dispatcher. Sistema de gestión de eventos en Drupal.
- Creación de un estilo de visualización Views para Drupal
- Agregar una plantilla de tematización en un módulo de Drupal
- Agregar hojas de estilo (CSS) y JavaScript (JS) en un módulo de Drupal 8
- Pruebas del módulo Drupal 8
- Publique su módulo en drupal.org
- Comprensión de los hooks
- Drupal 8 API
- Tematización de Drupal 8
- Actualización a Drupal 8
En las siguientes subsecciones de esta guía, crearemos ejemplos de diferentes partes de un sitio Drupal, como una página personalizada, bloque, entidad, campo, etc. Todos los ejemplos comienzan con la carpeta del módulo y el archivo .info.yml. Solo con estos dos elementos, el módulo aparecerá en la página de administración de extensiones de Drupal 8 o podrá ser activado directamente mediante Drush.
Esta subsección te guiará a través del proceso de inicio creando, nombrando y ubicando correctamente el archivo .info.yml, que será el punto de partida para cada nuevo módulo que crees.
Si deseas clonar el repositorio git del ejemplo de código presentado en esta sección, debes instalar git y seguir las instrucciones. Puedes clonar el repositorio git usando el siguiente comando:
git clone https://github.com/sidharrell/D8HWexample.git modules/custom/hello_world
Todos los archivos se descargan por defecto, pero puedes "ocultarlos" comprobando la versión "esqueleto" para comenzar. Para hacer esto, entra en el directorio del módulo y usa el siguiente comando:
git checkout skeleton
Las demás ramas corresponden a las subsecciones siguientes de esta guía y están diseñadas para coincidir con sus equivalentes más completos en el módulo Examples, que se encuentra aquí.