Components
9 of 22 posts
Nothing matches that filter.
How the Web Animations API handles delay and stagger when you scrub through a timeline by hand, and the parity tests that caught my arithmetic wrong.
ReadThe story behind canvas_icon_picker — from a broken editorial step to a contrib module built on core's Icon API, and the enum bug that closed this week.
- Issuecanvas_icon_picker #3619510 — icon picker silently ignored on a prop that also declares an enum
A module that lets editors pick icons in Canvas without touching code. Why this small thing matters.
- ModuleCanvas Icon Picker
What YamlDiscovery changes about defining Canvas styles, and why the old approach kept going stale.
ReadHow the Web Animations API handles element lifecycle in Drupal Canvas, and why re-rendering breaks scroll-triggered reveals.
ReadWhat the Beyond Chatbots talk actually argued, the question from the room that stuck with me, and what I would open with differently now.
- TalkBeyond Chatbots: Creating Smarter, Personalized Experiences in Drupal with AG-UI
- ModuleAI Components
Dark mode and light mode in Canvas compositions. How theme context works and what breaks if you are not careful.
ReadCanvas 1.2 shipped with nested component composition and conditional rendering. What actually changed, and what I'm still watching.
- ArticleCanvas 1.2 release notes
Canvas is now production-ready. The composition layer for Drupal is here. What you need to know.
- ArticleCanvas 1.0 release
- ArticleCanvas documentation
How Canvas handles interactions, what patterns scale, and what happens when an editor wants something Canvas doesn't support.
- ArticleCanvas interaction API
Canvas changes how composition works. What your component library needs now, before Canvas arrives.
ReadHow to keep components coherent while supporting real variation across institutions. Patterns that work at scale.
ReadUsing AG Grid UI for AI-assisted content authoring in Drupal. What worked, what felt creepy, what we're watching.
ReadA module for client-side theme switching. Why I released it, what I learned building it, and what I still don't know.
ReadDrupal 11 completes the infrastructure for component-first theming. What that actually means for how you build.
ReadCanvas reframes how we think about content composition in Drupal. It is an acknowledgement and a reckoning.
- ArticleDrupal Canvas initiative
How CSS custom properties scale from single sites to multisites, and what happens when you try to scale them too far.
- ArticleCSS custom properties
A theme switcher that lives entirely in CSS and JavaScript, no external dependencies, no flash of unstyled content.
ReadSDC changes where decisions get made about what a component is. That matters for how your team works.
ReadDrupal 10 stabilises patterns for component-first theming. Here's what moved and why it matters for how you structure themes.
- ArticleDrupal 10: What's New
Drupal is built for problems higher-ed actually has, not problems it wishes it had. Why that matters.
Read




