New Security Advisory, building a simple property editor, CMS Critic Awards 2024 voting open and more...

Sign Up | View Online | Previous Editions

UMB.FYI 2025-01-22

Umbraco HQ

Security Advisory, January 21, 2025 - Patches for Umbraco CMS are now available

Umbraco versions 10.0.0-10.8.7, 13.0.0-13.5.2, and 14.0.0-15.1.1 have moderate-severity vulnerabilities, while Umbraco 8 and below are unaffected. Patches are available for the latest minor versions, and Umbraco Cloud sites will receive automatic updates. Vulnerabilities include XSS and user enumeration issues.

[ ] [ #security ]

Community

How to open .NET Framework 4.5 projects in Visual Studio 2022

Aaron Sadler's blog explores resolving compatibility issues when opening .NET Framework 4.5 projects in Visual Studio 2022. He highlights using the Microsoft.NETFramework.ReferenceAssemblies.net45 package as a key part of the solution to enable smooth integration.

[ ] [ #guides ]

Umbraco: Adding custom query strings for GetCropUrl()

In his discussion, Richard Ockerby outlines a solution for adding a default cropping mode parameter to image URLs generated by Umbraco v13 using Imgix. By creating a custom implementation of IImageUrlGenerator, he demonstrates how to modify the query string to include "fit=crop" without altering existing site code, ensuring seamless integration.

[ #media ]

How to refresh the Umbraco V14+ Bellissima content tree with code

In a recent post, Warren Buckley shares a code snippet for Umbraco Bellissima, focusing on importing and syncing nodes in the backoffice. The snippet demonstrates how to refresh the tree view automatically after importing nodes, enhancing user experience by showing newly added nodes. The author invites feedback on use cases.

[ ] [ #bellissima ] [ #guides ]

It doesn’t have to be complicated to build a custom Umbraco property editor

Filip Bech discusses simplifying the development of a property editor for Umbraco using modern JavaScript features without complex build tools. He highlights the ease of creating scalable solutions with the new backoffice, emphasizing the use of imports, classes, and localization. Bech encourages exploration of the Umbraco ecosystem for innovative development.

[ #bellissima ] [ #guides ]

uSkinned Site Builder Wins G2 Recognition

In January 2025, Paul Daly announced that uSkinned Site Builder received multiple G2 badges, achieving a 4.9-star rating for user satisfaction. Recognized as a High Performer and Momentum Leader, uSkinned outperforms competitors like Wix and Squarespace. The company aims to enhance its platform further with new features, promising a transformative year ahead.

[ #uskinned ]

Which uSkinned Option is Right for You?

Paul Daly discusses uSkinned Site Builder's two options: Self-Hosted Licence, offering full control and customization for a one-time fee, and uSkinned Hosted, a hassle-free subscription service ideal for quick setup. Both options provide powerful design tools and are highly rated, catering to different user needs and technical expertise.

[ #uskinned ]

Events

Manchester and North West Umbraco Meetup - Elizabeth Buie - Older Adults: Are We Really Designing for Our Future Selves

2025-01-23 from 19:00 to 21:00 - Online on zoom

[ #accessibility ]

Umbraco India User Group Hybrid Meetup

2025-01-25 from 10:00 to 13:00 - M.P.Hall Thapasya Building ground floor, Infopark, Kochi, Kerala, IN

Umbraco US Meetup Group - January Meetup: Get to Know Umbraco Engage

2025-01-28 from 13:00 to 14:30 - Online on zoom

[ #umbracoengage ]

UmbraCymru - Virtual Umbraco Meetup, January 2025

2025-01-29 from 12:00 to 13:00 - Online on zoom

[ ]

Training

Load Balancing and Azure

Jan 23, 2025 - North America - EUR 1200.00

[ ]

Social

Nominate Umbraco for the CMS Critic Awards 2024

[ ]

Umbraco Engage 13.2.0 is out on NuGet

[ #umbracoengage ]

Umbraco Spark diversity program is now LIVE

[ #events ] [ #umbracospark ]

A look back on Umbraco in 2024

[ ]

20 years of Codegarden swag added to community swag store

[ #swagstore ]

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