Joe Glombek

Joe Glombek

Umbraco MVP and umBristol organiser working at Bump Digital

https://joe.gl/ombek


UMB.FYI
2025-12-17

📰 Bellissima Backoffice: Custom Entity Signs

Joe Glombek discusses implementing a feature in Umbraco 17 to prevent the deletion of specific document types by using custom entity signs. The LockedDocumentFlagProvider class adds flags to locked documents, while the LockedDocumentComposer registers this functionality. This allows users to see locked status in the backoffice before attempting deletions.

📰 Belissima Backoffice: Blocks in the Rich Text Editor

Joe Glombek discusses how to integrate blocks into the Rich Text Editor (RTE) in Umbraco, replacing macros. Users can create "element" document types, add a Block button to the RTE toolbar, and configure settings for rendering. An example demonstrates rendering a phone number block with custom logic.

📰 Bellissima Backoffice: Custom block views

Joe Glombek discusses configuring custom backoffice block views in Umbraco using an extension. He provides an example of creating a hidden block indicator, detailing the registration of the extension and the creation of a custom element. The implementation allows for automatic display of a hidden state in block lists.

UMB.FYI
2025-11-26

📰 Belissima Backoffice: Property Descriptions

Joe Glombek discusses changes in the "read more" functionality in Umbraco versions 9-13, where descriptions below a horizontal rule no longer render as a "Read More" link. Instead, the native HTML `<details>` element can be used to recreate this feature, allowing for rich, intuitive property descriptions incorporating markdown and UUI web components.

UMB.FYI
2025-11-12

📰 Regularly Expressed Regular Expressions

Joe Glombek provides a collection of useful regular expressions for validating formats such as GUIDs, YouTube URLs, and Vimeo URLs. The expressions can be adjusted by adding or removing start (^) and end ($) markers to match entire strings or find patterns within longer strings.

UMB.FYI
2025-09-17

📰 Umbraco property storage cheat sheet

Joe Glombek discusses how to programmatically update various Umbraco data types, detailing their storage formats in SQL. Examples include Umbraco.MultiUrlPicker, Umbraco.ContentPicker, and Umbraco.BlockGrid, highlighting the specific column types and JSON structures used for each. The documentation currently lacks guidance on updating block lists.

UMB.FYI
2025-09-10

📰 Migrating Rich Text Editor Macros to Blocks using uSync Migrations

Joe Glombek discusses a method to migrate macros to blocks in Umbraco 14, which eliminates macro support. He outlines creating a `RichTextBoxMacrosToBlocksMigrator` that maps macros to blocks using custom mappings and JSON serialization. The code sample demonstrates the implementation of this migration process.

UMB.FYI
2025-05-21

📰 Codegarden: What to bring (2025 edition!)

Joe Glombek provides a comprehensive packing guide for attendees of Codegarden, a casual tech conference. Key items include casual clothing, electronics, hygiene products, travel documents, and miscellaneous essentials. He also highlights sporting opportunities and offers tips for presenting. Participants are encouraged to engage in the event's community via Discord.

UMB.FYI
2025-02-19

📰 Umbraco Spark 2025: The Ultimate Guide!

The Spark conference features a hackathon and pre-party on March 7, 2024, offering networking and coding opportunities for Umbraco enthusiasts. The main event at We The Curious includes talks, a PackageJam, and social activities. Attendees can explore Bristol's attractions and enjoy a casual atmosphere throughout the event.

UMB.FYI
Archive Polls Pulse Tips Firehose Privacy About

UMB.FYI is built with ❤ by the Umbraco community and is not affiliated with Umbraco HQ