Umbraco Achieves B Corp Certification, Automated Umbraco Log Monitoring, Extending the Delivery API's Content Response and much more...

Sign Up | View Online | Previous Editions

UMB.FYI 2026-09-02

Umbraco HQ

Building Software with a Clean Conscience (3 minute read)

Umbraco, under the leadership of Martin Wülder, has achieved B Corp™ certification, affirming its commitment to ethical business practices and sustainability. This certification validates Umbraco's 20 years of ESG performance, including workplace diversity and security standards, while emphasizing continuous improvement in environmental impact and digital responsibility.

[ ] [ #business ]

Community

Skrift Issue #131 (17 minute read)

Featuring guest post by Paul Seal on "I thought bots were attacking my site (it was me)"

[ ] [ #skrift ]

Rebuilding our Umbraco Website - Part 1 (10 minute read)

Justin Neville details the comprehensive rebuild of his agency's website on Umbraco, resulting in a 43% increase in impressions and 214% in clicks. The process involved utilizing AI for design and SEO, restructuring content management, and ensuring fast performance. The success serves as a model for future client projects.

[ #performance ] [ #upgrades ]

Umbraco 17 Output Caching - Part 2 (8 minute read)

Justin Neville discusses the implementation of page caching in Umbraco 17 on .NET 10, despite its speed making it unnecessary. He details the caching setup, rules for avoiding cache misuse, and the complexities involved, emphasizing the importance of opt-in caching and proper invalidation to enhance performance without compromising functionality.

[ #caching ] [ #performance ]

---

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

---

Umbraco CSP Nonces with Output Caching - Part 3 (5 minute read)

Justin Neville discusses the challenge of implementing both a strict Content Security Policy (CSP) with nonces and output caching on the Nevitech website. He presents a solution involving middleware that replaces nonce placeholders in cached HTML and rewrites CSP headers, ensuring consistency and functionality without sacrificing either feature.

[ #caching ] [ #security ]

Umbraco 2-way relations - Umbraco Features You Didn't Know You Needed (5 minute read)

In "Relations in Umbraco: asking the question your picker can't answer," Bernadet Goey discusses the limitations of Content Pickers in Umbraco, which only allow one-way relationships. The article introduces Umbraco's Relations as a solution for establishing bidirectional links, specifically for scenarios like policies that supersede each other, enhancing content management and dependency checks.

[ ]

Announcing the new ProWorks Umbraco Media Audit package! (3 minute read)

Proworks announces the ProWorks Umbraco Media Audit package for Umbraco 17, enabling content editors to autonomously audit and clean their media. The package features a dashboard for easy media management, though it has limitations in detecting manually referenced items. Future enhancements include field auditing and integration with Umbraco AI.

[ #media ]

Quick Tip: Extending the Delivery API's Content Response (5 minute read)

Johan Reitsma discusses extending Umbraco 17's Delivery API response by integrating additional content from the content tree, such as featured articles, without creating a custom endpoint. By overriding the default IApiContentResponseBuilder and utilizing IApiContentBuilder, Reitsma maintains consistency in API responses while minimizing the need for manual mapping.

[ ] [ #contentdeliveryapi ] [ #tips ]

Umbraco AI ships with nothing in it (9 minute read)

Umbraco AI provides a framework for safely implementing AI without pre-built prompts or features. Installation takes an hour, but configuration requires one to two days. Users must create their own prompts and manage settings, emphasizing safety and customization. Proper setup is crucial for effective functionality and cost management.

[ #ai ] [ #umbracoai ]

Umbraco 18 Elements: A New Way to Manage Reusable Content (5 minute read)

Umbraco 18 introduces Elements, a dedicated Library section for managing reusable content, addressing long-standing issues with non-page content cluttering the document tree. This structural improvement enhances content organization, allowing for better governance, permissions, and integration with future Umbraco updates, ultimately streamlining the content management process for developers and editors.

[ #elements ]

Notify a Teams channel when you publish content, using Umbraco Automate (4 minute read)

Nathaniel Nunes outlines a step-by-step process to set up Umbraco Automate for sending notifications to a Microsoft Teams channel upon content publication. Using a Content Published trigger and an HTTP Request action, Nunes demonstrates how to integrate Teams with Umbraco 17, emphasizing simplicity and efficiency without requiring custom C# code.

[ #automation ] [ #umbracoautomate ]

Automated Umbraco log monitoring and bug fixing on a Claude Code Routine (3 minute read)

The text outlines a local Claude Code Routine for monitoring Umbraco v15+ logs and suggesting bug fixes. It details the setup process, including creating user groups, API users, and environment variables. A PowerShell script retrieves recent errors, and the routine automates error handling and fix application, ensuring safety by restricting access to client credentials.

[ #ai ] [ #logging ]

Why I choose Umbraco over WordPress (11 minute read)

Justin Neville discusses the differences between WordPress and Umbraco, emphasizing that while WordPress is quick and cost-effective for simple sites, Umbraco offers better long-term maintainability and security. He highlights the challenges of managing WordPress plugins and the benefits of Umbraco's architecture, making it suitable for complex, evolving projects.

[ #whyumbraco ]

Watch & Listen

umbraCoffee - Back To School (50 minute watch)

In this episode of #umbraCoffee, hosts Marcin and Callum discuss the transition back to school, productivity impacts of summer breaks, and busy work schedules. They also delve into AI integration in development, community support, and the need for secure solutions within the Umbraco community.

[ ] [ #ai ] [ #security ] [ #umbracoffee ]

Events

Brisbane Umbraco Meetup - September

2026-09-02 from 18:00 to 20:00 (Australia/Brisbane) - Zeroseven, 340 Adelaide St, Brisbane City, AU

Umbraco Community Hour - Virtual Meetup

2026-09-02 from 13:00 to 14:00 (Europe/Copenhagen) - Online

[ #virtual ]

Umbraco Meetup (Odense)

2026-09-02 from 16:00 to 20:00 (Europe/Copenhagen) - MWL, Edisonsvej 2, Odense, DK

UmbLeeds: Paths to AI Orchestration & Automation within Umbraco Development

2026-09-03 from 18:30 to 20:30 (Europe/London) - MSQ DX - Leeds Office, 28 Sovereign Street, Leeds, West Yorkshire, GB

[ #ai ] [ #automation ]

East Midlands Umbraco

2026-09-08 from 19:30 to 21:30 (Europe/London) - Clock Warehouse, Derby, GB

Manchester and North West Umbraco Meetup - AI at Work: How Are We Actually Adopting It?

2026-09-09 from 18:00 to 20:00 (Europe/London) - Cantarus, Lower Ground Floor, Jutland House, 15 Jutland St, Manchester M1 2BE, Manchester, GB

[ #ai ]

Packages

MegaForm.Umbraco

MegaForm module for Umbraco CMS — form builder, multi-view, submissions, and workflow extensibility.

Esatto.Umbraco.Backoffice.CookieScan

The site-side half of the Esatto cookie scanner.

Limbo.Umbraco.BorgerDk 17.0.0-alpha001

Umbraco package for integrating with the Borger.dk web service.

[ ]

UMBFY.Umbraco.Collaboration

UMBFY Collaboration adds real-time presence, editing awareness, change notifications, and conflict prevention to the Umbraco backoffice for Umbraco CMS 17.x and 18.x.

SplatDev.Umbraco.Plugins.AdPreview

Image ad preview property editor for Umbraco 13 and 17.

Jumoo.TranslationManager.Automate

Create, submit and approve Translation Manager jobs from Umbraco Automate workflows, and start workflows from translation events.

[ #automation ] [ #translations ] [ #umbracoautomate ]

uSync.Automate

uSync for Umbraco Automate settings

[ #umbracoautomate ] [ #usync ]

DotSee.ResponsiveImages

Responsive image markup for Umbraco, driven entirely by configuration.

Limbo.Umbraco.Emply 13.0.0

Umbraco integration for the Emply API.

[ ] [ #integrations ]

UmbraScript

UmbraScript is an xTalk-style scripting language for inspecting and automating content and media in Umbraco CMS.

Our.Umbraco.Screensaver

After a few minutes without activity the backoffice logo takes over the screen and bounces around it like the old DVD logo, counting perfect corner hits.

Umbraco.Community.PowerToys

A dashboard in the Umbraco Settings section that collects small backoffice admin tools ("power toys") in one place, each with its own on/off switch.

Social

OC.UFMFallbacks has been updated

[ ]

---

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