Welcome to the Grimoire,

These days I find myself getting more involved with the Umbraco community, so decided to use this site to keep track of things I have come across and had to deal with while developing sites using Umbraco.

Building a Custom Tiptap Extension for Umbraco

This guide walks through building a real Tiptap extension for the Umbraco backoffice — a DateTime inserter that lets editors insert the current date, time, or both into a Rich Text Editor (RTE) field from a toolbar dropdown menu.

Building a Custom Feature in Umbraco 17

Building a Custom Polls Feature in Umbraco 17 Backoffice. A complete, modern walkthrough for extending the new backoffice

Building a Custom Collection View in Umbraco 17

In this post, I'll walk you through building a custom collection view for Umbraco 17 that displays documents as beautiful cards with images, using the new extension system and Lit Element web components.

Building a Dynamic Image Watermarking System

Protecting your images online has never been more important. Whether you're running a photography portfolio, an e-commerce site, or a content management system, adding watermarks to your images can help protect your intellectual property. In this post, I'll show you how to build a flexible, on-the-fly watermarking system using SixLabors.ImageSharp.Web that doesn't require modifying your original images.

Building a Custom Search Engine in Umbraco 17

Building a Better Search for the MediaWiz.Forums package: The Tale of One Developer, One Upgrade, and One Very Stubborn Query

Configuring TinyMCE in Umbraco 14

In this article I will explain how to configure the TinyMCE rich text editor in Umbraco v14