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
18/05/2025, by Ivan

JSON Drop API Documentation

¿Qué herramientas están disponibles para los constructores de sitios?

Existen varias herramientas adicionales disponibles que te ayudan a crear sitios más rápido, con mayor precisión y con menos esfuerzo.

Drush
Ver más abajo sobre herramientas de línea de comandos.
Git
Ver más abajo sobre herramientas de control de versiones.
Composer
Ver más abajo sobre Composer.
Devel
El módulo contrib Devel ayuda con tareas de desarrollo como depuración, inspección de código y generación de contenido ficticio.

¿Qué son las herramientas de línea de comandos?

Las herramientas de línea de comandos ofrecen una alternativa al uso de la interfaz administrativa para diversas operaciones en tu sitio. Muchos constructores y mantenedores de sitios han invertido tiempo en instalar y aprender a usar una herramienta de línea de comandos, porque:

  • Las tareas administrativas suelen ser más rápidas y menos tediosas cuando se realizan en la línea de comandos que en la interfaz de usuario.
  • Puedes escribir scripts que combinen comandos relacionados con el sitio junto con otros comandos del servidor, para automatizar tareas más complejas.
  • Las herramientas de línea de comandos ofrecen funcionalidades adicionales que no están disponibles mediante la interfaz administrativa; por ejemplo, ejecutar consultas a la base de datos.

La herramienta más popular es Drush. Drush es una interfaz de línea de comandos y herramienta de scripting que puede acelerar tareas comunes para desarrolladores, constructores de sitios y equipos DevOps. Esta guía documenta los comandos de la última versión estable de Drush para muchas tareas; no documenta comandos de versiones anteriores de Drush, pero puedes consultarlos en la documentación de Drush.

Para usar estas herramientas, necesitarás acceso a una terminal de línea de comandos en el entorno donde se alojará tu sitio web, y deberás instalar Composer primero para instalar Drush.

Para instalar Drush, primero asegúrate de que tu proyecto esté usando Composer para gestionar dependencias. Consulta más sobre Composer abajo. Luego utiliza los siguientes comandos:

# Instalar Drush
composer require drush/drush

¿Qué es un sistema de control de versiones?

Un sistema de control de versiones es un software que mantiene copias de archivos y el historial de revisiones en un repositorio, y te permite agregar, eliminar y actualizar archivos. Para un proyecto de sitio web, el software de control de versiones puede ayudarte a:

  • Probar localmente antes de desplegar archivos en el sitio en producción
  • Ver, comparar y revertir versiones anteriores de archivos
  • Ver los archivos añadidos, cambiados o eliminados antes de confirmar los cambios (actualizar el repositorio)
  • Unir cambios de diferentes miembros del equipo
  • Mantener los archivos y la configuración sincronizados entre los entornos local y en producción

Hay muchos sistemas de control de versiones, tanto propietarios como de código abierto, para elegir; una opción popular es Git, que es software libre y funciona en la mayoría de las plataformas. Git es un sistema de control de versiones distribuido que te permite tener una o más copias de tu repositorio, lo cual permite confirmar cambios en una copia y luego solo subir esos cambios al repositorio que designaste como canónico cuando estés listo para compartirlos. El repositorio git canónico puede estar alojado en tu computadora local o en un servidor de tu empresa, pero muchos proyectos y personas alojan sus repositorios Git usando servicios de terceros como GitLab o GitHub.

¿Para qué se usa Composer?

Composer es una herramienta para gestionar dependencias de PHP, donde el desarrollador especifica qué versión de cada librería externa necesita, y Composer se encarga de descargar e instalar esas librerías.

Composer se puede instalar en el entorno local de desarrollo o en el servidor web, pero a menudo ya viene incluido en kits de herramientas de desarrollo para Drupal.

El software principal de Drupal es un usuario primario de Composer, ya que utiliza varias librerías de software desarrolladas externamente, que deben descargarse e instalarse para que el software principal funcione. Cuando instalas el núcleo de Drupal, necesitas descargar un archivo que contenga versiones compatibles de las librerías externas, o ejecutar Composer para descargar las librerías tras la descarga inicial. La herramienta de línea de comandos Drush también se descarga utilizando Composer.

Algunos módulos contribuidos también hacen uso de librerías externas; por ejemplo, un módulo de integración con Facebook puede requerir la librería oficial de Facebook para funcionar, y un módulo geográfico podría necesitar una librería estándar de funciones geográficas. Para instalar un módulo con dependencias externas, deberás ejecutar Composer.

¿Qué herramientas están disponibles para desarrolladores de módulos y temas?

Además de las herramientas para constructores de sitios mencionadas anteriormente, las siguientes herramientas son útiles para los desarrolladores de módulos y temas.

Drush
Drush es una herramienta de línea de comandos que puede generar código base y permite interactuar con un sitio Drupal. Puede generar, por ejemplo, código de bloques o formularios, instalar módulos y temas, limpiar la caché y crear contenido de prueba.
Coder
Coder es una herramienta de línea de comandos que verifica si tus módulos y temas cumplen con los estándares de codificación y otras buenas prácticas. También puede corregir violaciones a los estándares de código.
Herramientas de depuración del navegador
Los navegadores web como Firefox y Chrome incluyen herramientas que permiten ver, editar, depurar y monitorear CSS, HTML y JavaScript. Puedes abrir el panel de depuración haciendo clic derecho en un área de tu ventana y seleccionando "Inspeccionar" o "Inspeccionar elemento".

 

Artículo de Guía de usuario de Drupal. Escrito y editado por Boris Doesborg y Jennifer Hodgdon, y Joe Shindelar de Drupalize.Me. Parte del texto adaptado de "Introducción a Git".