Articles

Quizás tengas páginas en el sitio que visitas con más frecuencia, como informes, pedidos, contenido y comentarios. Esto es muy útil para un cliente que solo visitará el sitio en ciertas páginas. Para esto, puedes usar accesos directos con enlaces rápidos a páginas importantes:
/admin/config/user-interface/shortcut


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


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:


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.


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.
