Ivan Zugec
@ivanzugec.com
CKEditor in Drupal makes adding media simple.
Click insert media to select existing assets or upload new images.
Align and resize images with various aspect ratios.
Embed YouTube videos by pasting URLs. Easy multimedia content creation.
Click insert media to select existing assets or upload new images.
Align and resize images with various aspect ratios.
Embed YouTube videos by pasting URLs. Easy multimedia content creation.
November 10, 2025 at 9:01 PM
CKEditor in Drupal makes adding media simple.
Click insert media to select existing assets or upload new images.
Align and resize images with various aspect ratios.
Embed YouTube videos by pasting URLs. Easy multimedia content creation.
Click insert media to select existing assets or upload new images.
Align and resize images with various aspect ratios.
Embed YouTube videos by pasting URLs. Easy multimedia content creation.
Is anyone aware of a tool where you can run Google Meet as a webinar?
The functionality that's missing is the ability to create a form and accept sign-ups for the webinar, and send notifications before it starts.
I am surprised Google hasn't put this functionality in.
#googlemeet
The functionality that's missing is the ability to create a form and accept sign-ups for the webinar, and send notifications before it starts.
I am surprised Google hasn't put this functionality in.
#googlemeet
November 9, 2025 at 1:38 PM
Is anyone aware of a tool where you can run Google Meet as a webinar?
The functionality that's missing is the ability to create a form and accept sign-ups for the webinar, and send notifications before it starts.
I am surprised Google hasn't put this functionality in.
#googlemeet
The functionality that's missing is the ability to create a form and accept sign-ups for the webinar, and send notifications before it starts.
I am surprised Google hasn't put this functionality in.
#googlemeet
Every November, I spend a couple of hours moving sites from one shared hosting account to another within the same hosting provider.
Purchasing a brand new hosting account costs $119 for 12 months.
Renewing that same account after 12 months will cost $780 for another year. 🤯
Purchasing a brand new hosting account costs $119 for 12 months.
Renewing that same account after 12 months will cost $780 for another year. 🤯
November 8, 2025 at 10:47 AM
Every November, I spend a couple of hours moving sites from one shared hosting account to another within the same hosting provider.
Purchasing a brand new hosting account costs $119 for 12 months.
Renewing that same account after 12 months will cost $780 for another year. 🤯
Purchasing a brand new hosting account costs $119 for 12 months.
Renewing that same account after 12 months will cost $780 for another year. 🤯
Forms with 30+ fields overwhelm the submissions table.
Use Webform's column customization to hide unnecessary fields.
Display only the columns you check regularly for faster data review.
Note, you can only customize the submission table when you view the results on specific webforms.
Use Webform's column customization to hide unnecessary fields.
Display only the columns you check regularly for faster data review.
Note, you can only customize the submission table when you view the results on specific webforms.
November 6, 2025 at 6:33 PM
Forms with 30+ fields overwhelm the submissions table.
Use Webform's column customization to hide unnecessary fields.
Display only the columns you check regularly for faster data review.
Note, you can only customize the submission table when you view the results on specific webforms.
Use Webform's column customization to hide unnecessary fields.
Display only the columns you check regularly for faster data review.
Note, you can only customize the submission table when you view the results on specific webforms.
Latest live stream explores Drupal CMS Version 2 (alpha1) and Drupal Canvas.
Key highlights: installing v2 alpha 1, touring pre-built Canvas pages, managing content types via Canvas templates, and creating custom basic components.
A comprehensive first look at the new features and capabilities.
Key highlights: installing v2 alpha 1, touring pre-built Canvas pages, managing content types via Canvas templates, and creating custom basic components.
A comprehensive first look at the new features and capabilities.
November 5, 2025 at 7:26 PM
Latest live stream explores Drupal CMS Version 2 (alpha1) and Drupal Canvas.
Key highlights: installing v2 alpha 1, touring pre-built Canvas pages, managing content types via Canvas templates, and creating custom basic components.
A comprehensive first look at the new features and capabilities.
Key highlights: installing v2 alpha 1, touring pre-built Canvas pages, managing content types via Canvas templates, and creating custom basic components.
A comprehensive first look at the new features and capabilities.
November 5, 2025 at 6:59 PM
How do you name your fields in Drupal?
- Singular (field_image) or plural (field_images)?
- Prefix with content type (field_event_image)?
- Abbreviate (field_ev_image)?
- Use double underscores (field_event__image)?
What naming convention does your team use?
- Singular (field_image) or plural (field_images)?
- Prefix with content type (field_event_image)?
- Abbreviate (field_ev_image)?
- Use double underscores (field_event__image)?
What naming convention does your team use?
November 3, 2025 at 8:56 PM
How do you name your fields in Drupal?
- Singular (field_image) or plural (field_images)?
- Prefix with content type (field_event_image)?
- Abbreviate (field_ev_image)?
- Use double underscores (field_event__image)?
What naming convention does your team use?
- Singular (field_image) or plural (field_images)?
- Prefix with content type (field_event_image)?
- Abbreviate (field_ev_image)?
- Use double underscores (field_event__image)?
What naming convention does your team use?
I just discovered you can run Gemini CLI in headless mode so you can get your Claude Code to run Gemini prompts.
And save on token usage. 😀
Just run: gemini -p "prompt"
Docs: vist.ly/4cjjz
#gemini #claude
And save on token usage. 😀
Just run: gemini -p "prompt"
Docs: vist.ly/4cjjz
#gemini #claude
Headless Mode
Headless Mode
geminicli.com
November 2, 2025 at 1:25 PM
I just discovered you can run Gemini CLI in headless mode so you can get your Claude Code to run Gemini prompts.
And save on token usage. 😀
Just run: gemini -p "prompt"
Docs: vist.ly/4cjjz
#gemini #claude
And save on token usage. 😀
Just run: gemini -p "prompt"
Docs: vist.ly/4cjjz
#gemini #claude
📡 Going live: First Look at Drupal CMS Version 2 (alpha1) + Drupal Canvas
www.youtube.com/watch?v=dAkN...
www.youtube.com/watch?v=dAkN...
First Look at Drupal CMS Version 2 (alpha1)
YouTube video by WebWash
www.youtube.com
October 31, 2025 at 7:26 PM
📡 Going live: First Look at Drupal CMS Version 2 (alpha1) + Drupal Canvas
www.youtube.com/watch?v=dAkN...
www.youtube.com/watch?v=dAkN...
Testing Drupal Canvas AI for tomorrow's stream on Drupal CMS v2 alpha 1. It builds landing pages via prompts. I created a hero, pricing blocks & CTA.
Key learnings: Be specific with prompts & watch token usage (I used 500K+ tokens for a few pages).
www.youtube.com/watch?v=iRFJ...
Key learnings: Be specific with prompts & watch token usage (I used 500K+ tokens for a few pages).
www.youtube.com/watch?v=iRFJ...
Testing Canvas AI in Drupal CMS V2
YouTube video by WebWash
www.youtube.com
October 30, 2025 at 8:44 PM
Testing Drupal Canvas AI for tomorrow's stream on Drupal CMS v2 alpha 1. It builds landing pages via prompts. I created a hero, pricing blocks & CTA.
Key learnings: Be specific with prompts & watch token usage (I used 500K+ tokens for a few pages).
www.youtube.com/watch?v=iRFJ...
Key learnings: Be specific with prompts & watch token usage (I used 500K+ tokens for a few pages).
www.youtube.com/watch?v=iRFJ...
Going to test out Drupal CMS 2.0.0-alpha1 right now!!!!
If it goes well, it could probably be the topic of this week's live stream. 🤔
#drupal #drupalcms
If it goes well, it could probably be the topic of this week's live stream. 🤔
#drupal #drupalcms
October 29, 2025 at 6:53 PM
Going to test out Drupal CMS 2.0.0-alpha1 right now!!!!
If it goes well, it could probably be the topic of this week's live stream. 🤔
#drupal #drupalcms
If it goes well, it could probably be the topic of this week's live stream. 🤔
#drupal #drupalcms
I can't be the only one who sends an important email and quickly checks the email log search in Google Workspace to make sure there are no errors.
It doesn't guarantee the email will be delivered.
But sometimes it's good to make sure that there are no bounces or anything like that.
#emails
It doesn't guarantee the email will be delivered.
But sometimes it's good to make sure that there are no bounces or anything like that.
#emails
October 29, 2025 at 3:28 PM
I can't be the only one who sends an important email and quickly checks the email log search in Google Workspace to make sure there are no errors.
It doesn't guarantee the email will be delivered.
But sometimes it's good to make sure that there are no bounces or anything like that.
#emails
It doesn't guarantee the email will be delivered.
But sometimes it's good to make sure that there are no bounces or anything like that.
#emails
Quick summary of "Using AI Automators (Drupal AI) in Drupal CMS" stream:
• Create basic AI automators
• Configure CKEditor AI
• Chain automators & processors
• Set up Field Widget Actions
#drupal #drupalcms #drupalai
Vid: 1/3
• Create basic AI automators
• Configure CKEditor AI
• Chain automators & processors
• Set up Field Widget Actions
#drupal #drupalcms #drupalai
Vid: 1/3
October 29, 2025 at 11:19 AM
Quick summary of "Using AI Automators (Drupal AI) in Drupal CMS" stream:
• Create basic AI automators
• Configure CKEditor AI
• Chain automators & processors
• Set up Field Widget Actions
#drupal #drupalcms #drupalai
Vid: 1/3
• Create basic AI automators
• Configure CKEditor AI
• Chain automators & processors
• Set up Field Widget Actions
#drupal #drupalcms #drupalai
Vid: 1/3
CKEditor in Drupal creates bulleted and numbered lists via toolbar buttons or Markdown shortcuts (- for bullets, 1. for numbers).
Features include multi-level nesting and custom starting numbers for ordered lists.
These tools help structure content clearly and improve readability.
#drupal
Features include multi-level nesting and custom starting numbers for ordered lists.
These tools help structure content clearly and improve readability.
#drupal
October 28, 2025 at 4:36 PM
CKEditor in Drupal creates bulleted and numbered lists via toolbar buttons or Markdown shortcuts (- for bullets, 1. for numbers).
Features include multi-level nesting and custom starting numbers for ordered lists.
These tools help structure content clearly and improve readability.
#drupal
Features include multi-level nesting and custom starting numbers for ordered lists.
These tools help structure content clearly and improve readability.
#drupal
Cutting up the latest livestream, which is all about AI Automators in Drupal for the WebWash Premium members.
I'm trying to edit this video a little differently, and I plan on not spending hours chopping it up.
Because I need to plan out this week's livestream. 🎬
I'm trying to edit this video a little differently, and I plan on not spending hours chopping it up.
Because I need to plan out this week's livestream. 🎬
October 27, 2025 at 9:52 PM
Cutting up the latest livestream, which is all about AI Automators in Drupal for the WebWash Premium members.
I'm trying to edit this video a little differently, and I plan on not spending hours chopping it up.
Because I need to plan out this week's livestream. 🎬
I'm trying to edit this video a little differently, and I plan on not spending hours chopping it up.
Because I need to plan out this week's livestream. 🎬
Turn on Ajax in Webform settings to eliminate page reloads between form steps.
The form refreshes in place instead.
Critical for embedded forms in sidebars or page content where reloads disrupt reading flow.
The form refreshes in place instead.
Critical for embedded forms in sidebars or page content where reloads disrupt reading flow.
October 27, 2025 at 1:22 PM
Turn on Ajax in Webform settings to eliminate page reloads between form steps.
The form refreshes in place instead.
Critical for embedded forms in sidebars or page content where reloads disrupt reading flow.
The form refreshes in place instead.
Critical for embedded forms in sidebars or page content where reloads disrupt reading flow.
I've added chapter markers for the "Using AI Automators (Drupal AI) in Drupal CMS" live stream.
This live stream will explore the AI Automator submodule, a component of Drupal AI.
Links below: ⬇️
This live stream will explore the AI Automator submodule, a component of Drupal AI.
Links below: ⬇️
October 25, 2025 at 11:55 AM
I've added chapter markers for the "Using AI Automators (Drupal AI) in Drupal CMS" live stream.
This live stream will explore the AI Automator submodule, a component of Drupal AI.
Links below: ⬇️
This live stream will explore the AI Automator submodule, a component of Drupal AI.
Links below: ⬇️
Using AI Automators in Drupal CMS
YouTube video by WebWash
www.youtube.com
October 24, 2025 at 6:30 PM
Multi-step Webform URLs don't change between pages.
Select "Page name" in Form Wizard Settings to add page keys to the URL.
Now you can track where users drop off in your analytics.
#drupal
Select "Page name" in Form Wizard Settings to add page keys to the URL.
Now you can track where users drop off in your analytics.
#drupal
October 24, 2025 at 2:29 PM
Multi-step Webform URLs don't change between pages.
Select "Page name" in Form Wizard Settings to add page keys to the URL.
Now you can track where users drop off in your analytics.
#drupal
Select "Page name" in Form Wizard Settings to add page keys to the URL.
Now you can track where users drop off in your analytics.
#drupal
Thanks for the mention @thedroptimes.bsky.social
Need tables in Drupal? @ivanzugec.com breaks down your options: CKEditor, TableField, Paragraphs, Views, and more.
From simple content to dynamic data displays, this guide has you covered.
Read @webwash.bsky.social 👉 https://bit.ly/47zqX6F
##DrupalTutorial #DrupalTables #WebWash #CKEditor
From simple content to dynamic data displays, this guide has you covered.
Read @webwash.bsky.social 👉 https://bit.ly/47zqX6F
##DrupalTutorial #DrupalTables #WebWash #CKEditor
How to Create Tables in Drupal: CKEditor, TableField, Paragraphs, Views, and More
Ivan Zugec of WebWash explores six distinct ways to manage tables in Drupal—from simple CKEditor usage to advanced Views integration and custom code. His detailed guide walks through configuration, field types, and display options tailored for differ...
bit.ly
October 24, 2025 at 8:20 AM
Thanks for the mention @thedroptimes.bsky.social
Catching up on what's new in AI Automators in Drupal AI 1.2.
Found this video useful: https://www.youtube.com/watch?v=PmChGwzilck
And docs page: https://project.pages.drupalcode.org/ai/1.2.x/modules/ai_automators/
Plan to cover AI Automators and Field Widget Action on this Friday's live stream.
Found this video useful: https://www.youtube.com/watch?v=PmChGwzilck
And docs page: https://project.pages.drupalcode.org/ai/1.2.x/modules/ai_automators/
Plan to cover AI Automators and Field Widget Action on this Friday's live stream.
Setup complex CKEditor AI Assistants in Drupal in minutes
In this video we will showcase the new CKEditor AI Assistant via AI Automators.This is a really cool concept where you can do really simple AI Assistants for...
www.youtube.com
October 22, 2025 at 1:48 PM
Catching up on what's new in AI Automators in Drupal AI 1.2.
Found this video useful: https://www.youtube.com/watch?v=PmChGwzilck
And docs page: https://project.pages.drupalcode.org/ai/1.2.x/modules/ai_automators/
Plan to cover AI Automators and Field Widget Action on this Friday's live stream.
Found this video useful: https://www.youtube.com/watch?v=PmChGwzilck
And docs page: https://project.pages.drupalcode.org/ai/1.2.x/modules/ai_automators/
Plan to cover AI Automators and Field Widget Action on this Friday's live stream.
Learn to display and configure error reporting, and handle the White Screen of Death (WSOD) in Drupal.
Video covers using Devel and WebProfiler for debugging, implementing Ignition for beautiful error pages, and printing variables with dump() and other debugging functions.
#drupal
Link below
Video covers using Devel and WebProfiler for debugging, implementing Ignition for beautiful error pages, and printing variables with dump() and other debugging functions.
#drupal
Link below
October 21, 2025 at 9:01 PM
Learn to display and configure error reporting, and handle the White Screen of Death (WSOD) in Drupal.
Video covers using Devel and WebProfiler for debugging, implementing Ignition for beautiful error pages, and printing variables with dump() and other debugging functions.
#drupal
Link below
Video covers using Devel and WebProfiler for debugging, implementing Ignition for beautiful error pages, and printing variables with dump() and other debugging functions.
#drupal
Link below
I've added chapter markers to the latest live stream, "Display Errors and Print Variables in Drupal CMS".
Watch the full video link below ⬇️
#drupal #drupalcms
Watch the full video link below ⬇️
#drupal #drupalcms
October 18, 2025 at 3:40 PM
I've added chapter markers to the latest live stream, "Display Errors and Print Variables in Drupal CMS".
Watch the full video link below ⬇️
#drupal #drupalcms
Watch the full video link below ⬇️
#drupal #drupalcms