Umbraco Commerce Community Team, 24 Days in Umbraco, Contentment for Belisima Journey and more

Sign Up | View Online | Previous Editions

UMB.FYI 2023-12-06

Umbraco HQ

Join the new Commerce Community Team!

Umbraco is forming a Commerce Community Team, welcoming diverse talents to elevate Umbraco Commerce. The team aims to engage in dynamic discussions, virtual meet-ups, and influence roadmaps. Applications are open until December 20th, targeting a vibrant mix of experienced users, MVPs, strategists, and industry experts. Join the commerce excellence journey!

[ ]

24 Days

Code and Collaboration: A Review of my Journey as a Developer and a Core Collaborator

Joining the Umbraco Core Collaborator Community team marked a milestone in my journey as a junior developer. Overcoming fears, I embraced challenges, collaborated globally, and gained insights into Umbraco's diverse codebase. Tips for contributors: start small, test rigorously, provide clear steps, and seek guidance when needed.

Accessibility: How it supports Performance, Sustainability and Search Engine Optimisation

Prioritizing accessibility in development is vital for performance, sustainability, and SEO. Sir Tim Berners-Lee emphasizes web universality. WCAG principles guide compliance. Development decisions impact speed, sustainability, and SEO. Accessibility aids user experience and inclusivity. In a world focusing on sustainability and performance, accessibility is essential.

The truth is in the red flags

Red flags signal the need for a website rebuild. "One-off" scenarios impacting content editors, fundamental strategy changes, team/process growth limitations, budget constraints, and an outdated platform are key indicators. Recognizing these signs allows for strategic planning and overcoming potential challenges.

Power up your editors with no-code integrations for Umbraco

Umbraco's flexibility meets Zapier's automation, empowering marketing and content teams. Zapier, a web automation connector, simplifies complex workflows through triggers and actions. Integration examples include Umbraco Forms for lead management, survey responses to Google Sheets, and social media posts. Explore possibilities with ChatGPT for content creation and alt text automation.

Dissecting a little-known feature of Umbraco: Runtime modes

Umbraco v10.1 introduced Runtime Modes for streamlined project setup and better development practices. Three modes—BackofficeDevelopment, Development, and Production—provide validators and feature toggles. Learn to configure and extend modes for optimal Umbraco project development and production readiness, enhancing performance and ensuring best practices.

365 Days In Umbraco

In 2023, Richard's Umbraco journey began with a selfie at Umbraco Community Day, leading to Umbraco UK Festival 2023. Transitioning from music to Computer Science, the community provided warmth and learning opportunities. Richard's focus was on people before technology, embracing community-driven development. In 2024, the goal is to deepen technical understanding and continue supporting the community.

Community

Umbraco Forms 12, Custom Workflow with using RestClient

For a custom Umbraco Cloud project workflow, integrate a third-party API in three steps. Install Umbraco Forms, create a custom workflow class inheriting WorkflowType, and register the class. Adapt data formatting as per API requirements.

Lee's opinions on Umbraco + coding standards

Programming style evolves with language exposure and project collaborations. Lee recounts style shifts from Sinclair BASIC to Visual Basic to C#. Embracing team preferences for spaces over tabs, newline braces for readability, and explicit Boolean conditions.

[ ]

Lee's opinions on Umbraco + [topic]

"Strong Opinions, Weakly Held" explores the notion that opinions, like everyone's "behind," are ubiquitous but should be continually examined. Lee, despite his Umbraco MVP status, emphasizes a constant learning mindset and openness to evolving perspectives, setting the stage for forthcoming articles on Umbraco, .NET, and coding standards.

[ ]

Contentment for Bellissima

The Umbraco package Contentment is migrating to the new backoffice, Bellissima. After Umbraco v14's preview release, Lee faced dilemmas: adapt existing code or start fresh? Compiler errors were fixed for v14, paving the way for potential RCL approach and versioning changes, contemplating v5 and v6 for Umbraco v15 (Bellissima). The .NET multi-targeting method is still under consideration.

[ ]

Quick Tip: Serving media from a live environment

At TRES, media is excluded from source control, but local visibility is crucial. We solve this in Umbraco 10+ by using a DevelopmentMediaUrlProvider, redirecting media URLs to the test environment. By registering this provider in a composer, images from the online environment become visible in the development mode.

Packages

Upwest SpeechToText

An Umbraco Speech-to-Text Plugin

UmbCheckout v1.1.0

Enhancements and bug fixes release

Events

December, Christmas Social & Pub Quiz - In-Person

Wednesday, December 6, 2023 at 6:30 PM to Wednesday, December 6, 2023 at 9:30 PM GMT - Prince Arthur 49 Brunswick Place · London

Christmas Social: Bowling

Thursday, December 7, 2023 at 6:00 PM to Thursday, December 7, 2023 at 8:00 PM GMT - Tenpin Leeds 13 Merrion Way · Leeds

Christmas special event!

Tuesday, December 12, 2023 at 7:00 PM to Tuesday, December 12, 2023 at 9:00 PM GMT - Online event

Headless Series: Exploring Umbraco's Headless Prowess: A Deeper Dive with Forms

Wednesday, December 13, 2023 at 10:30 AM to Wednesday, December 13, 2023 at 11:30 AM GMT - Online event

umBristol × Umbraco Community Day × Xmas Social

Wednesday, December 13, 2023 at 5:30 PM to Wednesday, December 13, 2023 at 11:30 PM GMT - Golden Guinea 19 Guinea Street · Bristol

[ ]

Umbraco Community Day

13 December 2023 from 08:00 till 20:00 GMT - Online

Social

December 13th is UmbracoTees day

Miscellaneous

uSync Typescript Generator

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