Hacktoberfest, the Cyber Resilience Act and running Umbraco from a Raspberry PI


UMB.FYI 2023-10-04


🏢

Umbraco HQ

📰 Umbraco Hacktoberfest 2023

Participate in Umbraco's Hacktoberfest—contribute code or no-code efforts like documentation verification, blogs, and sponsorships. Earn swag or plant trees upon completion. Join hackathons for collaboration and guidance. Happy Hacktoberfest!
📰 Umbraco’s position on the Cyber Resilience Act

Umbraco voices concerns about the European Commission's Cyber Resilience Act (CRA) and its potential negative impact on open-source software (OSS) communities. They emphasize the need for clear definitions to prevent deterring OSS contributions and innovation. Similar concerns are echoed by other open-source organizations.
👀 RFC 0026 Blocks in the Rich Text Editor

RFC 0026 proposes replacing macros with "Blocks" in Umbraco's Rich Text Editor (RTE). The intent is to allow editors to insert styled and controlled content into the RTE without relying on macros. Blocks would offer functionalities similar to Block List and Block Grid editors, enhancing the editing experience.
⚠️ [Breaking change]: Delivery API media models and controller namespaces will be changed in Umbraco 13

Umbraco 13 addresses compromises made in Umbraco 12.2 for backward compatibility with the Media Delivery API. Changes involve using new interfaces instead of concrete classes, restructuring namespaces, and introducing new crop and focal point models for enhanced customization of media item output in both Content and Media Delivery APIs.
⚠️ [Breaking change]: Default property value converters will be added for all value types in Umbraco 13

Umbraco 13 introduces default property value converters for property editors without custom converters, ensuring correct typing of property value outputs based on their declared value types. Custom converters take precedence over default ones. This change promotes type safety for value types, impacting IPublishedContent and IPublishedElement APIs.

🙌

Community

📰 Skrift Issue #99

Featuring guest posts by Michaël Latouche on Materializing your Open-Source Repository Issues: The Codegarden Hackathon Issue Receipt Printer and Andrew McKaskill on Using Forked Libraries in .NET - Part 2 - Setting Up a Local NuGet Repository
📰 How to implement custom error pages in Umbraco 10 and higher

A guide to the creation of tailored error pages in Umbraco 10 and beyond. Steps involve adjusting routing, crafting a controller for error traffic, setting up a "Error Page" content type, and creating a dedicated render controller for accurate status codes during page rendering.
📰 How I run this very website on a Raspberry Pi in my closet at home

Sebastiaan shares his experience running an Umbraco site on a Raspberry Pi using Ubuntu, .NET 7, and Cloudflare Tunnels. They outline steps, including flashing Ubuntu, installing .NET 7, publishing the website, setting up a service, and leveraging Cloudflare for domain binding, making Umbraco run smoothly on the Pi.
📰 Umbrastodon: the Umbraco Community in the Fediverse and on Mastodon

Discussion about Mastodon, an ActivityPub-compliant, open-source microblogging platform. It explores how Mastodon's decentralized architecture aligns with the Umbraco Community's ethos, allowing for niche-focused communities. The article provides tips on joining the Fediverse through Mastodon instances and maximizing the Mastodon experience.

📺

Watch & Listen

📺 umbraCoffee #294 - Festival season begins, Dev.rel("UK") and more!

Hosts discuss recent and upcoming Umbraco events, Oktoberfest for contributors, cybersecurity concerns, Umbraco version updates, and call for authors in "24 days" blog series.

📦

Packages

📦 Flowcourier Analytics

Google Analytics Integration for Umbraco
📦 CopyVariantTool

CopyVariantTool is an extension for Umbraco to copy content from an item to another language variant
📦 Webwonders PDF generator

Generate PDF's from HTML-files on Umbraco Cloud. Webwonders.PdfGenerator is a wrapper around WkHtmlToPdfDotNet
📦 Umbraco.Community.Templates.UmBootstrap

A project template for creating a new Umbraco site using the UmBootstrap Starter Kit

📅

Events

📆 umBristol Talks - October 2023

Wednesday, October 4, 2023 at 6:00 PM to Wednesday, October 4, 2023 at 9:00 PM BST, Runway East Bristol Bridge
📆 Special Event - Umbraco Commerce with Matt Brailsford & Ollie Picton

Thursday, October 5, 2023 at 6:00 PM to Thursday, October 5, 2023 at 8:00 PM BST, CTI Digital, 3 George Leigh Street · Manchester
📆 UmbLeeds @ UmbManchester

Thursday, October 5, 2023 at 6:00 PM to Thursday, October 5, 2023 at 8:00 PM BST, CTI Digital, 3 George Leigh Street · Manchester
📆 Umbraco UK Festival 2023

2nd & 3rd of November 2023 @ 31 New Inn Yard, London, EC2A 3EY

🦄

Miscellaneous

🔗 Write for 24 Days in Umbraco

24 Days in Umbraco are looking for writers for this years advent calendar
---
UMB.FYI, Unit 128100, PO Box 4336, Manchester, M61 0BW