DrupalCamp Spain 2017
| title | author | length |
|---|---|---|
| Caching POST data with Varnish | Rodrigo Alfaro | 08m |
Caches POST search requests for repeatable AJAX Views and Drupal Commerce flows by installing Varnish 5 (unstable) and compiling the body_access module, then… | ||
| Drupal 8 cache for developers | José Jiménez Carrión | 47m |
Generates a module and blocks with Drupal Console, demonstrates a “Hello user X” bug where a cached render array shows user1 to user2, and fixes it by adding… | ||
| Commerce in Drupal | Manuel Egío | 23m |
An overview of Drupal Commerce 2.x for Drupal 8, explaining new features and what can be built now and in the future. Covers the redesigned user interface, the… | ||
| Creating Twig Extensions | Victor Rodriguez | 07m |
Shows how to create a custom Twig extension for Drupal to control field presentation from templates. Demonstrates using a Twig extension to solve common… | ||
| CSS Grid Layout | Alejandro Soto | 18m |
Introduces the CSS Grid Layout module, explaining its two-dimensional grid model and new CSS properties/values for placing HTML elements in rows and columns… | ||
| Drupal 8's Multilingual APIs | Christian López Espínola | 38m |
Drupal 8 exposes four concrete multilingual APIs: language manager for creating/configuring languages and negotiating current language, StringTranslationTrait… | ||
| Migrating data to Drupal 8 | Jonathan Araña Cruz | 33m |
Overview of Drupal 8’s migration framework: built-in and contributed modules for automated migrations from Drupal 5/6/7 and WordPress, plus custom migration… | ||
| When Drupal met Carto | Pablo López Escobés | 14m |
Drupal 8 module pipeline that pushes a CSV from Views to Carto creates the remote table automatically, using one integer as primary key and a GE/geofield for… | ||
| Putting yourself out there and avoiding the "what ifs" | Mike Herchel | 22m |
Concrete examples of making opportunity: emailed out of the blue to the owner of a high-traffic site and helped migrate it to Drupal, started a local Drupal… | ||
| Exploring composer in drupal 8 | Salvador Molina | 46m |
Step‑by‑step practical guide to using Composer with Drupal 8 that shows exact commands, files and gotchas: explains how composer install/update/require and… | ||
| Let's Encrypt or how to make your site HTTPS | Luis Ortiz | 13m |
Explains how HTTPS works and why TLS certificates are needed, then presents Let’s Encrypt as a free, automated certificate authority that removes cost and… | ||
| Test driven development in Drupal 8 | Teun Van Veggel | 36m |
Tests are used to drive module design and catch regressions, demonstrated with a working Connect Four module (repo: nuez/connect_four). Concrete tooling: Unit… | ||
| Using Traefik.io with your local docker environments | Jesús Sánchez | 11m |
Shows how Traefik.io becomes a local Docker reverse proxy that removes manual port mapping by using Docker Compose labels to publish service names and ports so… | ||
| Drupal success stories | David G, Ramón V., Siddharta N., Isaura G., Beatriz G. | 39m |
A series of short case studies about large websites built with Drupal 8 by Spanish companies. Presentations cover the Thyssen‑Bornemisza Museum portal and its… | ||
| Extreme Page composition | Siddharta Navarro | 29m |
Paragraphs module for Drupal 7 and 8 lets sites assemble content from reusable paragraph bundles (image+text, slideshow, container, form), uses Entity… | ||
| Frontend best practices | Cristian Aliaga | 38m |
Covers frontend theming best practices for Drupal: uses Sass for stylesheet generation, applies SMACSS, and builds a component-based reusable design system… | ||
| Search API Solr | Agustín Gómez | 50m |
Explains how to use the Search API Solr integration (Search API + Apache Solr) with Drupal 8, covering Solr schema, field types and the Solr admin interface to… | ||
| Everything you need to know about Marketing Automation | Claudia Giommarini | 42m |
Practical guidance for organizing a Marketing Automation project so it doesn’t drag on and frustrate both marketing/business teams and technology/product… | ||
| Choosing a CMS for transformation | Javier Espadas | 47m |
The presentation describes the Thyssen-Bornemisza Museum’s digital transformation project: defining a renewed digital business model across web, tablet and… | ||
| Adventures in APIs | Sally Young | 39m |
Argues that Drupal can be decoupled into practical, production systems and shows concrete projects: a 2012 live sports JS frontend, partially decoupled MSNBC… | ||
| The Spanish Documentation Working Group needs you | J. M. García | 17m |
An introduction to the Spanish Documentation Working Group for Drupal, explaining that documentation quality affects user onboarding and community growth and… | ||
| Responsive images | Cristina Chumillas | 38m |
Drupal 8 ships a Responsive Image module in core (machine name picture) that uses breakpoints declared in YAML, image styles and srcset/sizes so the browser… | ||
| BDD: Behaviour Driven Development | Jorge Tutor | 31m |
Introduces Behaviour Driven Development (BDD), explaining how it extends Test Driven Development by focusing on business-value and a shared understanding… | ||
| Improve your testing experience | Rodrigo Aguilera | 32m |
Migrate Default Content provides reproducible site fixtures by defining content as YAML files (CSV supported) and a files folder, and it builds real nodes… | ||
| Lose your fear of Drupal Console | Francisco Alonso | 09m |
Introduces Drupal Console and demonstrates how to use it for daily developer tasks in Drupal, showing a couple of concrete examples of recurring actions the… | ||
| Inclusive design patterns | Victor Rodriguez | 50m |
Explains how Drupal 8’s HTML5 and WAI-ARIA improvements help accessibility and shows how to embed accessibility from the start of a project using inclusive… | ||
| Pretending to be rockstar developers | Juan Olalla | 49m |
A reflective talk about the pressure to become a “rockstar” developer and whether that goal is realistic or healthy. It discusses the expectations to master… | ||
| A Scrum Master story | Nancy Beers | 39m |
A company of ~80 people gets a week-long company hackathon with explicit rules and two weeks prep; 16 developers plus marketing, operations and customer… | ||
| Introduction to the UI Patterns module | Nicolas Bottini | 46m |
Introduces the Drupal UI Patterns module for Drupal 8, showing how it lets teams define and organize frontend components (e.g., using PatternLab/atomic design… | ||
| Web load testing with Gatling | Jonathan Araña | 12m |
Gatling is presented as a tool to create and run load-test suites against websites or web applications to measure how the application and its hosting… | ||
| Headless Drupal: The Gizra way | David Hernandez | 44m |
Gizra lays out a concrete stack and a working demo: backend on Drupal 7 Restful module exposing board and message endpoints implemented as CTools plugins… | ||
| Rocking Out with Browser-Based Developer tools | Mike Herchel | 50m |
Live demos use Chrome DevTools (Elements, Network, Timeline, Layers, Console, Debugger) and show concrete fixes: find 200 requests with only 54 from site… | ||
| nothing matches | ||