2023 Umbraco Impact Report, the latest DXTalk podcast, ChatGPT for content marketing and more...

Sign Up | View Online | Previous Editions

UMB.FYI 2024-04-10

Umbraco HQ

The 2023 Umbraco Impact Report

The 2023 Umbraco Impact Report highlights the company's influence in the CMS industry, its impact on partners, clients, the Umbraco community, and the environment. It also features a piece on "Open Source and AI in 2023" by Umbraco CTO, Filip Bech-Larsen, and outlines commitments based on 5 UN ESG goals for 2024 and beyond.

Community

Environments with Cloudflare Access

Kenn Jacobsen discusses the necessity of managing non-production environments and protecting them from unauthorized access using Cloudflare Access. He outlines the steps to enable and configure Cloudflare Access for Cloudflare Pages, highlighting its effectiveness despite some documentation challenges.

[ ]

Creating a custom condition for Umbraco Bellissima aka V14+

This blog post explains how to create custom conditions for Umbraco V14 manifests to control visibility of workspace views using JavaScript instead of C#. It includes examples and code for creating and consuming custom conditions.

[ ]

Creating your own UI extension points in Umbraco v14 - Part 3: Customizable APIs

The post discusses enabling developers to override default button behavior in Umbraco v14 by updating manifest definitions, UI components, and API implementations, allowing complete customization of button behavior. Next, it hints at exploring swapping out the button component entirely in the next post.

[ ]

Creating your own UI extension points in Umbraco v14 - Part 2: Extension Slots

Matt Brailsford discusses componentizing quick actions by creating a web component with a manifest property, registering the component globally, and using umb-extension-slot to render quick actions. Next, he plans to explore customizing the buttons' click handler.

[ ]

ChatGPT and Content Marketing: an article about Umbraco

Artem Bezvesilnyi discusses using ChatGPT for content marketing, testing it with Umbraco marketing texts. While ChatGPT can generate SEO-friendly content, it lacks creativity and expertise, making it unsuitable for replacing content marketing experts.

Verifying Mock Parameters

Andy Butland discusses a use case for Moq, a .NET mocking framework, where he needed to verify parameters passed to a mocked method. He encountered a problem with missing parameters, but found a solution by capturing and inspecting the parameters.

Subsetting Icon Fonts For Sustainability

Terence Burridge shares a story about using Umbraco.Community.Sustainability to improve website sustainability. He discovered large unnecessary downloads of Font Awesome icons, and reduced file sizes, resulting in a 40% reduction in CO2 emissions without visual loss. He recommend auditing icon usage for sustainability.

How to access Composition properties on an IPublishedContent object

Owain Jones explains the concept of compositions in Umbraco, their benefits, and how to access their properties using Models Builder or IPublishedContent. He provides code examples and a ViewComponent for using compositions in a View.

Rebuilding with Astro and Umbraco 13

Harry Gordon discusses his decision to rebuild his personal website using the new JavaScript framework Astro, highlighting its benefits for static sites and its flexibility in working with different front-end frameworks. He also compares Astro with Umbraco and shares his experience with the transition, concluding that Astro is a good fit for static sites and decoupling the UI. He also mentions his positive experience with upgrading from Umbraco 8 to 13 using uSync.

Watch & Listen

DXTalk x Andy Eva-Dale

Andy Eva-Dale emphasizes tech sustainability, advocating for efficient language models. He lauds B Corp accreditation benefits like better supplier management. He notes diverse global sustainability approaches, anticipates standardization, and draws inspiration from community involvement for future sustainability features.

Events

Exploring Composable DXP and Digital Asset Management in Umbraco - Part 2

2024-04-10 from 16:00 to 17:00 - Online on googleHangout

UmbraCollab - Bellissima edition: Gmaps property editor part 3

2024-04-11 from 13:00 to 14:00 - Online event

Umbraco Meetup - Bergen special edition

2024-04-16 from 16:30 to 19:30 - Knowit, Nøstegaten 58, Bergen, NO

Umbraco Meetup (Aarhus)

2024-04-17 from 17:00 to 20:00 - Mariane Thomsens Gade 4, 2f 9 sal, Mariane Thomsens Gade 4, Aarhus, DK

Umbraco Brisbane Meetup April 2024 - Hybrid Event

2024-04-17 from 18:00 to 20:00 - Online on other

Umbraco London April: Talks (In-Person)

2024-04-17 from 18:30 to 21:30 - Needs a location

Umbraco Newcastle Meetup

2024-04-18 from 18:00 to 21:00 - Keel House, Garth Heads, Newcastle upon Tyne

Workshop Special - Getting Started with the new Back Office in Umbraco 14

2024-04-18 from 18:00 to 20:00 - CTI Digital, 3 George Leigh Street, Manchester, GB

Deadlines

Umbraco Cloud Community Team Application Deadline

Training

Umbraco Fundamentals

Apr 15, 2024 - Online, Europe - €1200

[ ]

Extending the Backoffice

Apr 16, 2024 - Online, Europe - €1200

[ ]

Umbraco MVC & Visual Studio

Apr 17, 2024 - Online, Europe - €1200

[ ]

Application Integration

Apr 18, 2024 - Online, Europe - €1150

[ ]

Packages

ByteAnt.ByteEditor

Website builder that allows to create websites fast and easy with a user-friendly interface and true visual designer.

Umbraco.Commerce.ProductFeeds

Product feed generator for Umbraco Commerce.

Social

Umbraco CMS V13.3 RC is out now

[ ]

Creating a custom theme for Umbraco v14

[ ]

A call for CG Runners to join the Strava club

Miscellaneous

Umbraco v14 "Bellissima" Resources

[ ]

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