Orchestration Advisory Board announced, Privilege and the community, the important of continuous learning and more...

Sign Up | View Online | Previous Editions

UMB.FYI 2024-12-11

Poll

On average, how many Umbraco packages do you install in a solution?

[ ⛔ None ] [ 🐭 1 to 5 ] [ 🦁 More than 5 ]

24 Days in Umbraco

Using Umbraco UI Builder to Edit Data Stored Locally in JSON Files

Heather Floyd discusses using the Umbraco UI Builder Add-in to create an interface for editing JSON data stored in text files. The tutorial outlines steps for setting up a custom repository, implementing data read/write methods, and configuring the UI. It emphasizes considerations for concurrency, ID management, and performance when handling file-based data.

[ ] [ #umbracouibuilder ]

How to Search by Picked Multi-Node Tree Picker Values in Umbraco v9+

Janae Cram updates Paul Seal's 2020 guide on using multi-node tree picker values in Umbraco, focusing on versions 9 to 13. It outlines steps for configuring Examine indexes to facilitate category searches, transforming UDI values, implementing an ArticleService for querying, and rendering results in views, enhancing content retrieval efficiency.

[ ] [ #examine ]

From AngularJS to Web Components: My Journey with the New Umbraco Backoffice

In his journey transitioning from AngularJS to web components in Umbraco's new backoffice, Jesper Mayntzhusen discusses the challenges and learning curve encountered. He highlights the differences in extension development, emphasizing improved structure, maintenance, and the benefits of modern tools. His Extension Comparisons repository serves as a resource for others navigating this change.

[ ] [ ] [ #webcomponents ]

A tidy backoffice is a happy backoffice (and content editor)

Karl Tynan emphasizes the importance of consistency in Umbraco development for teams with varying experience levels. Key strategies include using predefined starter kits, organizing document types and data types, employing clear naming conventions, selecting appropriate icons and colors, and utilizing approved packages. These practices enhance collaboration, onboarding, and the content editing experience.

[ ] [ #bestpractices ]

How to Copy & Paste: Effectively working with strangers (and robots) on the internet

In the article, Joe Glombek discusses the evolving role of developers in utilizing online resources and AI tools for coding assistance. Emphasizing effective collaboration within the developer community, they provide strategies for asking questions, assessing answers, and adapting solutions. Ultimately, the goal is to enhance problem-solving skills and foster a supportive environment.

[ ] [ ] [ #ai ]

Privilege: What is it and how does it relate to our community

Erica Quessenberry discusses the concept of privilege, emphasizing its role in shaping individual experiences and societal inequities. She highlights the importance of recognizing unearned advantages based on identity factors like race and gender, advocating for greater empathy within the Umbraco community to foster inclusivity and equity. Janaya Khan's quote underscores the essence of privilege as what one has not had to endure.

[ ] [ #dei ]

Island-inspired Architecture - React in Umbraco

In this article, Adam Prendergast explores integrating React into Umbraco using the Islands Architecture pattern, which enhances performance by loading interactive components selectively. This approach allows developers to create dynamic features within a traditional CMS setup, providing a solution for complex interactivity without fully separating the frontend and backend.

[ ] [ #designpatterns ]

Community

Discover the Future of Umbraco with CEO Mats Persson

Discover insights from Mats Persson, CEO of Umbraco, on its community-driven CMS, innovations like Umbraco Engage, and future vision. Learn why it stands out for developers, marketers, and business leaders in the U.S. market and beyond.

[ #business ]

Lifelong Learning in Tech

The authors emphasize the importance of continuous learning and community in the tech industry. Emma, Jemima, and Poornima share their diverse journeys, highlighting how curiosity and support from tech communities have shaped their careers. They encourage others to embrace learning, get involved, and recognize the value of sharing knowledge.

[ #industry ]

Management API + NSwag = win

In this post, Kenn Jacobsen explores the capabilities of the Umbraco Management API by recreating Paul Seal's Clean Starter Kit from scratch. He details the setup process, including creating various Umbraco entities and utilizing the NSwag tool for API client generation. He emphasizes the API's flexibility and efficiency, expressing excitement about its potential for custom integrations.

[ ] [ #managementapi ]

Rebuild Umbraco Database Cache - What's Happening?

In the UmbraCare blog, Piotr Bach and Wojciech Tengler discusse the process of rebuilding the database cache in Umbraco v13, highlighting the lack of visual feedback and logging during the operation. This absence complicates monitoring and verifying the rebuild's completion, suggesting that improved logging and UI feedback would enhance usability and reliability.

[ #caching ]

UMB.FYI links get Urchin Tracking Module (UTM) parameters

In a recent discussion, the Umbraco community suggested adding UTM parameters to UMB.FYI newsletters to help authors track web traffic sources. The newsletter now includes parameters indicating the source and medium, while ensuring no identifiable data is shared. This change aims to enhance authors' insights and demonstrate the newsletter's value.

[ ] [ #seo ]

Deploying an Umbraco and Next Js repository to Digital Ocean

CodeSmith details the process of building and deploying a web application using Umbraco and Next.js on DigitalOcean, integrated with GitHub Actions for automated deployment. They cover repository setup, server configuration, service management, domain configuration, and SSL setup, culminating in accessible front-end and CMS URLs.

[ #hosting ]

Events

Umbraco India User Group - Crafting a Modern E-Commerce Experience with Umbraco and UCommerce

2024-12-11 from 16:00 to 17:00 - Online on googleHangout

[ #commerce ]

Christmas Edition - Virtual Meetup

2024-12-11 from 19:30 to 21:30 - Online on zoom

[ #virtual ]

UmbraCymru - Umbraco Meetup, December 2024

2024-12-12 from 18:30 to 20:30 - Method4, 12-14 Trade Street, Cardiff, CF10 5DT, Cardiff, GB

[ ]

Umbraco US Meetup Group - December Meetup: Winter Fun

2024-12-17 from 13:00 to 14:30 - Online on zoom

[ #christmas ]

Turkiye Umbraco User Group / Kullanicilari Grubu - TUKG Aralik Toplantisi / TUUG December Meeting

2024-12-20 from 19:00 to 21:00 - Online event

Packages

Limbo.Umbraco.MigrationsApi 8.0.0

First stable release for Umbraco 8.

[ ]

Our.Umbraco.CookieConsent

Our.Umbraco.CookieConsent is a package for adding a fully configurable cookie consent banner to your Umbraco site.

Social

New Orchestration Advisory Board launching soon

[ ] [ #orchestration ]

Umbraco Contentment 5.1.0 released

[ ] [ #packages ]

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