Recursos para aprender Drupal

Banner
Solucionex
05
Abr 24

Tener conocimiento sobre Drupal y sus diferentes características a la hora de desarrollar es muy importante; saber manejar cada apartado y herramienta que proporciona Drupal nos hará crear un mejor código y hará que el portal sea mucho más fácil de mantener y de trabajar en él, aparte de otras ventajas técnicas.

Saber como se ha de proceder en cada momento, que herramienta se utiliza, etc. es muy importante y para saber como se ha de proceder en cada momento también es importante saber documentarse.

Drupal Api

Enlace: https://api.drupal.org/api/drupal

La propia página de la Drupal API es una gran fuente de información sobre Drupal y sus hooks, clases, etc. Es importante saber manejarse bien por la API de Drupal. A tener en cuenta que es muy importante seleccionar la versión correcta de Drupal en la que se quiere buscar la información.

Drupal API

Página de cada módulo módulos

Stage File proxy Example

En la propia página de muchos módulos que se usan en los proyectos de drupal, vienen detallados para que sirven y como usarlos. También existe el menú lateral de "Resources", que provee una serie de enlaces de interés como el changelog y algunas guías de usabilidad.

twig tweak

En el caso de que no se encuentre lo que buscamos siempre es buena idea acceder a las issues, tanto a las abiertas como las ya resueltas/cerradas para comprobar si la duda que se tiene en el momento ya la ha tenido otro usuario y la ha resuelto.

 

 

Drupal Book

Enlace: https://selwynpolit.github.io/d9book/

Drupal Book

Uno de nuestros recursos favoritos, Drupal book presenta en su misma web una serie de recursos en los que se explica como crear bloques customs, plugins, eventos, forms, etc. Tiene tutoriales de casi todo lo necesario para Drupal, de tal forma que es bastante útil.

Escuela Drupal

Enlace: https://www.youtube.com/@EscuelaDrupal/videos

Escuela Drupal es un canal de Youtube perfecto para estar al día con Drupal con sus videos repasando las nuevas versiones de Drupal. A parte tiene tutoriales enseñando como crear formularios multipágina, utilizar Stage File Proxy, etc. Lo mejor de todo está enteramente en Español y se explica de maravilla, por lo que viene perfecto para la gente que anda escasa de inglés y es algo nueva en el mundo de Drupal.

Twig Docs

Enlace: https://twig.symfony.com/doc/

Es importante conocer los filtros y diferentes funciones que presenta Twig. Lo mejor es utilizar la documentación oficial de Twig y Drupal para buscar el filtro que necesitamos. Otro enlace que se recomienda visitar es el que contiene la documentación de los filtros de twig en Drupal.

ADR Lullabot

Enlace: https://architecture.lullabot.com/adrs/drupal/

Un ADR (Architectural Decision Record) es un documento que almacena una serie de reglas inmutables sobre arquitectura que se establecen a la hora de desarrollar cualquier tipo de Software. Lullabot proporciona muchísimos ADR, entre ellos unos para cada apartado de Drupal, que vienen genial para aquellos equipos que acaben de comenzar y no tengan definido su propio ADR o simplemente quieran usar este.

Forcontu

Enlace https://www.forcontu.com

En el caso de que se precise una formación en general acerca de Drupal, siempre se puede acudir a los cursos de Forcontu. Aquí se pueden realizar cursos especializados en Drupal tutorizados por un profesor. O bien comprar alguno de los libros que han ido publicando.

 

Drupal
Desarrollo
Documentación