Ivan Zugec @ivanzugec.com · 8hYouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 8hViews renders fields in order, and a field can only use tokens from fields above it. That's why your Link to content token isn't in the replacement patterns list. Rearrange the fields so it sits above the one using it, then exclude it from display. #drupal #views 100
Ivan Zugec @ivanzugec.com · 30/09/2026YouTube: www.youtube.com/watch?v=21-oBg6L03o… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 30/09/2026Drupal AI stores your API key with the Key module, the Drupal module for secrets. You can keep it in the database or in an environment variable. On a production site, use the environment variable. #drupal #drupalai 101
Ivan Zugec @ivanzugec.com · 29/09/2026Just finished watching the Driesnote Drupal Europe keynote. Some interesting things have been announced. My favorite is headless canvas. Need to do a live stream on it. YouTube link: www.youtube.com/live/yrQvzJrQELY #drupal #drupalcon 010
Ivan Zugec @ivanzugec.com · 29/09/2026YouTube: www.youtube.com/watch?v=21-oBg6L03o… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 29/09/2026Drupal AI doesn't lock you to one provider. Under Configuration, "AI Infr..", "Default Models...", each capability (chat, vision, moderation, text to speech) gets its own provider dropdown. #drupal #drupalai 100
Ivan Zugec @ivanzugec.com · 27/09/2026FYI, avoid updating Twig in Drupal from 3.29 to 3.30 for now. Drupal core has been fixed, but it still hasn't been released. Run composer require "twig/twig:3.29.0" to downgrade Issue: www.drupal.org/project/drupal/issue… #drupal #twig 110
Ivan Zugec @ivanzugec.com · 25/09/2026📡 Going live: Drupal CMS Build Session: Job Board Backend, Roles, and Permissions www.youtube.com/watch?v=jtOD... #drupalyoutube.comDrupal CMS Build Session: Job Board Backend, Roles, and PermissionsYouTube video by WebWash 010
Reposted by Ivan ZugecJürgen @jurgenhaas.bsky.social · 23/09/2026Eight posts on the fun part. One on the bill. 87 maintained drupal.org projects, Gin, core, 293 GitLab projects, zero revenue since July 2025. A priced menu at the end, maintenance first. go.lakedrops.com/eca-next-cha... #Drupal #OpenSource 032
Ivan Zugec @ivanzugec.com · 22/09/2026YouTube: www.youtube.com/watch?v=21-oBg6L03o… 📨 Newsletter: www.webwash.net/newsletter 010
Ivan Zugec @ivanzugec.com · 22/09/2026The quickest way to get AI into Drupal CMS. Extend, Recommended, AI Assistant, install. Pick a provider, paste your API key, then refresh the page. That refresh is what makes the AI icon appear. #drupal #drupalcms 100
Ivan Zugec @ivanzugec.com · 21/09/2026YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 21/09/2026Two Views fields on one line, no template needed. Open the second field, tick "Override the output of this field with custom text" under Rewrite results, then build your line from the replacement patterns. Exclude the first field from display. #drupal #views 100
Ivan Zugec @ivanzugec.com · 18/09/2026It's finally happened. Claude Code supports AGENTS.md in version 2.1.277. Now let's hope it supports ".agents/" folder. #claudecode #claude 020
Ivan Zugec @ivanzugec.com · 18/09/2026📡 Going live: Drupal CMS Build Session: Job Board with Views, Canvas, and Webform www.youtube.com/watch?v=R3rh...youtube.comDrupal CMS Build Session: Job Board with Views, Canvas, and WebformYouTube video by WebWash 000
Ivan Zugec @ivanzugec.com · 18/09/2026YouTube: www.youtube.com/watch?v=ozthWCWUS1Y… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 18/09/2026Building AI agents in Drupal? The AI Agents Debugger gives you an Agent Monitor, so you can watch an agent work out its tools and hand the job off to another agent, step by step. #drupal #aiagents 100
Ivan Zugec @ivanzugec.com · 18/09/2026I'm shipping a bike from France to Croatia. But the bike thanks to UPS is on a bit of a European tour. 🇫🇷 France → 🇮🇹 Italy → 🇮🇪 Ireland → 🇫🇷 France → 🇮🇹 Italy → 🇭🇷 Croatia (let's hope) 🚲🇪🇺 010
Ivan Zugec @ivanzugec.com · 17/09/2026I resonate with Grandpa Simpson more and more as I get older. www.youtube.com/watch?v=BGrf...youtube.comIt'll Happen To You! (The Simpsons)YouTube video by ThingsICantFindOtherwise 010
Ivan Zugec @ivanzugec.com · 15/09/2026Don't forget the Claude Code promo is over (Sep 13th). Check your token usage. #claude #claudecode 010
Ivan Zugec @ivanzugec.com · 15/09/2026YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 15/09/2026You don't need a Twig template to change the HTML around a Views field. Click the field, open Style settings, then Customize field HTML. Wrap the title in an H3, make the label a strong tag, add your own classes. #drupal #views 100
Ivan Zugec @ivanzugec.com · 14/09/2026YouTube: www.youtube.com/watch?v=ozthWCWUS1Y… 👉 Join WebWash Premium: www.webwash.net/premium 000
Ivan Zugec @ivanzugec.com · 14/09/2026Drupal CMS Build Session: Create an AI Agent. Quick recap stream covering the AI Assistant recipe, the Agents Explorer, building a Media agent and locking it down ⬇️ #drupal #drupalcms #aiagents 100
Ivan Zugec @ivanzugec.com · 11/09/2026📡 Going live: Drupal CMS Build Session: Migrate a Basic WordPress Site with AI www.youtube.com/watch?v=TsjN... #drupalyoutube.comDrupal CMS Build Session: Migrate a Basic WordPress Site with AIYouTube video by WebWash 000
Ivan Zugec @ivanzugec.com · 11/09/2026Wow, Lavazza release capsule-free pods. Aren't coffee beans the most universally supported "pods". #coffee 001
Ivan Zugec @ivanzugec.com · 11/09/2026The content variable is a custom variable the theme passes through to a Twig template. Use the without filter to drop an array key you don't want rendered. To add your own, append a render array to content in a preprocessor. #drupal #twig 110
Ivan Zugec @ivanzugec.com · 10/09/2026If you're looking for a good sci-fi series on Audible, check out the Bobiverse series. Book 6, The Infinite Extent is out today. BTW, I am not sponsored by Audible. :) Now I want to spend a whole day cleaning the apartment and listening to this audiobook. 010
Ivan Zugec @ivanzugec.com · 10/09/2026The Twig "extends" tag lets you override part of a template. Wrap part of your markup in a block, then extend the template and redefine just that block. Everything else stays as it was. Call "parent" inside the block to keep the original markup and add to it. #drupal #twig 110
Ivan Zugec @ivanzugec.com · 09/09/2026YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 09/09/2026Adding an image field to a view in Drupal CMS goes through three layers. View mode, which points to a responsive image style, which points to image styles. Rendered entity gives a picture element with breakpoints. A plain image style gives one img tag. #drupal #views 100
Ivan Zugec @ivanzugec.com · 08/09/2026I've been using the resume session feature in Claude Code to cut up my live streams, and it's useful. I don't use it for coding. But resuming sessions and compacting them as I go makes scheduling and cutting videos a lot easier. #claudecode 011
Ivan Zugec @ivanzugec.com · 07/09/2026YouTube: www.youtube.com/watch?v=21-oBg6L03o… 👉 Join WebWash Premium: www.webwash.net/premium 000
Ivan Zugec @ivanzugec.com · 07/09/2026Getting Started with the AI Assistant in Drupal CMS. Quick recap stream covering the recipe install, the AI dashboard, chat agents, AI CKEditor and Canvas AI ⬇️ #drupal #drupalcms #ai 100
Ivan Zugec @ivanzugec.com · 07/09/2026And out of nowhere, you get three resets in Codex. Are these resets just randomly given? #openai #codex 000
Ivan Zugec @ivanzugec.com · 06/09/2026Just a heads up, Claude Code changed the way it handles the "bypassPermissions" option. It can no longer be added to the "defaultMode" option is settings.json. Changed in 2.1.257. #claudecode #claude 110
Ivan Zugec @ivanzugec.com · 04/09/2026htmx 4 has been committed into Drupal 12. I've played around with older versions, but it's great to see it officially supported in Drupal 12. #drupal #htmx 110
Ivan Zugec @ivanzugec.com · 03/09/2026Links: - www.omnigroup.com/more - grandperspectiv.sourceforge.net 000
Ivan Zugec @ivanzugec.com · 03/09/2026Thanks to OmniDiskSweeper (not sponsored) or GrandPerspective. I discovered even more cache folders on MacOS. A cache folder for Spotify, npm, pnpm, Composer, old versions of PhpStorm... But you can use any tool that helps you visualise storage. Links below: 110
Ivan Zugec @ivanzugec.com · 02/09/2026YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter 000
Ivan Zugec @ivanzugec.com · 02/09/2026Structure, Views, Settings, enable "Show the SQL query". The preview pane now shows the real query, which is the fastest way to check whether your contextual filter is passing an argument. #drupal #views 100