Umbraco Master | Umbraco MVP | Umbraco Tech Lead at ClerksWell | YouTube Content Creator
Paul Seal expresses his love for Codegarden, emphasizing the sense of community and excitement. He details his experiences, including travel, business partner summit, pre-party, talks, and social events. He highlights specific talks, the Umbraco Awards, and the hackathon, concluding that Codegarden 2024 was the best yet.
Paul Seal presented a talk at Umbraco Spark, sharing commands for working with Modern Umbraco in the .NET (Core) world. The talk covered basics, Dotnet CLI, Nuget sources, installing Umbraco, adding packages, running, uSync CLI, and creating Umbraco package.
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.