Articles

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:


Los foros no son tan populares como antes, aunque siguen siendo útiles en sitios de seguimiento de torrents, compras colectivas o soporte técnico. En Drupal puedes crear un foro simple y funcional en solo 5 minutos.
Para agregar un foro, primero debes activar el módulo Forum:


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


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.


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.


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.


En Drupal 8, al igual que en versiones anteriores, puedes añadir bloques adicionales en las regiones. Normalmente en los temas de Drupal existen regiones como: Cabecera (Header), primera y segunda barra lateral, contenido y pie de página. Vamos a Menú - Estructura — Diseño de bloques. En el tema Bartik tenemos las siguientes regiones:


En la lección anterior creamos un blog con Drupal, pero a ese blog le faltaban etiquetas para clasificar los artículos. Vamos a añadir un vocabulario utilizando la taxonomía. Habilita el módulo Taxonomy si aún no está habilitado.
La taxonomía en Drupal es un método de clasificación (rubricación, categorización) de los nodos mediante etiquetas (términos, categorías). Vamos a crear un vocabulario llamado Etiquetas, con el cual clasificaremos nuestros artículos. Menú - Estructura — Taxonomía.


El módulo de blog ya no está incluido en el núcleo de Drupal y puede descargarse desde la página del módulo:
https://www.drupal.org/project/blog
Se instala como cualquier otro módulo. Drupal es una plataforma lista para blogs, solo necesitas habilitar el módulo CKEditor para una edición más cómoda. Actívalo si aún no lo está.
Ahora necesitas configurar el módulo CKEditor. Ve a Menú - Configuración - Formatos de texto y editores, y haz clic en los ajustes para Texto sin formato.


Drupal ya incluye el módulo de Comentarios en el núcleo, solo necesitas habilitarlo:
Todos los comentarios pueden verse en el menú Administrar - Contenido — Comentarios:
