Articles

La tematización en Drupal 8 ha cambiado. Esto se debe principalmente a la transición hacia la programación orientada a objetos y al uso del motor de plantillas Twig. Si antes bastaba con aprender un poco de PHP, HTML, CSS y comenzar a crear tu propio tema, ahora también es necesario entender Twig. Por un lado, esto complica el desarrollo en Drupal, pero por otro lado, simplifica el proceso de desarrollo. Usar un motor de plantillas es más conveniente para un grupo de desarrolladores, cuando algunos se especializan en desarrollar funciones y otros en el desarrollo del frontend del sitio.


Lo primero que debes hacer al comenzar a promocionar tu sitio en Drupal es instalar el módulo SEO Checklist:


Si decides crear tu sitio, o incluso si ya lo has creado. Pero ¿qué pasa si tu sitio no recibe visitas? No eres el primero en crear un sitio, y lo más probable es que no seas el primero en crear un sitio específicamente sobre tu tema: turismo, autos, bienes raíces. Y lo más probable es que ya existan docenas, si no cientos, de sitios similares al tuyo. Cada uno de tus competidores comerciales ya tiene un sitio web. Bueno, si ya tienes una audiencia, hay sitios que están condenados a ser olvidados y perdidos.


Drupal es excelente para desarrollar tiendas en línea pequeñas y medianas. El módulo Commerce:
https://www.drupal.org/project/commerce
y Ubercart:


Probablemente ya sepas cómo agregar un nuevo tipo de contenido, campos, y que en Drupal puedes mostrar estos campos de diferentes maneras. Si no es así, deberías leer o ver artículos sobre este tema:


Layout Builder proporciona la capacidad de diseñar diseños para la visualización gestionada de cualquier entidad. El resultado final se muestra a continuación, y será visible para el usuario del sitio.


<p><iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="auto" src="https://www.youtube.com/embed/mslKJt3-o7o" width="100%"></iframe></p>


El módulo Views no solo permite mostrar datos de las tablas de Drupal, sino que también puede calcular filas y agrupar resultados. Esta funcionalidad se llama agregación.
De forma predeterminada, Drupal tiene un diccionario de etiquetas de taxonomía. Vamos a crear un bloque con las etiquetas más populares y mostrar al final de cada etiqueta cuántos materiales hay en el sitio con esa etiqueta. Obtendremos una lista como esta:
Drupal 9 (5)
Drupal 8 (3)
PHP (2)
Para comenzar, necesitarás crear artículos y asociarles etiquetas.


En este artículo veremos el último bloque de las preferencias Otras de Views.


En el artículo anterior, hicimos un slideshow usando Views Slideshow. Pero todavía tenemos un paginador sin estilo con imágenes pequeñas.
En este artículo, veremos cómo añadir OwlCarousel y añadir CSS usando una biblioteca adicional.
En este ejemplo, usamos un módulo personalizado para conectar OwlCarousel, pero la próxima vez estilizaremos el slideshow en los archivos del tema.
https://drupalbook.org/sites/default/files/inline-images/drupalbook_owlcarousel.zip
