MediaWizards Grimoire

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.

Diving into the new Umbraco 14 backoffice to create a Member EntityAction

This is my dive into the new Umbraco 14 backoffice to create a Member EntityAction in order to send an email to the selected member.

Previously known as Tree Actions, Entity Actions is a feature that provides a generic place for secondary or additional functionality for an entity type. An entity type can be a media, document and so on.

Email validation flow for Member registration

In this blog post I explain how to implement an email validation flow for Member registration.

Implementing a Forgot password for members part 2

In part 2 of my Implementing a Forgot password for members I explain how to implement the IMemberMailService to send the reset password email.

Implementing a Forgot password for members part 1

How to implement a ForgotPassword process for Umbraco members in Umbraco 9+

Events Calendar Block - Custom View

Custom views give you complete control over how a Block is rendered in the backoffice and this enables you to give a better representation of the content. In this article I will explain how I created a custom Block view based on the fullcalendar.io javascript library to display events in the backoffice.

Umbraco 10 - Razor Class Library Package

These are my experiences of creating an Umbraco package for the MediaWiz Forums, using package targets, razor class libraries, static web assets and template views.

Handling Errors in Umbraco

Custom error handling might make your site look more on-brand and minimize the impact of errors on user experience - for example, a custom 404 with some helpful links (or a search function) could bring some value to the site.

Formatting for RichTextEditor CustomConfig sections in appsettings.json

As some of you are aware, adding custom style formats to Umbraco 9+ is somewhat cumbersome as rather than accepting nicely formatted json it is expecting a string which requires the double quotes to be escaped and therfore makes it difficult to maintain.

Creating custom forms using blocklists

How to use Umbraco Blocklist to build custom forms in the backoffice..