Security Advisory Update, Join the Community Docs Team, Documenting Umbraco CMS Third-Party Dependencies and much more...

Sign Up | View Online | Previous Editions

UMB.FYI 2025-04-16

Umbraco HQ

[Updated] Security Advisory, April 8 , 2025 - Patches for Umbraco CMS are now available

The severity of the vulnerability previously announced has been re-evaluated and upgraded from moderate to high. The patch released on April 8, 2025, still fully resolves the issue.

[ ] [ #security ]

How to Make Personalization Actually Work (Part 3)

In Part 3 of the series, Leon de Wildt discusses practical personalization techniques to enhance user experience and conversion rates on websites. Key strategies include Content Personalization, which tailors messaging to audience personas, and Behavioral Personalization, utilizing exit intent pop-ups to retain visitors. These methods foster engagement and loyalty through targeted, relevant content.

[ ] [ #personalization ] [ #umbracoengage ]

Join the Community Docs Team 2025

Bolette Kern introduces the Community Docs Team 2025, a collaborative initiative aimed at updating Umbraco's documentation to align with its new frontend architecture. The project seeks community contributors to enhance documentation, ensuring it meets developers' needs. Participants will gain insights, collaborate with Umbraco HQ, and attend a community meetup in Denmark.

[ ] [ #documentation ]

Community

The Future of Multilingual Web Development: Smarter, Faster, Global

Addxp discusses the evolution of multilingual website management, highlighting its necessity for businesses in a global economy. They emphasize the benefits of using Umbraco CMS for efficient content management, consistency, and SEO optimization.

[ #multilingual ]

The Vibe of the Future: Coding, GenAI, and What Comes Next

Rachel Breeze explores the debate surrounding vibe coding versus traditional programming, emphasizing that GenAI tools like Copilot enhance coding efficiency but shouldn't replace understanding. She argues for maintaining structured code and collaboration standards, while envisioning a future where AI provides real-time feedback, enhancing developer skills.

[ #ai ]

Streamlining Umbraco Headless Development: Automated Model Generation for Content Delivery API with Orval

Phil Whittaker discusses his experience creating a Next.js version of the Clean Starter Kit for Umbraco, focusing on automating UI client and model generation from Umbraco's Content Delivery API. He highlights challenges with Hey API and ultimately recommends Orval for its simplicity, stability, and flexibility in generating TypeScript clients.

[ #contentdeliveryapi ] [ #headless ]

Umbraco Shines on Sustainability and Growth in Third Annual Impact Report

Matthew Garrepy discusses Umbraco's commitment to sustainability, diversity, and community engagement, highlighting its growth and impact in 2024. Under new CEO Mats Persson, Umbraco emphasizes open-source principles and aligns with the UN's Sustainable Development Goals. The company showcases how responsible business practices can drive growth while benefiting the planet.

[ #business ] [ #industry ]

Quick Tip: How to prevent HTML in Umbraco Form fields

Warren Buckley shares a code snippet for validating Umbraco Forms to prevent HTML submissions. Since Umbraco Forms lacks this feature by default, the provided solution uses a notification handler to check form fields against a regular expression, returning an error if HTML is detected.

[ ] [ #umbracoforms ]

Watch & Listen

Personalization in 2025: How to Make It Actually Work (Part 1)

This video explains how to effectively set up personalization using Umbraco Engage by creating personas, defining segments as triggers, and using reporting tools to verify audience reach before investing in personalized content creation.

[ ] [ #personalization ] [ #umbracoengage ]

Personalization in 2025: How to Make it Actually Work (Part 2)

This video explains how to set up goals in Umbraco Engage to track user actions and measure personalization success. Goals guide content strategy and conversion optimization by differentiating micro and macro objectives and analyzing performance through analytics and reporting.

[ ] [ #personalization ] [ #umbracoengage ]

Events

Umbraco Kent Meetup - Thursday 17th April 2025 at 7pm (Online)

2025-04-17 from 19:00 to 21:00 - Online on googleHangout

[ #social ] [ #virtual ]

Umbraco London April 2025 - Virtual Meetup TBC

2025-04-23 from 18:30 to 20:30 - Online event

[ #social ] [ #virtual ]

umBristol Talks on the Farm: April 2025

2025-04-24 from 17:30 to 20:30 - Windmill Hill City Farm, Philip Street, Bedminster, Bristol, GB

[ ]

UmbraCymru - Virtual Lunchtime Umbraco Meetup, April 2025

2025-04-24 from 18:30 to 20:30 - Online

[ ] [ #social ] [ #virtual ]

Packages

HotChilli.Umbraco.PageNotFound v2.2.2

Fixes wrong 404 page being show in some circumstances

[ #seo ]

Canine.Umbraco.MediaAuth

Provides authentication and authorization for media items.

[ #authentication ] [ #authorization ]

Umbraco.Community.Engage.LocationHeaders

Configure the location headers from your CDN, Azure Frontdoor, or simmilar.

Umbraco.Community.Umbraco.Crm

CRM Data hub for Umbraco

Social

New process for documenting third-party dependencies used by Umbraco CMS

[ #umbracocms ]

The Release Candidate for Umbraco 15.4 is here

[ ] [ #umbracocms ]

UMBRAAD call for speakers

[ ] [ #umbraad ]

---
UMB.FYI, Unit 128100, PO Box 4336, Manchester, M61 0BW