Security Advisory, December 9, 2025, more 24 Days in Umbraco goodness, CLI tool for PSW now available and much more...

Sign Up | View Online | Previous Editions

UMB.FYI 2025-12-10

24 Days

Importing Block List Items Programmatically in Umbraco 17 (10 minute read)

Nathaniel Nunes provides a practical guide for programmatically importing Block List items in Umbraco 17, streamlining the process of populating content. By creating a custom API endpoint, users can automate the import of timeline components, avoiding the tedious manual entry in the backoffice. The guide includes setup instructions, code examples, and testing procedures.

[ ] [ #tips ]

Communication in the Backoffice (11 minute read)

Niels Lyngsø discusses the Context API in Umbraco, illustrating how it facilitates seamless communication within the Backoffice UI. By using a restaurant metaphor, he explains Contexts as communication scopes for Extensions. The article provides examples of integrating logic and customizing workspaces, emphasizing the importance of scope in implementing functionality.

[ ] [ #backoffice ] [ #uui ]

Umbraco Compose - Under the Tree (4 minute read)

Lasse Fredslund introduces Umbraco Compose, an orchestration platform set to launch in Q1 2026. This SaaS product aims to streamline headless tech stacks, enabling developers to focus on innovation by standardizing connections across systems. Umbraco Compose also facilitates AI integration through structured data access, enhancing digital experience management.

[ ] [ #orchestration ] [ #umbracocompose ]

---

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

---

On Demystifying Our Work (10 minute read)

Corey Vilhauer emphasizes the responsibility of web workers to demystify their complex processes for clients. By focusing on context, translation, involvement, and trust, professionals can enhance communication and collaboration, ensuring clients understand and feel included in the development process. Ultimately, it’s crucial to make technical work comprehensible.

[ ] [ #business ]

Headless Umbraco: Two Paths to JSON Glory (8 minute read)

Büra Şengül's article compares Umbraco's built-in Content Delivery API with a custom solution for handling content management separately from frontend presentation. It discusses the benefits and use cases of each approach, providing practical code examples to help developers choose the best fit for their projects.

[ ] [ #contentdeliveryapi ] [ #headless ]

'Twas the Night Before v17 Release (2 minute read)

Jen Wolke's poem joyfully captures a developer's eager anticipation for the Umbraco v17 release. It highlights significant technical advancements, including a redesigned back office and modern front-end tooling, while celebrating the entire Umbraco community. Blending humor and gratitude, it conveys the excitement and collective joy of Release Day.

[ ] [ #umbracocms ]

Tips to Make Your Technical Articles Umbazing (9 minute read)

Janae Cram offers essential tips for effective technical writing, emphasizing the importance of audience awareness, distinct voice, and clarity. She advises against relying heavily on AI, encourages storytelling, and suggests using various media formats. Ultimately, Cram highlights that the goal is to communicate knowledge clearly and engagingly.

[ ] [ #tips ]

Umbraco HQ

Security Advisory, December 9, 2025: Security Patch is now available (2 minute read)

Umbraco versions 13.0.0 to 13.12.0 are vulnerable due to an issue with .udt file uploads, allowing potential file system enumeration and NLTM hash retrieval. A patch is available for Umbraco 13.12.1, and Umbraco Cloud sites are automatically updated. Thanks to Tomasz Holeksa for reporting the vulnerability.

[ ] [ #security ] [ #umbracocms ]

Why AI Needs a Platform, Not Just Potential (2 minute read)

Mats Persson, CEO of Umbraco, argues that businesses should avoid the extremes of building AI from scratch or relying on closed systems. Instead, an open content platform allows for innovation and flexibility, enabling enterprises to create tailored AI solutions while ensuring security, transparency, and responsible scaling.

[ ] [ #ai ] [ #business ]

Umbraco Recognized as a G2 Leader Across CMS and Headless in the Winter 2026 Reports (5 minute read)

Umbraco has achieved significant recognition in the Winter 2026 G2 Grid Reports, maintaining Leader positions in CMS, Headless, DXP, and WebOps. Notably, it improved its enterprise usability ranking to number 1 in Headless CMS. With over 936 verified reviews, Umbraco emphasizes a user-friendly experience and rapid implementation.

[ ] [ #business ]

Introducing the Umbraco Sustainability Agent Profile (3 minute read)

Martin Wülser discusses the introduction of an "agents.md" file by the Umbraco Community Sustainability team, aimed at guiding developers in using AI tools efficiently. This resource focuses on sustainability, reducing token usage, and promoting eco-friendly practices in Umbraco development, while encouraging community feedback for continuous improvement.

[ ] [ #ai ] [ #sustainability ]

Community

Find Ancestors of Item Using the Umbraco Content Delivery API (2 minute read)

Nathaniel Nunes discusses building a breadcrumb component for a headless Umbraco project using the Umbraco Content Delivery API. By fetching ancestor nodes with their IDs, developers can create effective breadcrumb trails that enhance navigation and SEO. The API also supports descendant queries for additional content management.

[ #contentdeliveryapi ] [ #headless ]

TinyMCE.Umbraco v17 Released and Ready for Umbraco 17 (2 minute read)

The ProWorks Team announces TinyMCE.Umbraco v17, ensuring compatibility with Umbraco 17's Web Components-based back-office. Key features include streamlined RTE configuration, JSON-based settings, support for TinyMCE versions 7 and 8, and OpenAI integrations. Umbraco 17 also introduces an MCP Server, enhanced caching, and a rebuilt back-office UI.

[ #rte ] [ #umbracocms ]

Watch & Listen

Codegarden 2026 Tickets Are LIVE! (2 minute watch)

Codegarden, hosted by Umbraco HQ, is an annual conference in Copenhagen on June 10–11, 2026, uniting developers, marketers, and business leaders. The event features a two-day program filled with learning and networking opportunities, including a Thursday night show and dinner. Tickets are now available.

[ ] [ #codegarden ] [ #codegarden26 ]

Events

Umbraco Community Hour - Virtual Meetup

2025-12-10 from 13:00 to 14:00 (Europe/Copenhagen) - Online

[ #virtual ]

umBristol 2025 festive social

2025-12-10 from 19:00 to 22:00 (Europe/London) - Brewhouse & Kitchen, 31-35 Cotham Hill, Redland, BS6 6JY, Bristol, GB

[ ] [ #christmas ]

Umbraco DK Festival 2025

2025-12-11 from 00:00 to 00:00 - Tivoli Friheden, Skovbrynet 5, 8000, Aarhus, Denmark

[ #dkfest ] [ #festivals ]

UmbraCymru - Umbraco Meetup, December 2025

2025-12-11 from 18:30 to 20:30 (Europe/London) - Method4, 12-14 Trade Street, Cardiff, CF10 5DT, Cardiff, GB

[ ]

Umbraco US Meetup Group - December Social

2025-12-16 from 13:00 to 15:00 (America/New_York) - Online

[ #social ]

Umbraco India User Group - Mastering the Subtle Art of MCP

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

[ #ai ]

Packages

umbPublisher 1.3.0 is now out

Now lets you push images to Umbraco as part of your content.

[ #markdown ]

Umbraco.Community.IconPicker

This datatype can be used to select svg icons out of an svgsprite placed in wwwroot/svgsprites

Umbraco.Community.PagespeedOptimizer

Automatically optimizes your site's front-end performance to boost your Google page speed score.

[ #performance ]

Cultiv.Hangfire 5.2.0 released

Merges 2 community PRs and now allows the Hangfire dashboard in it's own section

[ ]

ExtendEverything.TetrisDashboard

Adds a Tetris dashboard to the Umbraco 17 backoffice.

Gotik.Commerce

Complete e-commerce solution for Umbraco CMS

[ #commerce ]

Umbraco.Community.Lexicon

Restores dictionary-based backoffice localization for Umbraco 14+.

[ #multilingual ]

mttblss.DynamicCrops v3.0.0

Add's v17 support

Social

CLI tool for Package Script Writer now available

[ #packages ]

Miscellaneous

Submit your talk proposal for Umbraco Spark by January 5th

[ #umbracospark ]

---

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