Extension Manifest Breaking Changes, Important Umbraco Commerce Update, Announcing Umbraco Diversity Releases and more..

Sign Up | View Online | Previous Editions

UMB.FYI 2024-10-30

Poll

Engaging with the Umbraco community is a valuable and integral part of making the most out of the Umbraco platform

[ 👍 Agree ] [ 🤷‍♂️ Meh ] [ 👎 Disagree ]

Umbraco HQ

[Breaking change]: Extension Manifest Type Architecture + Constants/Modal Tokens/Types moved to their package

In Umbraco 15, components have been decentralized into their respective packages, altering import paths and enabling better extension capabilities. Developers must update their TypeScript configurations and imports to accommodate the new structure, utilizing the global UmbExtensionManifest for extension types. This change enhances flexibility for package developers but introduces breaking changes.

[ ] [ #announcement ]

Community

Umbraco Setup Simplified for your Dream Website

In his guide on setting up Umbraco, Piyush Doorwar compares the process to assembling IKEA furniture, emphasizing its simplicity. He outlines two installation options: Umbraco Cloud for a hassle-free experience and DIY installation for those who prefer a hands-on approach. Both methods lead to a successful setup.

[ #guides ]

How to add a Store Locator Map with Elfsight in uSkinned Site Builder

Elfsight's Store Locator widget enhances Umbraco websites by providing an interactive map for customers to find nearby stores. To embed it, users must create an account on Elfsight, configure the widget, and follow specific steps in the uSkinned Site Builder to add the embed code, making it live on the site.

[ #guides ]

Crafting an SPA with Umbraco

In this post, Kenn Jacobsen explores building a single-page application (SPA) using Umbraco, highlighting its advantages over traditional multi-page applications (MPAs). He details the implementation of a nostalgia site for 1984, addressing challenges like content access and routing, while leveraging Umbraco's hybrid CMS capabilities and the Vaadin Router for dynamic content rendering.

[ ] [ #spa ]

New Starter Kits and Themes for the Drinks Industry

Paul Daly announces the launch of two new add-ons for uSkinned Site Builder, Stag and Brew, designed for the drinks industry but adaptable for any sector. These themes offer customizable, professional website solutions, featuring modern and bold designs. A free trial is available to explore their functionalities.

[ #starterkits ] [ #theming ]

From TinyMCE to TipTap: The Future of Umbraco’s Rich Text Editing

Umbraco 15 introduces a new Rich Text Editor (RTE) UI built on TipTap, replacing TinyMCE due to licensing issues. This update enhances usability with improved copy-paste handling and greater customization for developers. The transition reflects Umbraco's commitment to innovation and adaptability in content management, with further refinements expected in upcoming releases.

[ ] [ #rte ]

How to sort items by a custom date in an Umbraco v13+ Examine Index

Nurhak Kaya's guide outlines how to sort items by a custom date in Umbraco v13+ using Examine. It highlights the need to store dates as "long" types rather than strings for proper sorting. The implementation includes creating a custom date field, updating the Examine index, and utilizing a search service to retrieve ordered results.

[ #examine ] [ #guides ]

Learning TDD by doing: Dealing with Umbraco's published content

Dave Farley advises against mocking external dependencies, suggesting that abstractions should be created for systems like Umbraco. Dennis faced challenges while implementing this, ultimately opting to mock the published content model. Through several iterations, they developed a more readable and maintainable testing approach, emphasizing strong typing and clarity in code.

[ #designpatterns ]

Umbraco Recognised in Leading Analyst Firms Overview of Enterprise CMS Market

Umbraco, an open-source CMS provider, has been recognized in Forrester's Q4 2024 Content Management Systems Landscape. CEO Mats Persson highlighted the platform's capabilities in managing digital content across various channels, enhanced by the recent acquisition of uMarketingSuite for improved user data analysis and personalized content delivery, ensuring consistent brand experiences.

[ #business ]

How to add Cliniko booking platform in uSkinned Site Builder

To embed Cliniko booking widgets on a uSkinned Site Builder website, users must first create a widget in their Cliniko account and copy the provided embed code. Then, they can add the code to any page using the "Embed code" block, followed by saving and publishing the page to activate the widget.

[ #guides ]

Watch & Listen

Umbraco or Sitecore

Karen Kler and Tom Parker discuss choosing between Umbraco and Sitecore for CMS platforms, highlighting features, user experiences, and support options.

[ ] [ #whyumbraco ]

umbraCoffee - Hacktoberfest 2024

The umbraCoffee episode discusses Hacktoberfest 2024, community events, Umbraco 15 updates, and encourages contributions while reflecting on past gatherings.

[ ] [ #hacktoberfest ]

Events

Social get together - Hacktoberfest

2024-10-30 from 18:30 to 20:30 - Alexander Graham Bell, 128 George Street, EH2 4JZ, Edinburgh, GB

Oops, Rewind: How to Undo Git Mistakes

UmbraCymru - Umbraco Meetup, October 2024

2024-10-31 from 18:30 to 20:30 - Method4, 12-14 Trade Street, Cardiff, CF10 5DT, Cardiff, GB

Umbraco UK Festival Community Hackathon

2024-11-07 from 09:30 to 17:00 - Hugo & Cat, 135 Bishopsgate, London, GB

Umbraco UK Festival

2024-11-08 from 00:00 to 00:00 - Codenode, 10 South Place, London, EC2M 7EB

Packages

uSkinnedSiteBuilder.StarterKit.Stag

Responsive Starter Kit & Theme design add-on for uSkinned Site Builder demonstrating a fictional website for a Scotch Whisky brand.

Knowit.Umbraco.TokenReplacement

Ever wanted to use Umbracos translations in a text field or rich text editor? Now you can!

uSkinnedSiteBuilder.StarterKit.Brew

Responsive Starter Kit & Theme design add-on for uSkinned Site Builder demonstrating a fictional drinks website.

DatePickerOffsetTime

The Date Picker Offset Time package provides a user-friendly umbraco property editor for selecting dates with precise time offsets.

jcdcdev.Umbraco.GroupsToTabs

A simple Umbraco package that converts content type groups into tabs in the Umbraco Backoffice.

Pixelbuilders.Umbraco.ElementFinder

A umbraco dashboard to easily find elements / blocks being used within the CMS.

Social

Latest Umbraco Workflow minors (13.3, 14.1) add 'scheduled content locking',

[ ]

Free shipping on Umbraco Community Swag Store this Weekend

Lucene.NET 4.8.0-beta00017 has shipped

Examine 3.4.0 is shipped

Announcing Umbraco Diversity Releases for 2025

Important UmbHost.Cloudflare.Purge Update

[ ]

JetBrains Rider is now free for non-commercial use

Umbraco UK Festival tickets still available!

UK Festival Hackathon details

[ ]

Important Umbraco Commerce Update

[ ]

Ucommerce Next Gen 10.7.0 is out!

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