Issue No 126

Admin Only property using Granular Permissions in Umbraco 17

by Bernadet Goey

How do we protect critical backoffice properties, making them admin-only, using Umbraco 17’s granular permissions system? Bernadet explains how to do it with the shift from visibility-based rules to exclusion-based permissions, plus a reusable approach you can package for multiple sites.

PostgreSQL Support for Umbraco

by Dirk Seefeld

Adding PostgreSQL support to Umbraco turned out to be less about databases and more about consistency. Dirk explains how replacing raw SQL with typed NPoco queries, extending DTOs, and tightening the persistence layer made true multi-database support achievable.

Stay Plugged in to the Community!

UMBRAAD

UMBRAAD

21 May 2026

Online

Website

Codegarden

Codegarden

10 - 11 June 2026

Copenhagen, Denmark

Website

Umbraco US Festival

Umbraco US Festival

30 Sept - 01 Oct 2026

Chicago, IL, USA

Website

Around the Web

A curated collection of Umbraco and industry related tools, tips, tricks, and tutorials from around the web.

New Green Stack Umbraco Templates!

credit: Umbhost

If you're looking for convenient hosting solutions, Green Stack has just released 4 starter kit solutions to get your site up and running very quickly! Boot up a clean Umbraco instance, Clean Starter Kit, The Starter Kit, or UmBootstrap with easy to install dotnet templates.

Check out the Clean Umbraco template
Check out the Clean Starter Kit template
Check out the Starter Kit template
Check out the UmBootstrap template

Umbraco AI Prompts: Template Syntax and Variables

credit: Matt Brailsford

After his Introducing Umbraco AI post, Matt has received a few questions about how prompt templates work, what variables are available, and — one that comes up a lot — how to work with images in prompts. His post breaks all of this down and answers your questions to make the most of Umbraco AI!

Read the blog post

IconPicker for Umbraco 17

credit: Ambert Van Unen

Woohoo, the v17 version of IconPicker has been released! Ambert's package is so cool, and if you're not familiar with it, you will absolutely find these features useful: You can add a sprite containing all the SVG's, pick these in the backoffice, and render them as SVG in the frontend, so you can apply styles and effects!

Read the release

Setting Up a New Umbraco Package Dev Environment with Umbraco.AI

credit: Sebastiaan Janssen

Seb's guide walks through setting up a new Umbraco package project called Umbraco.Community.AI.Woowoo that extends Umbraco.AI. Rather than starting from scratch with a blank solution, he has a goal of a proper package structure from day one: the right project layout, a frontend build pipeline, uSync, GitHub Actions for NuGet publishing, the works!

Read the blog post

Umbraco Skills for AI Agents - A Game Changer for Backoffice Development

credit: soren kottal

In case you missed it, Søren is here to show off Umbraco's new repository called Umbraco-CMS-Backoffice-Skills that you can install in any AI agent! It essentially teaches your AI assistant everything about Umbraco backoffice development, giving you a leg up on making your Umbraco extensions.

Read the blog post