Umbraco UK Festival dates announced, Running Umbraco with Docker, Umbraco Flavoured Markdown cheatsheet and more...

Sign Up | View Online | Previous Editions

UMB.FYI 2024-07-17

Community

Implementing Property Value Converters for Rich Text Editors and The Importance of One Comment!

Terence Burridge discusses the process of implementing custom Property Value Converters in Umbraco 13 for the Markdown and Rich Text editors. He encountered challenges with the Rich Text editor, ultimately finding a solution by inheriting from the RteMacroRenderingValueConverter class.

My go-to Umbraco packages

Owain Jones discusses essential Umbraco packages for new site setups, including uSync for multi-environment deploys, Skybrud Redirects for manual redirects, Diplo God Mode for developer tools, and Contentment for extra property editors. Other packages like BlockPreview, Hangfire, OEmbed Picker, and Media Protect are also recommended.

How to Run Umbraco CMS with Docker

Muhammad Usama explains setting up Umbraco CMS with Docker for efficient development. He covers creating or cloning the project, folder structure, Dockerfile, building an image, running the container, and accessing the application.

How to Overwrite the Save & Publish button and more in Umbraco V14

Umbraco V14+ introduces a new extensible backoffice, allowing users to override and customize functionality. An example demonstrates replacing the Save and Publish button with custom implementation, including playing a sound and displaying confetti. The process involves specifying the alias of the extension to overwrite in the new extension manifest. However, a bug affecting child popover menu items has been reported. The source code is available on GitHub for further exploration and experimentation.

Umbraco setup in Linux with Containerized SQL server

Muhammad Usama explains how to set up Umbraco on a Linux system with a containerized SQL Server using Docker. He covers installing .NET SDK, setting up Umbraco, creating an SQL Server container, and connecting Umbraco with the SQL server. He also discusses data persistence using Docker volumes.

Umbraco Flavored Markdown (UFM) cheat sheet

Umbraco Flavoured Markdown (UFM) in v14.1+ allows dynamic labels for block types, custom columns, and list views. It supports text string properties, Markdown/HTML, toggles, and custom components. Bugs and quirks are noted.

[ ]

The Delivery API is not only for headless!

Kenn Jacobsen reflects on conversations at Codegarden about the Delivery API, emphasizing its versatility beyond headless builds and comparing it to custom content APIs. He highlights the benefits of using the Delivery API, including its extensibility, performance, and potential to align with custom content APIs.He also shares a sample site using the Delivery API for lazy loaded content and encourages exploration of its capabilities.

[ ]

Why I Have Still Stuck Around in the Umbraco Community After All These Years

Warren Buckley expresses gratitude for receiving the Umbraco MVP award, highlighting the community, platform evolution, and commitment to improving developer experience. He humorously reflects on being a "lifetime MVP+1" and expresses humility and excitement for the future.

Umbraco 13 snippets and tips - RTE Config and Dynamic Labels

Owain Williams shares insights from recent projects, including the ability to have Dynamic Blocklist labels in Umbraco 13 using Angular, and a tip for adding custom styles within the Rich Text Editor via appSettings.config, with a tool for creating the config.

Events

Manchester Umbraco Meetup - Lightning Talks

2024-07-18 from 18:30 to 20:30 - Absurd - Strategic Design & Software Development, 37 King Street, Manchester, GB

Umbraco London July: CG24 Debrief and Discussions!

2024-07-18 from 18:30 to 21:00 - Hugo & Cat, 135 Bishopsgate, London, GB

Packages

Umbraco.Community.Tada

A simple Umbraco V14 package that plays a drumroll and fires confetti everytime you save and publish.

jcdcdev.Umbraco.ExtendedDropdownEditor

A custom dropdown property editor for Umbraco that supports dynamic data sources.

Umbraco.Community.User2FA

A simple package to add 2FA login to Umbraco backoffice users

Umbraco.Community.FrontDoorCache

Umbraco module to purge items from Azure Front Door Cache when content is publishead

Social

Umbraco Community Mastodon team looking for sponsors

Umbraco Forms support now available for ExamineX ElasticSearch

Miscellaneous

Umbraco UK Festival dates announced

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