In this Devril deep dive, Lottie and Sebastiaan discuss the integration of Hangfire with Umbraco, highlighting its utility for scheduling background jobs. Kevin demonstrates the use of Hangfire for recurring tasks, including exports and restore points, emphasizing its ease of use and the advantages of its dashboard for job management and logging.
Sebastiaan and Lotte from the Umbraco DevRel team thanked contributors for PRs to their open-sourced Cloud repository, then shared key learnings: simplifying version handling in GitHub Actions, avoiding saving sensitive artifacts, optimizing builds, and automating frontend asset inclusion.
This DevRel Deep Dive episode explores the “Request Protect” package for Umbraco (by Moriyama), which adds IP whitelisting, URL pattern-matching, query-string and header-based access controls, and an optional back-office admin panel to view configurations.
Sebastiaan and Lotte from the Umbraco DevRel team test a proof of concept for open-sourcing an Umbraco Cloud site. They walk through secure GitHub-based contributions, schema syncing, and deployment, inviting the community to help improve the process ahead of the new community site's launch.
Allen and Lotte from the Umbraco Developer Relations team introduces Umbraco's new Backoffice Examples and Playground, demonstrating how to access, run, and customize examples locally. It encourages developers to explore, experiment, and contribute their own examples to enhance community learning and support.
Sebastian and Lottie introduce "DevRel Deep Dive," a new video series exploring recent Umbraco developments. The first episode showcases the Umbraco Rollback Previewer package, enhancing content rollback by replacing raw JSON with user-friendly visual comparisons. Created by Richard Ockerby and Mike Masey, the tool emerged from a hackathon and is now publicly available.
Sebastiaan and Lottie explore Content Lock, an open-source Umbraco package by Warren Buckley that prevents accidental edits through real-time content locking, enhancing team collaboration. It includes configurable options and uses SignalR with IOptionsMonitor for real-time updates.