Auto-Register Block Previews in Umbraco
Skip manual registration and let your project automatically discover which blocks should have preview enabled based on existing views.
Thoughts on web development, Umbraco, and whatever else I'm tinkering with.
Skip manual registration and let your project automatically discover which blocks should have preview enabled based on existing views.
How to create customizable 404 pages that editors can manage, with support for multi-site setups using a ContentLastChanceFinder.
How the new Umbraco Backoffice Skills repository supercharges AI agents like Windsurf/Cascade to understand and generate Umbraco backoffice extensions
How to modify what Umbraco ModelsBuilder generates by creating a custom ModelsGenerator - adding property alias constants and more.
Two userscripts that make working with Kudu in Umbraco Cloud easier - view event logs and monitor deployments with enhanced interfaces.
Umbraco’s default Welcome dashboard is useful for developers, but often irrelevant for clients. This article shows how to extend the Welcome dashboard by implementing INewsDashboardService, allowing agencies to display their own news, updates, and links directly inside the Umbraco backoffice.
When working with Chinese content in Umbraco, URL segments are often generated using Chinese characters, which can hurt readability and sharing. This article shows how to use NPinyin and a custom URL segment provider to automatically convert Chinese titles into clean, SEO-friendly Latin URLs with just a few lines of code.
I just released uMux, the easiest way to sync video files from Umbraco to Mux!
With this bookmarklet, it gets a lot easier, to list packages in Umbraco Marketplace
A new package helps you add custom icons to Umbraco, without messing with javascript!