Introducing Umbraco for Enterprise, Umbraco Power Tools browser extension launch, Balancing Passion & Burnout and much more...

Sign Up | View Online | Previous Editions

UMB.FYI 2025-12-17

24 Days

Fixing 42-Second API Delays: An IPv6 Timeout Mystery (10 minute read)

Paul Seal details his frustrating experience with a consistent 42-second API delay while developing a CLI tool. After initially misattributing the issue to async/await, he discovered that a broken IPv6 connection was the root cause. By forcing IPv4 connections, he significantly improved performance, highlighting the importance of methodical diagnostics in troubleshooting.

[ ] [ #performance ]

13 Smart Uses for Temporary Segments in Umbraco Engage on V13+ (9 minute read)

Rachael Hand and Martha Sennitt share insights from their first Hackathon experience, emphasizing the benefits of using temporary segments in Umbraco Engage. These segments allow marketers to create personalized, timely campaigns that enhance user engagement and conversion rates while maintaining the integrity of existing setups.

[ ] [ #personalization ] [ #segments ] [ #umbracoengage ]

Introducing Umbraco to a new team (5 minute read)

James Hobbs outlines his approach to introducing Umbraco to the aer studios team, who were unfamiliar with cloud-based CMS. By adopting a 'sponge mode' to listen and build trust, he guided the team through a structured selection process, ultimately choosing Umbraco Heartcore and Directus, enhancing their CMS capabilities.

[ ] [ #business ]

From Idea to Package: Building Member Impersonation for Umbraco backoffice (7 minute read)

Janik Sunke provides a beginner-friendly guide to creating the Umbraco package MemberImpersonation, enabling secure member impersonation through server-side logic and a user-friendly UI. The article covers essential steps, including API implementation, UI integration, and publishing processes, emphasizing security and consistency in design using Umbraco UUI.

[ ] [ #guides ] [ #packagedev ]

Umbraco Flavored Markdown: A ${template} for success (11 minute read)

Joe Glombek discusses the significance of editor experience in the new Umbraco backoffice, highlighting innovations like block label templates and Umbraco Flavored Markdown (UFM). He explains UFM components, expressions, and filters, emphasizing their role in enhancing label clarity while addressing the transition from AngularJS and the need for custom extensions.

[ ] [ #backoffice ] [ #ufm ]

---

Join 700+ professionals getting the latest news, events and media from the Umbraco community delivered straight to their inbox

---

Keeping Your Website Off the Naughty List: A Practical Guide to DDoS Defense for Umbraco (12 minute read)

Jesper Hauge provides strategies for enhancing DDoS resilience in Umbraco websites, emphasizing the need for DDoS protection services, CDNs, and Web Application Firewalls. The guide covers attack types, caching techniques, and firewall rules to mitigate risks, ensuring stability during traffic spikes and safeguarding against malicious requests.

[ ] [ #bestpractices ] [ #guides ]

Umbraco Search is coming to town (5 minute read)

Kenn Jacobsen introduces Umbraco Search, a new search solution set to replace the existing search functionality in Umbraco. This update aims to decouple search from Examine, expand features, and simplify advanced search implementations. Currently in alpha, Umbraco Search is available for experimentation, with plans for integration into future Umbraco releases.

[ ] [ #search ] [ #umbracosearch ]

Umbraco HQ

A New Level of Clarity and Confidence for Enterprise Projects (3 minute read)

Arnold Visser introduces Umbraco for Enterprise, an all-in-one solution tailored for large, complex digital projects. This offering includes a complete suite of products, enterprise-grade hosting, dedicated support, and compliance features. Designed with community input, it aims to simplify management and enhance scalability for organizations navigating a rapidly changing digital landscape.

[ ] [ #business ]

Community

OC.HiddenDashboard - Umbraco Package (2 minute read)

Owain.Codes developed a hidden dashboard for Umbraco 17, accessible via a Konami code. The package includes a playable Pac-man game and allows users to hide their own packages. The secret code is now configurable through AppSettings. Documentation is available on GitHub: OwainWilliams/OC.HiddenDashboard.

[ #packagedev ]

If Burnout is an Injury, Passion is the Sport (6 minute read)

Janae Cram reflects on her experiences with burnout, emphasizing that it stems from excessive passion and the need for balance. She advocates for routine and self-care, sharing personal insights on maintaining work-life balance at ProWorks. Cram encourages stepping back to heal and embracing moments of rest, likening passion to a sprint rather than a marathon.

[ #mentalhealth ]

Umbraco 17 LTS: Features, Improvements & What Developers Should Know (3 minute read)

Umbraco 17, the latest Long-Term Support edition, enhances usability, flexibility, and reliability without radical changes. Key advancements include load-balanced backoffice capabilities, consistent UTC date handling, improved UI, and a stronger extension model. Built on .NET 10 LTS, it ensures stability and support until late 2028, benefiting enterprise teams.

[ #umbraco17 ]

Bellissima Backoffice: Custom Entity Signs (3 minute read)

Joe Glombek discusses implementing a feature in Umbraco 17 to prevent the deletion of specific document types by using custom entity signs. The LockedDocumentFlagProvider class adds flags to locked documents, while the LockedDocumentComposer registers this functionality. This allows users to see locked status in the backoffice before attempting deletions.

[ ] [ #backoffice ] [ #bellissima ] [ #umbracocms ]

Belissima Backoffice: Blocks in the Rich Text Editor (2 minute read)

Joe Glombek discusses how to integrate blocks into the Rich Text Editor (RTE) in Umbraco, replacing macros. Users can create "element" document types, add a Block button to the RTE toolbar, and configure settings for rendering. An example demonstrates rendering a phone number block with custom logic.

[ ] [ #backoffice ] [ #rte ] [ #umbracocms ]

Bellissima Backoffice: Custom block views (2 minute read)

Joe Glombek discusses configuring custom backoffice block views in Umbraco using an extension. He provides an example of creating a hidden block indicator, detailing the registration of the extension and the creation of a custom element. The implementation allows for automatic display of a hidden state in block lists.

[ ] [ #backoffice ] [ #bellissima ] [ #blocks ]

Events

Umbraco India User Group - Mastering the Subtle Art of MCP

2025-12-17 from 16:00 to 17:00 (Asia/Kolkata) - Online

[ #ai ]

Packages

UmbracoCustomNavigation

A reusable navigation component for umbraco

OC.HiddenDashboard

A hidden dashboard for Umbraco 17, revealed by the Konami code

[ #umbracocms ]

Phases.Umbraco.Glossify

Glossify adds a glossary picker to the Umbraco RTE

[ #rte ]

SlimPim.SlimConnect

SlimConnect integrates SlimPim (Product Information Management) with Umbraco CMS

[ #backoffice ] [ #umbracocms ]

Social

Announcing Umbraco Power Tools, A small browser extension for Umbraco devs

[ ] [ #comparison ]

---

Join 700+ professionals getting the latest news, events and media from the Umbraco community delivered straight to their inbox

---
UMB.FYI, Unit 128100, PO Box 4336, Manchester, M61 0BW