Umbraco Spark 2026, Introducing Umbraco Agent Skills, Why Implicit Scoring Isn't Always Enough for Personalization and much more...

Sign Up | View Online | Previous Editions

UMB.FYI 2026-03-18

Spark

2026 Pre-Spark Umbraco Hackathon & Package Jam

2026-03-19 from 09:30 to 18:00 (Europe/London) - true digital, Generator Building, Counterslip, Redcliffe, Bristol BS1 6BX, Bristol, GB

[ ] [ #hackathons ] [ #umbracospark ]

2026 Umbraco Spark Pre Party

2026-03-19 from 19:00 to 22:00 (Europe/London) - Roxy Lanes, 13-29 Union St, Bristol BS1 2DF, Bristol, GB

[ ] [ #umbracospark ]

2026 Pre Spark Harbour Run

2026-03-20 from 07:00 to 07:30 (Europe/London) - The Bristol Hotel, Prince Street, BS1 4QF, Bristol, GB

[ ] [ #umbracospark ]

Umbraco Spark 2026

2026-03-20 from 09:00 to 17:00 ((UTC) Coordinated Universal Time) - We The Curious Bristol, BS1 5DB

[ #umbracospark ]

2026 Umbraco Spark After Party

2026-03-20 from 18:00 to 23:59 (Europe/London) - Ritorno Lounge, Harbourside,, Bristol, GB

[ ] [ #umbracospark ]

Umbraco HQ

Umbraco Recognized as a G2 Leader Across CMS and Headless in the Spring 2026 Reports (5 minute read)

Umbraco excelled in the Spring 2026 G2 reports, showcasing strong performance in Headless CMS and DXP usability, regional CMS leadership, and WebOps implementation. Notably, Umbraco improved its DXP usability ranking to #1 and maintained its enterprise usability in Headless CMS, affirming its position as a flexible, enterprise-ready CMS.

[ ] [ #business ]

The Agent-Ready CMS: Introducing Agent Skills: Umbraco Backoffice Extension (8 minute read)

In this blog post by Phil Whittaker, the focus is on Agent Skills for Umbraco, which enhance AI's ability to assist developers in creating backoffice extensions. These skills provide structured knowledge, facilitate rapid prototyping, and improve coding accuracy, ultimately transforming how digital projects are delivered with AI integration.

[ ] [ #ai ]

---

Join 700+ professionals getting the latest news, events and media from the Umbraco community delivered straight to their inbox

---

uProfile March 2026 - Debasish Gracias (7 minute read)

Debasish Gracias reflects on his journey from a Support Developer to a 2025 Umbraco MVP, celebrating his community contributions. He aims to enhance Umbraco's presence in India by organizing online sessions for developers and hopes to establish a developer conference in the region, fostering collaboration and knowledge-sharing.

[ ] [ #mvp ] [ #uprofile ]

Umbraco Product Update - Q1 2026 (19 minute read)

In the first quarter of 2026, Filip Bech-Larsen highlights significant updates for Umbraco, including the launch of Umbraco Compose, advancements in AI integration, enhanced security in Umbraco Cloud, and improvements in search functionality. The updates aim to enhance stability, scalability, and user experience across the platform.

[ ] [ #ai ] [ #umbracocms ]

Community

Getting Started with Umbraco AI (9 minute read)

Umbraco AI offers a modular, opt-in approach to integrating AI features into its CMS, allowing users to select desired functionalities and providers while maintaining data control. The architecture includes core packages for connections, profiles, and prompts, enabling custom AI feature development. A practical example demonstrates an AI log analyzer, showcasing the system's flexibility and provider-agnostic design.

[ #ai ] [ #integrations ] [ #umbracoai ]

OC.UFMFallbacks Package (1 minute read)

Owain.Codes announced the release of a new UFM package for fallback values in Umbraco, allowing users to set a primary value for a label that defaults to another property if empty. This package supports chaining properties, HTML string manipulation, and output truncation. For more features, visit GitHub.

[ #markdown ]

Automatically Filter Content Delivery API Content (5 minute read)

In "Automatically Filter Content Delivery API Content," Richard Soeteman discusses a solution for filtering content in Umbraco's Content Delivery API based on publish and unpublish dates. By using a custom implementation with Scrutor, filters are automatically applied, ensuring only relevant content is retrieved without manual query string adjustments. Source code is available on GitHub.

[ #contentdeliveryapi ]

A Practical Guide to SVGs in Umbraco (7 minute read)

Matthew-Wise discusses enhancing SVG usage in Umbraco by addressing two main issues: inlining SVGs for CSS control while ensuring security against XSS attacks, and preventing duplicate requests for SVGs with varying sizes. He proposes methods for secure SVG uploads, inline rendering, and efficient caching, ultimately improving SVG handling in Umbraco.

[ #guides ]

OC.UFMMembersLookup package (1 minute read)

Umbraco Flavored Markdown (UFM) is utilized in Umbraco 17 for property descriptions and advanced labels in the CMS backoffice. Owain.Codes encountered an issue with Member Pickers and created a package to display member property information using {mnl:pickerAlias.propertyalias}. The package is now available via NuGet.

[ #markdown ] [ #membership ]

Why Implicit Scoring Isn't Always Enough for Personalization (4 minute read)

Implicit scoring in Umbraco Engage effectively personalizes user experiences but can misclassify visitors based on arbitrary point thresholds. The new Explicit Scoring feature allows marketers to lock classifications based on clear user intent, enhancing accuracy. This dual approach combines automated learning with manual intervention, ensuring better personalization for both typical and specific visitor scenarios.

[ #personalization ] [ #umbracoengage ]

Programmatically create Umbraco Members and set Password (2 minute read)

Markus Johansson shares his experience migrating websites from Umbraco 13 to Umbraco 17, focusing on the challenges of working with Members. He defines Members as external users for functionalities like customer areas and provides guidance on using IMemberService and IMemberManager for programmatic member management, including a code sample for member creation.

[ #membership ] [ #migrations ]

I'm learning python with AI and TDD (6 minute read)

In his article, Dennis shares his experience using AI as a pair programming partner while developing a Python project that connects Animal Crossing Amiibos to Nookipedia. He emphasizes the importance of Test-Driven Development (TDD) in managing AI-generated code, highlighting both the benefits and challenges of AI-assisted coding.

[ #ai ]

A first look at load balancing the Umbraco backoffice (9 minute read)

Umbraco 17 introduces load balancing for its backoffice, allowing a single web app to scale efficiently. Users can choose between sticky sessions or stateless configurations, each with distinct session management implications. Proper setup involves shared caching and data protection, particularly using Redis, to ensure seamless user experiences during scaling events.

[ ] [ #backoffice ] [ #umbracocms ] [ #unboxing ]

Upgrade Umbraco 13 to 17: Property Editors + Property Value Converters (6 minute read)

Luuk Peters discusses upgrading Property Editors and Property Value Converters from Umbraco 13 to 17. The migration introduces a clearer separation between UI and backend data handling, requiring adjustments to existing Property Editors. Peters outlines the migration process, code updates, and considerations for using EditorUiAlias versus EditorAlias in converters.

[ #migrations ] [ #umbracocms ] [ #upgrades ]

Watch & Listen

The Umbraco Playground — Experiment, build, and share 1 (100 minute watch)

The Ubraco playground experiment, hosted by Debbas Gracious and co-hosted by Girish, featured developers presenting their work with Umbraco. Nitesh Babu showcased Better Icons for SVG management, while Natan Ununes discussed MCP server automation. Silano shared migration challenges, and Afrid presented a low-code workflow engine prototype.

Author: Umbraco India User Group

[ ] [ #ai ] [ #automation ] [ #search ]

DevRel Deep Dive: Exploring Umbraco.AI with Matt Brailsford (44 minute watch)

In this week's Embraco Devril deep dive, Lotty and Sebastian discuss Umbraco.AI with Matt Brazford. They explore its features, including integration with various AI providers, installation guidance, and the functionality of Umbraco.AI.Prompt and Umbraco.AI.Agent. The session emphasizes the open-source nature and extensibility of Umbraco.AI for CMS development.

[ #ai ] [ #devreldeepdives ] [ #umbracoai ]

AI in Umbraco: Feature demo (16 minute watch)

[ ] [ #ai ] [ #umbracoai ]

Events

Umbraco AI Hackathon: Opbygning af fremtidens AI i Umbraco og Umbraco i AI

2026-03-25 from 14:00 to 20:00 (Europe/Copenhagen) - twoday Aarhus, Søren Frichs Vej 44D, 8230 Åbyhøj, Aarhus, DK

[ #ai ] [ #hackathons ] [ #umbracoai ]

Umbraco Compose: Orchestrating Data for Composable Digital Platforms

2026-03-26 from 17:00 to 17:45 (Asia/Kolkata) - Online

[ #virtual ]

UmbraCymru - Umbraco Spark debrief!

2026-03-26 from 18:00 to 20:30 (Europe/London) - Method4, 12-14 Trade Street, Cardiff, CF10 5DT, Cardiff, GB

[ ] [ #umbracospark ]

Umbraco London March - Virtual Meetup

2026-03-26 from 18:30 to 20:30 (Europe/London) - Online

[ #virtual ]

Post Spark Social Event

2026-03-26 from 18:30 to 20:30 (Europe/London) - New Century, 34 Hanover St, Manchester M4 4AH, Manchester, GB

[ #umbracospark ]

CODECABIN US

2026-03-28 to 2026-03-31 ((UTC) Coordinated Universal Time) - Gleneagle, Colorado

[ #codecabin ]

Training

Load Balancing and Azure

Mar 18, 2026 - Europe - EUR 1300.00

[ ] [ #azure ]

Load Balancing and Azure

Mar 25, 2026 - North America - EUR 1300.00

[ ] [ #azure ]

Packages

OC.UFMFallbacks

An Umbraco package that extends Umbraco Flavored Markdown (UFM) with a {fbk:} component, giving you property fallbacks and text filters directly inside block labels and other UFM contexts.

[ #markdown ]

Umbraco.Community.JobsJobsJobs

Backoffice dashboard for recurring Umbraco background jobs with status, manual triggering, persisted run history, cooperative stop support, and opt-in CRON scheduling.

[ #backoffice ]

Umbraco.Community.uRestore

Extends the Umbraco backoffice with a Property Restore workspace tab, allowing editors to compare any saved content version against the current draft and selectively restore individual property values without affecting the rest of the content.

[ #backoffice ]

PulseForUmbraco

Your Umbraco site's operational health monitor.

[ #performance ]

OC.UFMMemberLookup

An Umbraco Flavoured Markdown extension to allow for searching Member data

[ #markdown ]

Limbo.Umbraco.Separator 17.0.0

Limbo.Separator is a small package for Umbraco that adds a property editor serving as a separator to give a better overview of properties within your Umbraco content types.

[ ] [ #propertyeditors ]

DigitalWonderlab.AccessibilityToolkit

Comprehensive WCAG 2.1 accessibility auditing for Umbraco backoffice

[ #accessibility ]

Umbraco.Community.uAccessible

Accessibility audit reports for your Umbraco content pages, directly in the backoffice.

[ #accessibility ]

Modgift.Umbraco.ImageUpload

Automatically resizes and converts images uploaded to Umbraco CMS 17 media library.

Social

The Call for Speakers for UMBRAAD 2026 is open!

[ #umbraad ]

---

Join 700+ professionals getting the latest news, events and media from the Umbraco community delivered straight to their inbox

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