Umbraco Master | Umbraco MVP | Umbraco Tech Lead at ClerksWell | YouTube Content Creator
Paul Seal shows how to prevent search engines from indexing media and static assets by adding code to set the robots header to "noindex, nofollow" for specific files in Umbraco 10 and above.
Paul Seal encountered a schema mismatch error while transferring content between Umbraco Cloud environments. He sought help from a friend and resolved the issue by updating the database type field.
Paul Seal provides code to enhance security in a .NET 8 website by setting security headers. He includes a custom middleware class and instructions to update the Program.cs file to use the middleware. These headers can be customized for improved security.
This post shows you how to use Webhooks in Umbraco 13 to send messages to Slack
Paul discusses implementing custom error pages in Umbraco 10 and higher. He covers steps like installing Umbraco with the clean starter kit, configuring error handling, creating error pages, and testing error redirection. The tutorial ensures proper HTTP status codes for errors and also highlights the importance of using Model Builder.
Paul demonstrates how to create a custom Contentment Data List Source in Umbraco CMS using the Octokit NuGet package. It provides code for setting up a GitHub repository data source, allowing users to render a list of repositories from a specified GitHub user.
A notification handler was utilized in Umbraco Commerce (Vendr) to change currency at the right point in the pipeline, ensuring it updates on each page request by setting the relevant country code, store ID, and default currency for the country.
A guide to the creation of tailored error pages in Umbraco 10 and beyond. Steps involve adjusting routing, crafting a controller for error traffic, setting up a "Error Page" content type, and creating a dedicated render controller for accurate status codes during page rendering.