Umbraco 15 RC released, Introducing the Accessible Media Picker, UMB.FYI celebrates first birthday and more...

Sign Up | View Online | Previous Editions

UMB.FYI 2024-10-09

Umbraco HQ

Umbraco 15 Release Candidate

Umbraco 15 introduces significant enhancements for developers, particularly for large content-driven sites. Key updates include a new rich text editor, client credential support, hybrid caching, and block-level variants. Upgraded dependencies, including .NET 9, improve performance and flexibility. The release focuses on streamlining development and enhancing user experience.

[ ] [ #releases ] [ #umbracocms ]

[Breaking change]: Settings will change from Arrays to ISet<T>s in Umbraco 16

[ ] [ #announcement ]

Community

Migration from 8 to 13 - A Basic Step-by-Step Guide - Part 2

Johan Reitsma provides a step-by-step guide for migrating Umbraco projects from version 8 to 13, emphasizing careful planning and adaptability. Key steps include local database validation, uSync configuration export, and database upgrades. The guide highlights the importance of backups and testing, ensuring a smooth transition while addressing unique migration challenges.

[ #migrations ]

Learning TDD by doing: Tagging members in Umbraco's Rich Text Editor

Dennis continues his TDD series by developing an extension for Umbraco's TinyMCE Rich Text Editor to enable tagging members in content, similar to Slack's mention feature. He implements a MentionsManager class using TypeScript and Jest for testing, allowing for fetching and inserting mentions. He reflects on the simplicity and potential improvements of his code structure.

[ #designpatterns ]

Adding Dynamic Routes and Views to Custom Umbraco 14 Sections

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.

[ ] [ #backoffice ] [ #bellissima ] [ #routing ]

CODECABIN '24

Luke Fisher reflects on his enriching weekend at CODECABIN, a gathering of Umbraco developers in the Peak District. The event featured engaging discussions on neurodivergence, best practices for Umbraco projects, and hands-on development sessions. The collaborative atmosphere fostered learning and community, making it a highly recommended experience for enthusiasts.

[ #codecabin ] [ #events ]

Introducing the Accessible Media Picker for Umbraco v13

In the first week of Hacktoberfest 2024, Nik Rimington introduces a new package for Umbraco v13, the Accessible Media Picker, which enhances the core Media Picker by adding fields for accessibility, such as alt descriptions and decorative flags. The package aims to improve media management for editors and developers. Contributions are welcomed.

[ ] [ #hacktoberfest ] [ #packagedev ]

Automatically clear old items from the Umbraco recycle bin

In this article, Richard Soeteman outlines a solution for automating the deletion of outdated items from the Recycle Bin in Umbraco using background jobs. By implementing a scheduled task to delete items older than one month, the process enhances efficiency and prevents system hang-ups. The provided code examples demonstrate the setup for both content and media items, ensuring smooth operation within Umbraco's framework.

[ #automation ]

Launching the GitHub Discussions Blog Loader for Astro

Matt Brailsford introduces a GitHub Discussions Blog loader, leveraging Astro’s new Content Layer API. This loader simplifies data fetching for blog posts, allowing easy installation via npm. He highlights improvements like multi-author support, category organization, and integration with Astro's markdown processor, encouraging users to explore this setup.

[ ] [ #astro ] [ #github ]

Hello, Umbraco Management API

Umbraco 15 has introduced a new Management API with server-to-server access using Client Credentials, enhancing integration capabilities. It features a new API user type for authentication and allows for member management through automation. The API supports member creation, updates, and deletions, making integrations more accessible and efficient.

[ ] [ #managementapi ]

The Right Person to Lead: Umbraco Appoints Mats Persson as CEO, Reflecting Growth Ahead

Umbraco, known as "The Friendly CMS," emphasizes user-friendliness, community engagement, and open-source innovation. Founded by Hudson Maul in 2006, it has grown under Kim Sneum-Madsen's leadership and is now poised for further expansion with new CEO Mats Persson. Umbraco aims to leverage its global presence and partner network to capitalize on the rising demand for open-source solutions.

[ #business ]

The Disappearance of an Internet Domain

Gareth Edwards discusses the implications of the British government's transfer of the Chagos Islands to Mauritius, which will lead to the retirement of the .io domain. He highlights how geopolitical changes can disrupt digital landscapes, drawing parallels with historical precedents like the USSR and Yugoslavia, emphasizing the interconnectedness of physical history and the digital realm.

[ #industry ]

Events

London Umbraco Meetup: Q&A with the Umbraco CMS Product Owner

2024-10-10 from 18:30 to 21:00 - Novicell UK, 21-33 Great Eastern Street, London, GB

The Umbraco x Candid Contributions Hacktoberfest Hackathon

2024-10-11 from 13:00 to 20:00 - Online event

[ #hacktoberfest ]

Umbraco US Hacktoberfest Hackathon

2024-10-11 from 14:00 to 19:00 - Online on zoom

[ #hacktoberfest ]

Umbraco DK Meetup: Umbraco Hackaton

2024-10-15 from 15:00 to 20:00 - Nyropsgade 43, 6 sal, Nyropsgade 43, København, DK

[ #hacktoberfest ]

Umbraco Dubai Meetup - Oct 16th, 7pm GST

2024-10-16 from 17:00 to 19:00 - CodersHQ, Emirates Towers ,, Dubai , AE

BUUG meetup featuring Yari Mariën (Numble) and Sven Geusens (Umbraco HQ)

2024-10-17 from 18:00 to 22:00 - Numble, Dok-Noord 4d, Ghent, BE

Umbraco Kent Meetup - Thursday October 17th 2024 (Online)

2024-10-17 from 19:00 to 21:00 - Online event

[ #hacktoberfest ]

Packages

HCS.Media.AccessibleMediaPicker

A media picker with the addition of accessibility related features

[ #accessibility ]

Social

UMB.FYI celebrates it's first birthday

[ ] [ #umbfyi ]

ExamineX adds AI media search

[ #examine ]

Umbraco v14.3 is out now

[ ] [ #releases ] [ #umbracocms ]

UmbHost launches UmbTailored hosting option

[ ] [ #hosting ]

Miscellaneous

Client Drawer v1.1 has been released

[ #releases ]

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