Merry Christmas 🎄— we've arrived on Day 25 of 24 Days In Umbraco, with @ewestendorp and @johanreitsma who have written "Umbraco Forms Extensions":

https://24days.in/umbraco-cms/2025/forms-extensions/

Thank you all for following along once again! 🙌

#24DaysInUmbraco

It's Day 24 of 24 Days In Umbraco and Tobias Høst has written "Is Umbraco MCP Server Usable in Practice, or Is It Just a Phase?":

https://24days.in/umbraco-cms/2025/mcp-usable-or-phase/

#24DaysInUmbraco

Is Umbraco MCP Server Usable in Practice, or Is It Just a Phase? - 24 Days In Umbraco

A non-developer’s mildly sarcastic journey into prompt-driven CMS automation (written before release of Umbraco CMS Developer MCP for Umbraco 16).

On Day 23 of 24 Days In Umbraco, Callum Whyte has written "Modular Umbraco sites with NuGet, RCLs and uSync":

https://24days.in/umbraco-cms/2025/modular-umbraco/

#24DaysInUmbraco

Modular Umbraco sites with NuGet, RCLs and uSync - 24 Days In Umbraco

Many Umbraco teams have some kind of “starter” template for their projects - a collection of common content types or functionality, and helpers for things like SEO metadata. The goal is to give development a speed boost, and ultimately make projects more profitable.

It's Day 22 of 24 Days In Umbraco and Nurhak Kaya has written "A Practical Guide to Unlocking Accessibility of Websites":

https://24days.in/umbraco-cms/2025/unlocking-accessibility/

#24DaysInUmbraco

A Practical Guide to Unlocking Accessibility of Websites - 24 Days In Umbraco

A Practical Guide to Unlocking Accessibility of Websites with WAVE

On Day 21 of 24 Days In Umbraco, @deanleigh has written "An Introduction to Fluid Responsive Typography":

https://24days.in/umbraco-cms/2025/fluid-typography/

#24DaysInUmbraco

An Introduction to Fluid Responsive Typography - 24 Days In Umbraco

How CSS math functions min(), max(), clamp(), calc(), Container Queries and Container Query Units allow for much greater control of typography.

It's Day 20 of 24 Days In Umbraco and @Jmayn has written "Lessons learned on my first Umbraco Commerce project":

https://24days.in/umbraco-cms/2025/commerce-lessons/

#24DaysInUmbraco

Lessons learned on my first Umbraco Commerce project - 24 Days In Umbraco

Building my first e-commerce solution with Umbraco Commerce has been a good learning opportunity. Being very comfortable with Umbraco CMS, I was curious to see how Umbraco Commerce worked and fit in as a package.

On Day 19 of 24 Days In Umbraco, @lotte has written "Some (more) wintery wordplay!":

https://24days.in/umbraco-cms/2025/christmas-crossword/

#24DaysInUmbraco

Some (more) wintery wordplay! - 24 Days In Umbraco

An Umbraco and technology themed cryptic crossword.

Umbraco Flavored Markdown: A ${template} for success!

In case you missed it, my #24DaysInUmbraco article, went live at the weekend!

If you've felt daunted by replacing your #Umbraco site's Angular Label Templates with #UmbracoFlavoredMarkdown (#UFM), this is the guide for you!

I also cover custom UFM Components and Filters in case you really want to get stuck in!

https://24days.in/umbraco-cms/2025/template-for-success/

It's Day 18 of 24 Days In Umbraco and Lyle Lanley has written "10 tips to make your Umbraco site more sustainable":

https://24days.in/umbraco-cms/2025/sustainability-tips/

#24DaysInUmbraco

10 tips to make your Umbraco site more sustainable - 24 Days In Umbraco

Practical ways to make your Umbraco site greener, with clear, simple tips you can start implementing today

On Day 17 of 24 Days In Umbraco, Paul Seal has written "Fixing 42-Second API Delays: An IPv6 Timeout Mystery":

https://24days.in/umbraco-cms/2025/timeout-mystery/

#24DaysInUmbraco

Fixing 42-Second API Delays: An IPv6 Timeout Mystery - 24 Days In Umbraco

I spent days chasing a 42-second API delay that drove me crazy. It wasn’t async/await, it was a broken IPv6 connection. Here’s what I learned and how I fixed it