Sign in

Ivan Zugec

@ivanzugec.com
148 followers 47 following 1.1K posts

#drupal www.ivanzugec.com | www.webwash.net

PostsRepliesMedia
Ivan Zugec @ivanzugec.com · 8h
YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 8h
Views 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/2026
YouTube: www.youtube.com/watch?v=21-oBg6L03o… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 30/09/2026
Drupal 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/2026
Just 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/2026
YouTube: www.youtube.com/watch?v=21-oBg6L03o… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 29/09/2026
Drupal 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/2026
Fixed in Drupal 11.4.8
010
Ivan Zugec @ivanzugec.com · 27/09/2026
Fixed in Drupal 11.4.8
000
Ivan Zugec @ivanzugec.com · 27/09/2026
FYI, 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... #drupal
youtube.com
Drupal CMS Build Session: Job Board Backend, Roles, and Permissions
YouTube video by WebWash
010
Reposted by Ivan Zugec
Jürgen @jurgenhaas.bsky.social · 23/09/2026
Eight 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
Looking up at the underside of a pier
032
Ivan Zugec @ivanzugec.com · 22/09/2026
YouTube: www.youtube.com/watch?v=21-oBg6L03o… 📨 Newsletter: www.webwash.net/newsletter
010
Ivan Zugec @ivanzugec.com · 22/09/2026
The 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/2026
YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 21/09/2026
Two 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 · 20/09/2026
This sums up how I feel about Jev right now.
000
Ivan Zugec @ivanzugec.com · 18/09/2026
It'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.com
Drupal CMS Build Session: Job Board with Views, Canvas, and Webform
YouTube video by WebWash
000
Ivan Zugec @ivanzugec.com · 18/09/2026
YouTube: www.youtube.com/watch?v=ozthWCWUS1Y… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 18/09/2026
Building 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/2026
I'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/2026
I resonate with Grandpa Simpson more and more as I get older. www.youtube.com/watch?v=BGrf...
youtube.com
It'll Happen To You! (The Simpsons)
YouTube video by ThingsICantFindOtherwise
010
Ivan Zugec @ivanzugec.com · 15/09/2026
Don't forget the Claude Code promo is over (Sep 13th). Check your token usage. #claude #claudecode
010
Ivan Zugec @ivanzugec.com · 15/09/2026
YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 15/09/2026
You 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/2026
YouTube: www.youtube.com/watch?v=ozthWCWUS1Y… 👉 Join WebWash Premium: www.webwash.net/premium
000
Ivan Zugec @ivanzugec.com · 14/09/2026
Drupal 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... #drupal
youtube.com
Drupal CMS Build Session: Migrate a Basic WordPress Site with AI
YouTube video by WebWash
000
Ivan Zugec @ivanzugec.com · 11/09/2026
Wow, Lavazza release capsule-free pods. Aren't coffee beans the most universally supported "pods". #coffee
001
Ivan Zugec @ivanzugec.com · 11/09/2026
👉 Join WebWash Premium: www.webwash.net/premium
000
Ivan Zugec @ivanzugec.com · 11/09/2026
The 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/2026
If 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/2026
👉 Join WebWash Premium: www.webwash.net/premium
000
Ivan Zugec @ivanzugec.com · 10/09/2026
The 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/2026
YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 09/09/2026
Adding 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/2026
I'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/2026
YouTube: www.youtube.com/watch?v=21-oBg6L03o… 👉 Join WebWash Premium: www.webwash.net/premium
000
Ivan Zugec @ivanzugec.com · 07/09/2026
Getting 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/2026
And out of nowhere, you get three resets in Codex. Are these resets just randomly given? #openai #codex
000
Ivan Zugec @ivanzugec.com · 06/09/2026
Link: github.com/anthropics/claude-code/b…
010
Ivan Zugec @ivanzugec.com · 06/09/2026
Just 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/2026
Link: www.drupal.org/project/drupal/issue…
000
Ivan Zugec @ivanzugec.com · 04/09/2026
htmx 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/2026
Links: - www.omnigroup.com/more - grandperspectiv.sourceforge.net
000
Ivan Zugec @ivanzugec.com · 03/09/2026
Thanks 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/2026
YouTube: www.youtube.com/watch?v=D7_TblKXc9Y… 📨 Newsletter: www.webwash.net/newsletter
000
Ivan Zugec @ivanzugec.com · 02/09/2026
Structure, 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
Ivan Zugec @ivanzugec.com · 01/09/2026
👉 Join WebWash Premium: www.webwash.net/premium
000