Have Your Say on Forms Workflows, Upgrading Umbraco with AI, Umbraco Compose Integrations and much more...

Sign Up | View Online | Previous Editions

UMB.FYI 2026-11-11

Umbraco HQ

RFC: Replacing Forms Workflows with Umbraco Automate? (3 minute read)

Umbraco HQ asks whether Umbraco Forms workflows should move into Umbraco Automate, and wants to hear how developers and editors use workflows today. Early replies welcome a single engine with richer logic, but raise migration concerns.

[ ] [ #umbracoautomate ] [ #umbracoforms ]

Umbraco Training: From classroom to on demand (4 minute read)

Written by Alina Magdalena Larsen: Umbraco Training evolved from classroom to live online to fully on-demand courses (with in-person team options), driven by learner feedback. Certifications span Professional, Expert, and Master (build sequentially; renew exams biennially). New courses include Umbraco Compose; bundles and Education program support teams and universities.

[ ]

uProfile November 2026 - Mitchell Nortje (7 minute read)

Mitchell Nortje recounts how Codegarden 2025 transformed him from a quiet “Umbraco guy” into an active community member—giving talks, releasing an Umbraco Automate package, and advocating for mental health and inclusion—crediting connections with peers for renewing his passion for software and inspiring future local meetups and a podcast.

[ ] [ #uprofile ]

---

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

---

Community

How Claude Code writes drafts in my Umbraco backoffice, behind Cloudflare Access (5 minute read)

Arnel Robles describes using Umbraco's MCP server so Claude Code writes drafts into baryo.dev; Cloudflare Access blocked direct API calls. He ran a 30-line local proxy adding CF-Access headers to forward requests, stored secrets in macOS Keychain, restricted an "Agent Writer" API user from publishing, and recommends upstream SDK support to remove the proxy.

[ #ai ] [ #umbracomcp ]

Individual page icons in Umbraco (4 minute read)

Søren Kottal built NodeIcons to let editors assign individual icons (and optional colours) to pages while retaining the document type’s original icon as a small sign. It simplifies locating sections without adding document types, integrates with Umbraco 17/18, uses entity signs, and is available on Umbraco Marketplace and GitHub.

[ #backoffice ]

Upgrading my blog from Umbraco 13 to Umbraco 18 with Claude Code (5 minute read)

Richard Soeteman upgraded a Umbraco 13.5.2 site to Umbraco 18 via Claude Code, which automated intermediate upgrades (13 → 17 → 18), package checks, database migrations, and testing. Claude created blank sites per hop, ran unattended upgrades, patched code for API changes, fixed block list label syntax, and validated front-end/backoffice functionality.

[ #ai ] [ #upgrades ]

Umbraco publish timeout on SQL Server? Check min server memory (6 minute read)

Nathaniel Nunes describes Umbraco publish timeouts caused by SQL Server losing memory on an 8 GB laptop: Windows signals low memory, SQL Server shrinks its query memory pool, causing SqlBulkCopy to wait and time out (~30s). Fix: set a min server memory (e.g., 512 MB) so SQL Server won't shrink below needed grants.

[ #performance ]

Umbraco Upgrade Decisions: Upgrading With AI (8 minute read)

Rachel Breeze describes using AI to assist an Umbraco site rebuild, finding tools helpful but limited by tangled, custom code. Clear architecture, sensible content models, repeatable tests and human oversight remain essential. AI speeds migration and testing but requires precise guidance, dependency checks, and engineering judgment for production readiness.

[ #ai ] [ #upgrades ]

Building five Umbraco 17 packages on .NET 10 (6 minute read)

Arnel Robles built five open-source Umbraco 17 NuGet packages—Comments, Analytics, ShareLike, RelatedPosts, SocialPost—to add comments, likes, related posts, page views and social sharing without third‑party tracking. He prioritized local data, backoffice isolation behind Cloudflare/nginx, per‑visitor rate limits, careful releases, and dogfooding on his site before publishing.

[ #packages ]

umbPublisher 1.7.4 (5 minute read)

Owain Williams updates umbPublisher: v1.6.0 maps a note's frontmatter description to an Umbraco property (handling text, markdown, or rich text appropriately); v1.7.4 rebuilds searchable settings, signs release files, improves image lookup, uses cryptographic GUIDs, fixes lint issues, and requires Obsidian 1.14.4+.

[ ] [ #markdown ]

Give your Umbraco editors a Handbook (4 minute read)

Søren Kottal built Handbook, an Umbraco package that displays Markdown documentation inside the backoffice. Store docs in a configured Documentation folder (tracked in Git), organize folders/README.md into navigation, use frontmatter for titles/order, and include images/diagrams. Handbook only reads files; editing/versioning stays in your development workflow.

[ #backoffice ] [ #documentation ]

Firsts in the Windy City: My Umbraco US Festival 2026 Recap (9 minute read)

Proworks recounts their first solo trip to Chicago and Umbraco US Festival, highlighting community rituals, hands-on AI workflows with Umbraco Automate, winning the Stars, Stripes & AI Award for Mold Inspection Sciences, and building a Matrix property editor package using AI—lessons they’ll apply at ProWorks.

[ #ai ] [ #umbracoautomate ] [ #usfest ]

uSkinned Visual Editor, reimagined in Site Builder 7.3 (3 minute read)

uSkinned presents a reimagined Visual Page Editor in Site Builder 7.3 for Umbraco: click any block or item to edit, insert blocks inline, use a blocks drawer to manage layout, see unsaved changes across the full preview, undo/redo, edit Global/Footer content, and enjoy remembered preferences and improved performance.

[ #uskinned ]

Less Coding, More Big Dreaming (3 minute read)

In this post, Owain Williams reflects on barely writing code any more now that Claude does the heavy lifting. He argues the thrill of development hasn't gone but moved, and shares the tools and team habits he's trying as his job shifts towards guiding AI.

[ ] [ #ai ]

Watch & Listen

Q&A Session with Emmanuel Tissera and Tony Meyn | Umbraco India Festival 2026 (49 minute watch)

A Q&A from Umbraco India Festival 2026 with Emmanuel Tissera and Tony Meyn, covering how AI fits alongside a CMS, upgrading from 13 to 17, headless trends, hosting and scalability, and tooling choices like TipTap versus TinyMCE.

[ ] [ #indiafest ] [ #upgrades ]

Events

Umbraco Community Hour - Virtual Meetup

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

[ #virtual ]

Umbraco Meetup (Odense)

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

UmbLeeds: Security & Automation with Umbraco

2026-11-12 from 18:30 to 20:30 (Europe/London) - MSQ DX, Royal House, 28 Sovereign Street, Leeds, LS1 4BA, Leeds, GB

[ #automation ] [ #security ]

Umbraco Builders Day

2026-11-13 from 10:00 to 20:00 (Europe/Copenhagen) - Online

[ #hackathons ] [ #virtual ]

Umbraco Kent Meetup - Online - Monday 16th November 2026 @ 7pm

2026-11-16 from 19:00 to 21:00 (Europe/London) - Online

[ #search ] [ #virtual ]

Umbraco US Meetup Group - Document Everything All at Once

2026-11-17 from 13:00 to 14:30 (America/New_York) - Online

[ #documentation ] [ #virtual ]

Umbraco London November: Security Night

2026-11-18 from 18:30 to 20:30 (Europe/London) - This Is Embrace, 526 Metal Box Factory, 30 Great Guildford Street, London SE1 0HS, London, GB

[ #security ]

Forum

Building my second Umbraco 17 extension – HuSignal, lessons learned and AI integration (2 minute read)

David Whalley shares HuSignal, his open-source Umbraco 17 extension integrating Microsoft Clarity into the backoffice with daily analytics collection, a custom dashboard, AI-assisted reports (configurable LLMs) and PDF export. He discusses development challenges—external APIs, historical data, and ensuring AI distinguishes observations from assumptions—and invites feedback.

[ #ai ] [ #backoffice ]

Social

Umbraco Tag Manager comes to v18, with a new TagManager.AI add-on

[ #packages ] [ #umbracoai ]

Hamza Lachgar credited by Umbraco for a stored XSS finding

[ #security ]

Growcreate Schema Generator 17.1.2 and 18.0.1 released

[ #packages ] [ #seo ]

Umbraco.Community.PropertyNavigator 1.2.0 is out, now on Umbraco 18

[ #backoffice ] [ #packages ]

Packages

UmbHost.GreenStack.Umbraco.Configuration

Configures an Umbraco 13 or 17 site to run correctly on UmbHost GreenStack.

[ #hosting ] [ #sustainability ]

Bintiny.Umbraco

Compresses images with bintiny as Umbraco saves them.

Siteimprove.Umbraco17.Plugin

Brings Siteimprove's content quality, accessibility and SEO insights into the Umbraco editor.

[ #accessibility ] [ #seo ]

Ciphera.Pulse.Umbraco

Privacy-first, cookie-free web analytics for Umbraco from one NuGet package.

Arjo.UmbraTranslate

Weglot-powered machine translation for Umbraco 17+, served from language-prefixed URLs.

[ #translations ]

Diplo.Translator.Omni

AI translation for Umbraco 17 and 18 pages, blocks and Dictionary items, as drafts for review.

[ #ai ] [ #translations ]

Crombolo.SiteMigration

Connects an Umbraco site to Crombolo Cloud for site migration.

[ #migrations ]

DBestChatBot.Umbraco

Adds the DBestChatBot AI assistant to an Umbraco site.

[ #ai ]

Hazelchat.Umbraco

Adds a Hazelchat AI chat agent to every page Umbraco renders.

[ #ai ]

Umbraco.Community.UserActivity

A per-user Activity tab and a global Activity view under Users, built on Umbraco's audit logs.

[ #logging ]

Umbraco.Community.BackofficeTidy

Hide Umbraco backoffice extensions by alias, per environment and user group, from appsettings.

[ #backoffice ]

Umbraco.Community.ArchivedUsers

Adds an Archived area to the Users section, so leavers drop out of lists but keep their history.

Esatto.Umbraco.Backoffice.Seo

An SEO health dashboard that scans every published page and flags title, meta, heading and indexing issues.

[ #seo ]

Esatto.Umbraco.Backoffice.Accessibility

An accessibility dashboard that scans published pages with axe-core against WCAG and scores the site.

[ #accessibility ]

BaryoDev.Umbraco.Comments

Moderated comments for Umbraco 17, with a backoffice queue to approve, mark spam or delete.

BaryoDev.Umbraco.RelatedPosts

Read next related posts for Umbraco 17: shared tags, category and optional text similarity, cached, with a view component and a JSON endpoint.

BaryoDev.Umbraco.Analytics

Cookie-free page view analytics for Umbraco 17, stored in the site's own database.

BaryoDev.Umbraco.ShareLike

Share buttons, a rate-limited like count and reading time for Umbraco 17, with a most-liked dashboard.

BaryoDev.Umbraco.SocialPost

Post published Umbraco 17 content to LinkedIn, Bluesky and Mastodon from a retrying queue, with a backoffice dashboard.

BaryoDev.Umbraco.PostAlerts

New-post alerts for Umbraco 17, by weekly email digest or browser push.

BaryoDev.Umbraco.MediumImport

Import a Medium blog into Umbraco 17 from the Medium export zip.

[ #migrations ]

Umbraco.Community.NodeIcons

Choose individual document icons in the native Umbraco content tree and document pickers, with an optional sign for the original document type icon.

[ #backoffice ]

Umbraco.Community.LogLevels

Change Serilog log levels and namespace overrides at runtime from the Umbraco Log Viewer.

[ #logging ]

Umbraco.Community.Handbook

Display your own Markdown documentation inside the Umbraco backoffice.

[ #documentation ] [ #markdown ]

ProWorks.Umbraco.AI.PageEvaluator.Deploy

Umbraco Deploy support for ProWorks AI Page Evaluator configurations.

[ #umbracoai ] [ #umbracodeploy ]

ProWorks.Umbraco.AI.PageEvaluator.Automate

An Umbraco Automate "Evaluate Page" step for the ProWorks AI Page Evaluator.

[ #umbracoai ] [ #umbracoautomate ]

uTPro.Feature.TextToSpeech.Kokoro

Kokoro offline voice engine for uTPro.Feature.TextToSpeech.

uTPro.Feature.TextToSpeech.Piper

Piper offline voice engine for uTPro.Feature.TextToSpeech.

uTPro.Feature.AdProtect

Invalid-click protection and ad-serving control for Umbraco sites running ads.

uTPro.Feature.TextToSpeech

Adds a "Listen to this article" audio player to Umbraco 17 and 18 pages.

[ #accessibility ]

Umbraco.Community.IndexNow

Tells Bing and other IndexNow search engines about page changes the moment an editor publishes.

[ #seo ]

Umbraco.Community.ContentFreeze.Forms

ContentFreeze add-on that freezes Umbraco Forms in the backoffice during a content freeze.

[ #umbracoforms ]

Umbraco.Community.ContentFreeze.Commerce

ContentFreeze add-on that freezes Umbraco Commerce settings during a content freeze.

[ #umbracocommerce ]

Umbraco.Community.ContentFreeze

Freeze content and media editing in the Umbraco backoffice during deployments, migrations and uSync imports.

[ #deployments ]

Umbraco.Community.ContentFreeze.Hangfire

ContentFreeze add-on that holds back Hangfire jobs until a content freeze ends.

Umbraco.Community.ContentFreeze.AI

ContentFreeze add-on that freezes the Umbraco AI configuration during a content freeze.

[ #umbracoai ]

Umbraco.Compose.Integrations.UmbracoCms.DataSource

Browse and pick content from your Umbraco Compose from the comfort of the CMS back-office.

[ #umbracocompose ]

Umbraco.Compose.Integrations.UmbracoCms.TypeSchemaManagement

Save document types from the back-office as type schemas in your Umbraco Compose project.

[ #umbracocompose ]

Umbraco.Compose.Integrations.UmbracoCms.Ingestion

Send content published from the back-office to your Umbraco Compose project.

[ #umbracocompose ]

Umbraco.Compose.Integrations.UmbracoCms

Bundles all official Umbraco Compose integrations for bidirectional content orchestration.

[ #umbracocompose ]

Limbo.Umbraco.Emply 17.0.0-alpha002

Umbraco integration for the Emply API.

[ ] [ #integrations ]

Limbo.Umbraco.DreamBroker 17.0.0-alpha003

Video picker for inserting DreamBroker videos in Umbraco.

[ ]

Limbo.Umbraco.Tables 17.0.0-alpha003

A property editor for building table-based content.

[ ] [ #propertyeditors ]

Puzzle

A beer's spilled to rewrite history (6)

[ Stuck? Get hints and the answer ]
---

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