Owain Jones reflects on his experience at Codegarden 2025, celebrating its 20th anniversary. He highlights engaging discussions at the MVP Summit, insightful talks, and community activities, including a scavenger hunt and social events. Jones expresses gratitude for receiving the Umbraco MVP award for the fifth time, emphasizing the community's warmth and camaraderie.
Owain Jones shares their experience setting up a new laptop and configuring a development environment. He encountered an error when trying to install the Umbraco.Templates package, which stemmed from not having nuget.org set as a source. After adding it, the issue was resolved, prompting the author to document the solution for others.
During Easter, Owain Jones enjoyed a relaxing break filled with Umbraco meetups and conferences. Highlights included discussions on new features, a talk on migrating websites from Umbraco 8 to 13, and attending the DDD South West conference with an impressive lineup of speakers. The events fostered community engagement and learning.
In a recent project, Owain Jones implemented middleware in Umbraco to streamline Public Access Restrictions for frontend Members, automatically including an "Administrators" group in access settings. This solution alleviates the burden on content editors to manually add the group each time, enhancing efficiency in managing user-generated content.
In his article, Owain Jones emphasizes the importance of enhancing the content editor experience in Umbraco, advocating for developers to utilize built-in features and community packages effectively. By focusing on intuitive DocType structures, clear labels, and custom property editors, developers can transform Umbraco into a genuinely user-friendly CMS for content editors.
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.
Owain Jones attended the Umbraco conference, Codegarden, and found it brilliant. He learned about new backoffice extensions, enjoyed the workshops, pre-party, and Codegarden events, and praised the friendly Umbraco community. He regrets not taking more selfies.
Owain Jones attended Codegarden, an Umbraco conference, and had a great time learning about new backoffice extensions, meeting people, and enjoying the friendly atmosphere. He regrets not taking more selfies.
Owain Jones explains the concept of compositions in Umbraco, their benefits, and how to access their properties using Models Builder or IPublishedContent. He provides code examples and a ViewComponent for using compositions in a View.
Owain Jones explains the concept of compositions in Umbraco, their benefits, and how to access their properties using strongly typed page models or IPublishedContent objects. He provides code examples for checking and using composition properties in a ViewComponent.
Owain discusses his implementation of a custom IMediaPathScheme to address media migration challenges in Umbraco. He highlights how this custom solution was crucial in resolving issues related to media paths during migration, ensuring a smooth transition and maintaining the integrity of media assets in the Umbraco CMS.