Johan Reitsma

Johan Reitsma

Umbraco MVP working at ilionx

https://www.johanreitsma.com


UMB.FYI
2025-03-19

📰 Quick Tip: Managing Azure Key Vault Secrets in Umbraco: Exclude Keys for Local Development

In the context of Umbraco development, Johan Reitsma discusses using Azure Key Vault for secure secret management while allowing local configurations during development. By implementing a custom DevelopmentKeyVaultSecretManager, developers can exclude specific keys, such as database connection strings, from Key Vault, facilitating local testing without affecting production environments.

UMB.FYI
2025-03-12

📰 Umbraco.Community.FormsFinder: Easily Track and Manage Your Umbraco Forms

Johan Reitsma introduces Umbraco.Community.FormsFinder, a tool designed to simplify form management in Umbraco by providing a clear overview of form usage across the website. This package allows editors to quickly verify active forms, ensuring efficient content management without the need for tedious manual checks.

UMB.FYI
2025-03-05

📰 February 2025 Azure Search Update: Fixing Indexing Issues in Umbraco with ExamineX

In February 2025, Azure Search's update changed field mapping, requiring explicit definitions in the index schema, which affects ExamineX in Umbraco projects. Developers must update their index schema, ExamineX configuration, and field mappings to prevent indexing failures and ensure search functionality remains intact. Upgrading to the latest ExamineX version is recommended.

📰 Avoiding Migration Pitfalls: A Workaround for Upgrading Umbraco Forms to 13.4.0

In upgrading Umbraco from v10.8.7 to v13.5.2, Johan Reitsma encountered a migration issue with Umbraco Forms due to missing columns, leading to an "Invalid column name" error. He recommends a workaround: first install Umbraco Forms 13.3.0, then upgrade to 13.4.0, and finally to the latest version to avoid this problem.

UMB.FYI
2025-02-19

📰 Automating Umbraco .NET Package Updates in Your GitHub Repository Using Dotnet Outdated

Johan Reistma discusses automating package updates for .NET projects using GitHub Actions and the dotnet-outdated tool. He emphasizes the importance of regular updates to avoid security vulnerabilities and improve project stability. The outlined workflow automates the update process, minimizing manual effort while ensuring dependencies remain current.

UMB.FYI
2025-01-08

📰 QuickTip: Simplify Email Sending in Umbraco with Built-in Services

Johan Reitsma advises using Umbraco's built-in IEmailSender service instead of custom SMTP implementations to simplify email sending, reduce code complexity, and enhance future compatibility.

UMB.FYI
2025-01-01

📰 Enhancing Umbraco RTE Configurations: Combining Stylesheets and AppSettings for Flexibility

Johan Reitsma discusses a workaround for managing Rich Text Editor (RTE) styles in Umbraco 13, highlighting the separation of stylesheets and appsettings.json for enhanced flexibility. It provides a method to dynamically update RTE styles from a JSON file, improving readability and maintainability, while noting limitations in Umbraco 15+ with the transition to TipTap.

UMB.FYI
2024-10-09

📰 Migration from 8 to 13 - A Basic Step-by-Step Guide - Part 2

Johan Reitsma provides a step-by-step guide for migrating Umbraco projects from version 8 to 13, emphasizing careful planning and adaptability. Key steps include local database validation, uSync configuration export, and database upgrades. The guide highlights the importance of backups and testing, ensuring a smooth transition while addressing unique migration challenges.

UMB.FYI
2024-06-26

📰 Migration from 8 to 13 - A Basic Step-by-Step Guide - Part 1

This guide outlines a step-by-step approach for migrating an Umbraco project from version 8 to 13, including database migration, uSync migrations, code steps, and the importance of flexibility in adapting to specific situations. The author emphasizes the need for validation and flexibility in the migration process.

UMB.FYI
2024-03-27

📰 Simple Content Synchronization with Umbraco

Johan Reitsma discusses developing a basic logic for content importation into an Umbraco CMS due to budget constraints, providing C# code and examples for implementing content synchronization from different sources to Umbraco.

UMB.FYI
2024-02-28

📰 Quick Tip: Using the tool Better Commits for generating commits.

Jeroen Smink's blog features "Better Commits," a CLI tool for creating clear and standardized commit messages, enhancing collaboration and project history. It offers interactive prompts, customizable settings, and integration with workflows, making it indispensable for developers. Configuration and branch naming features are also highlighted.

UMB.FYI
2023-12-06

📰 Quick Tip: Serving media from a live environment

At TRES, media is excluded from source control, but local visibility is crucial. We solve this in Umbraco 10+ by using a DevelopmentMediaUrlProvider, redirecting media URLs to the test environment. By registering this provider in a composer, images from the online environment become visible in the development mode.

UMB.FYI
Archive Polls Tips Firehose Privacy About

UMB.FYI is built with ❤ by the Umbraco community and is not affiliated with Umbraco HQ