Luuk Peters discusses misconceptions among developers regarding the need for extensive scaffolding to extend the Umbraco "Bellissima" backoffice. He emphasizes that while Umbraco uses Lit, Vite, and TypeScript, developers can utilize plain JavaScript without a build pipeline. Understanding the architecture's flexibility can simplify the extension process.
Andy Butland discusses the release candidate of Umbraco 17, highlighting key updates and improvements, including .NET 10 compatibility, load balancing for the backoffice, consistent date handling, and enhanced user experience features. He encourages users to test the release candidate and report any issues for further refinement.
Umbraco CMS 16+ allows users to extend the backoffice using TypeScript. Richard Soeteman demonstrates creating a JSON content viewer Workspace View for Admin users, enabling easy access to document JSON. By consuming UMB_DOCUMENT_WORKSPACE_CONTEXT and configuring a manifest file, the JSON viewer is restricted to Admins in the content section.
Umbraco 17 has launched its Beta version, introducing a clearer pre-release process. This update features a new backoffice architecture, improved extensibility, and modern technology, transitioning from AngularJS to Web Components. The upgrade from Umbraco 13 to 17 is significant but manageable, ensuring a stable, future-proof platform for developers and users.
Umbraco 14 has removed the backoffice tours feature that was present in Umbraco 13, which introduced users to CMS functionalities. Although there were intentions to re-implement this feature in future versions, AndyButland states that efforts will focus on enhancing documentation and video resources instead, as custom tours were not widely adopted.
Featuring guest posts by Emma Garland on "Are You Still Thinking?" and Andy Butland on "Client Side Backoffice Extensions With Server Data"
2025-10-08 from 18:00 to 20:00 (Australia/Brisbane) - Zeroseven, 340 Adelaide St, Brisbane City, AU
The upcoming Umbraco 17 introduces significant changes, notably replacing AngularJS with modern web technologies like Web Components. This transition affects custom backoffice extensions, requiring some to be rewritten. However, simpler extensions can be repackaged with minimal effort. Kenn Jacobsen provides guidance on adapting property editors for the new architecture.
2025-10-08 from 18:00 to 20:00 (Australia/Brisbane) - Zeroseven, 340 Adelaide St, Brisbane City, AU
Enables content editors and site administrators to import large volumes of content using CSV files.
In response to the mobile usability issues in Umbraco 14 and 16, Luuk Peters proposes a lightweight, mobile-focused backoffice prototype utilizing the Management API. This proof of concept allows for easy content browsing, editing, and publishing on mobile devices, highlighting the potential for a dedicated mobile backoffice mode in Umbraco's future.
Rick Butterfield discusses loading custom fonts in Umbraco 14+ BlockPreview, highlighting that fonts must be loaded at the outermost layer to cascade properly. By creating an `umbraco-package.json` and using a `backofficeEntryPoint`, he successfully injects the IBM Plex Sans font into the backoffice, ensuring it renders correctly.
In this post, Yari Mariën discusses enhancing Umbraco 14 by adding actions to the sidebar context menu using built-in Entity Actions. He details the registration of actions via manifests, rendering them in the UI, implementing action logic, and handling action results to refresh the tree structure dynamically.
In this post, Yari Mariën outlines the process of enhancing a custom section in Umbraco 14 by adding routing, creating a root page, and displaying detailed views for tree items. Key components include defining routes for creating and editing forms, utilizing a shared component for both functionalities, and implementing navigation through tree items.