Articles tagged #extensionsapi


UMB.FYI
2025-01-01

📰 Utilizing the IMiddleware interface in Umbraco

Rachel Breeze discusses middleware, software that processes application requests and responses in a sequential pipeline. It allows developers to customize behavior by adding components, such as logging or caching. Microsoft’s IMiddleware interface facilitates this customization and dependency injection, enhancing application robustness. Proper ordering of middleware is crucial for optimal performance.

UMB.FYI
2024-12-25

📰 Building Your Way: Extending Umbraco's New Backoffice

Guus Noij shares how Umbraco's new backoffice enhances developer flexibility by supporting modern tools like Lit, Vite and Web Components, allowing for the creation of extensions using familiar frameworks such as Vue and React. This approach lowers learning curves and fosters creativity, empowering developers to tailor extensions for improved content editor experiences while maintaining scalability and consistency.

UMB.FYI
2024-12-18

📰 Extending the new Backoffice

In this guide, Yari Mariën explores extending Umbraco 14/15’s new frontend-focused backoffice, utilizing TypeScript and Lit/Web Components. Key topics include setting up custom dashboards, menus, dynamic routes, and modals, all illustrated through hands-on examples using the PokeAPI. The guide aims to facilitate customization and enhance user experience.

UMB.FYI
2024-12-04

📰 Custom Views in Umbraco 14’s Block Grid/List: Harnessing the Context API and Web Components

Umbraco 14 introduces enhanced content editing features, notably through its Context API and modernized back-office using web components. This guide outlines creating a custom media picker view in the Block Grid editor using Vite and LitElement, while addressing current limitations in the Block List editor. Developers can build dynamic, interactive components to improve the editing experience.

UMB.FYI
2024-10-16

📰 Adding Entity Actions to Trees in Umbraco 14

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.

UMB.FYI
2024-10-02

📰 Building Custom Trees in Umbraco 14 using menus!

Yari Mariën discusses creating custom menu trees in Umbraco, emphasizing a simplified approach using custom-rendered menu items instead of complex tree structures. It details the implementation of a dynamic tree using Umbraco's UI Menu Item component, including fetching data and rendering nested items, supported by necessary manifests for integration.

📰 Doing custom sections in Umbraco 14

In this guide, Yari Mariën shares insights on creating custom sections, dashboards, and section views in Umbraco v14. He details the setup process using ManifestSection, ManifestDashboard, and ManifestSectionView, providing code examples for each component. The aim is to enhance the backoffice experience by integrating new functionalities.

UMB.FYI
Archive Polls Tips Firehose Privacy About

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