Umbraco Annual price changes, umbraCoffee Climate Action special, Skrift October digest and more


UMB.FYI 2023-10-25


🏢

Umbraco HQ

📰 Annual price changes 2024

Umbraco is updating its prices for various products and services starting January 1, 2024, mainly due to price indexing. The changes affect Umbraco Cloud plans, Umbraco Heartcore, Forms, Deploy On-premises, Workflow, training courses, onsite training, certified master bundles, and support plans. Existing customers will see these prices on their 2024 invoices.
🚨 [Breaking change]: User accounts will be prevented from creating simultaneous sessions by default in Umbraco 13

Umbraco 12.3 introduced a new configuration setting to limit concurrent logins which will have it's default value changed to false in Umbraco 13. This will prevent a user account from creating simultaneous sessions by default, meaning that only 1 session is allowed to be active at a time. This setting can always be set to true to not invalidate other active user sessions.

🙌

Community

📰 How to create a GitHub Repository Picker using Octokit and Contentment

Paul demonstrates how to create a custom Contentment Data List Source in Umbraco CMS using the Octokit NuGet package. It provides code for setting up a GitHub repository data source, allowing users to render a list of repositories from a specified GitHub user.
📰 Skrift October Digest

Umbraco UK Fest insights, highlighted blog posts from around the web and upcoming events schedules.
📰 How to pass a Content Security Nonce (CSP) to Google Tag Manager

To implement Content Security Policy (CSP) and handle inline scripts for a website, a package called Umbraco CSP Manager can be installed. However, there was an issue with inline scripts within Google Tag Manager. The solution involved adding a data attribute to the script tag and creating a Variable to pass the required value to Google Tag Manager, ensuring CSP checks passed for the code to run successfully.
📰 Learning a new language, it’s not as scary as you think

Transitioning from PHP to .NET, with a focus on Umbraco, initially felt challenging. However, practical learning and hands-on experience allowed a quick shift. Despite syntax hiccups, daily practice led to becoming a lead Umbraco developer within months. It shows the adaptability of strong programming fundamentals in learning new languages.

📺

Watch & Listen

📺 umbraCoffee SPECIAL - Climate Action

Join hosts Callum and Marcin along with members of the Umbraco Sustainability Team to discuss their work and the new Umbraco Sustainability Challenge.
📺 umbraCoffee #297

In this episode hosts discuss various topics, including attending events, advancements in AI, content modeling in Umbraco and more. The recent Microsoft AI event is mentioned, highlighting the impressive capabilities of OpenAI and Microsoft. They also discuss the future of content management in Umbraco, potential challenges, and opportunities.
📺 Members in Umbraco: Member Type Properties

This tutorial video discusses customizing member profiles in Umbraco by adding properties to member types. It explains how to create a new member type, inherit properties, and add custom attributes like profile pictures. It further demonstrates creating a premium member type with a "Member Photo" tab. Customization allows for more personalized member profiles in Umbraco.

📦

Packages

📦 Knowit Umbraco InstantBlockPreview

Instant block and grid previews in Umbraco without saving your documents
📦 RoboLynx Umbraco QRCodeGenerator Backoffice

Property editor and Content App to generate QR codes in Umbraco Backoffice for the specifed data source.
📦 Mail Settings

A simple mail-settings editor and tester for Umbraco.
📦 Our Community Configuration

Store configuration data in the Umbraco database.
📦 Invisible Nodes for Umbraco 10+

Make nodes 'invisible' in Umbraco 10+.
📦 UmbCheckout 1.0.5

Fixed settings tree, send customer email to Stripe, added customer / basket reference and StarterKit has been updated

📅

Events

📆 Umbraco Bellissima and Cloud CI/CD

Wednesday, October 25, 2023 at 6:00 PM to Wednesday, October 25, 2023 at 7:30 PM AEDT - Hybrid. Luminary, Level 1, 195 Little Collins Street · Melbourne
📆 Umbraco London does HacktoberFest (virtual)

Wednesday, October 25, 2023 at 6:30 PM to Wednesday, October 25, 2023 at 9:30 PM BST - Online event
📆 Discord Game Night: Command & Conquer - Red Alert

Wednesday, October 25, 2023 at 8:00 PM BST - Discord
📆 October Meetup — Dressing Up, Messing Up, and Blessings in Disguise

Wednesday, October 25, 2023 at 8:00 PM to Wednesday, October 25, 2023 at 9:00 PM BST - Online event
📆 UmbraCymru - Umbraco Meetup, October 2023

Thursday, October 26, 2023 at 6:30 PM to Thursday, October 26, 2023 at 8:30 PM BST - Method4 12-14 Trade Street, Cardiff, CF10 5DT · Cardiff
📆 Umbraco Kent Meetup

Thursday, October 26, 2023 at 7:00 PM to Thursday, October 26, 2023 at 9:00 PM BST - Dragon Coworking (Rochester) 7-8 New Road Avenue · Rochester
📆 Umbraco Meetup Odense - Connecting the Umbraco delivery API to a frontend

Wednesday, November 1, 2023 at 5:00 PM to Wednesday, November 1, 2023 at 7:00 PM CET - Billedskærervej 17 · Odense
📆 Content Management Training Course

Thursday, October 26th 2023 - Online, Europe - €400
📆 Umbraco UK Festival 2023

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

💬

Social

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