|
A high-severity vulnerability affecting Umbraco versions 13.0.0 - 13.15.0, 17.0.0 - 17.5.2, and 18.0.0 - 18.0.1 has been identified and patched. Users are advised to upgrade to supported versions. The vulnerability allows unauthorized content retrieval via the delivery API. Thanks to Ardya Suryadinata for reporting the issue.
[ @Umbraco ]
[ #security ]
[ #umbracocms ]
|
|
Georgina Bidder, a Backend Developer at true in Bristol, UK, began her journey with Umbraco five years ago. She has become an integral part of the community, serving as a Core Collaborator, a speaker at Codegarden, and a Package Awards Jury member, while actively contributing to open-source projects.
[ @Umbraco ]
[ #uprofile ]
|
|
Phil Whittaker discusses Umbraco’s MCP platform and software factory, designed to enable partners and clients to create agentic AI tools for a more agent-ready CMS ecosystem. The Base MCP SDK and create-umbraco-mcp-server streamline development, allowing for local, hosted, and CLI MCP servers, enhancing integration and usability within the Umbraco environment.
[ @Umbraco ]
[ #ai ]
[ #umbracomcp ]
|
|
Join 700+ professionals getting the latest news, events and media from the Umbraco community delivered straight to their inbox
|
|
Nevitech IT Solutions Ltd discusses the ImageSharp image cache issue in Umbraco sites, which can exceed storage limits due to untrimmed cached variants. They introduce Umbraco.Community.ImageSharp.TrimCache, a free package that automatically trims the cache by age, ensuring efficient storage management on both self-hosted and Umbraco Cloud sites.
[ #caching ]
|
|
Featuring guest posts by Bogdan Kosarevskyi on "The tip of the observability iceberg: depth is not measured in meters, but in levels of observation" and Hubert Galuszka on "Virtual Members: Passwordless Umbraco Auth Without the Identity-Provider Bill"
[ @Skrift ]
[ #roundups ]
[ #skrift ]
|
|
Owain Jones enhanced his blog's interactivity by adding Giscus for comments and H5YR for quick appreciation. Giscus utilizes GitHub Discussions for streamlined commenting, reducing spam and maintenance. H5YR allows users to express gratitude with a single click. Jones encourages feedback and engagement through these new features.
[ @Owain Jones ]
|
|
Shannon Thompson Deminick discusses leveraging GitHub Next's Agentic Workflows to automate maintenance for Examine, a search library for Umbraco. The AI agents improved performance and efficiency, triaged issues, and facilitated releases, resulting in significant speed and memory allocation enhancements. This approach streamlined development, allowing for measurable, focused improvements.
[ #ai ]
[ #examine ]
|
|
Matt Brailsford discusses the integration of AI into content editing through Umbraco AI, emphasizing the need for a safe space for experimentation and a clear definition of quality. He argues that providing editors with the ability to branch content and check standards could enhance creativity and consistency, ultimately improving their workflow.
[ @Matt Brailsford ]
[ #ai ]
|
|
Mike Isaacs reflects on his experience at Codegarden, emphasizing the importance of migration in adopting new features like Umbraco's Library. While the Library offers reusable content management, the real challenge lies in transitioning existing sites. The Library Migrator package facilitates this process, ensuring seamless integration without disrupting editors' workflows.
[ #codegarden ]
[ #codegarden26 ]
[ #roundups ]
|
|
Sotiris Filippidis announces enhancements to the Discipline package for Umbraco, allowing users to manage content governance through a streamlined Back Office UI. Key features include automatic child node creation, node creation restrictions, URL management, deletion protection, AI-generated summaries, and property version tracking, improving editorial control and efficiency.
[ #packages ]
|
|
Jon Whitter discusses the integration of AI in content creation and the introduction of Umbraco Automate, a no-code automation platform that enhances existing workflows. He highlights the importance of community support in Umbraco, celebrating contributions and recognizing MVPs, which strengthen the ecosystem beyond just technical development.
[ #codegarden ]
[ #codegarden26 ]
[ #roundups ]
|
|
Owain.Codes discusses how to automatically populate Umbraco content using Umbraco.Automate, illustrated with a Pokémon blog example. By leveraging the PokéAPI, the process involves triggering content updates upon publication, making HTTP requests, and updating content properties with data from the API, demonstrated in a video on his YouTube channel.
[ @Owain Williams ]
[ #umbracoautomate ]
|
|
Kenn Jacobsen explains how to run Umbraco Search entirely in memory by reconfiguring Examine indexes. While useful for small sites or corruption workarounds, it increases memory use and startup database load, especially in load-balanced environments, so persistent or external search solutions are generally preferable.
[ @Kenn Jacobsen ]
[ #search ]
[ #umbracosearch ]
|
|
Thiago Carmo, managing director of Passion for Social, discusses the importance of manual accessibility testing and lived experience in ensuring digital inclusivity. He highlights that automated tools can miss significant issues, emphasizing the need for human insight to address cognitive barriers and improve user experiences. Accessibility should focus on equitable participation for all.
[ #accessibility ]
[ #umbraad ]
|
|
Shivansh Mathur discusses the critical importance of digital accessibility, emphasizing that it should be a necessity rather than an option. He highlights the legal requirements in the UK, the economic impact of neglecting accessibility, and the role of AI in improving web design while stressing the need for human empathy in the development process.
[ #accessibility ]
[ #umbraad ]
|
|
Corey Vilhauer discusses the intersection of accessible writing and generative engine optimization (GEO), emphasizing that both advocate for clear headings, plain language, and meaningful content structure. By leveraging GEO's focus on AI search visibility, accessibility practitioners can strengthen their arguments for editorial accessibility, ultimately benefiting both human readers and AI systems.
[ #accessibility ]
[ #umbraad ]
|
|
Shadrack William Kyei discusses the limitations of automated accessibility tools in ensuring web and document accessibility. Despite high scores from tools like WAVE and Adobe Acrobat, manual checks reveal critical accessibility issues. Kyei emphasizes the need for human evaluation and interaction testing to achieve truly accessible products, beyond mere compliance.
[ #accessibility ]
[ #umbraad ]
|
|
Danny Lancaster discusses the complexities and emotional challenges of being an accessibility advocate. He emphasizes the need for understanding across disciplines, the burden of constant vigilance, and the reality of slow progress. Despite frustrations and potential burnout, Lancaster highlights the importance of supporting one another in this vital work for inclusivity.
[ #accessibility ]
[ #umbraad ]
|
|
Ramona Domen discusses the importance of integrating accessibility into software development early on, emphasizing that it benefits all users, not just those with disabilities. She highlights the European Accessibility Act's implications for businesses and stresses the need for continuous accessibility practices to avoid costly audits. Sustainable accessibility requires expertise, strategy, and care.
[ #accessibility ]
[ #umbraad ]
|
|
Ellie Barrett, a senior user experience designer at Yoyo Design, discusses the importance of designing for cognitive accessibility, emphasizing that 15-20% of the population is neurodivergent. She advocates for reducing cognitive load, ensuring consistency, and creating intuitive designs to improve user experience for everyone, not just those with cognitive challenges.
[ #accessibility ]
[ #umbraad ]
|
|
Jordan Smith, a lead full stack .NET developer at Maryama, discusses his development of Pulse, an accessibility scanning tool designed to automate and streamline accessibility audits. Pulse generates tailored reports, allowing developers to focus on manual testing and critical tasks, thereby enhancing efficiency in ensuring web accessibility.
[ #accessibility ]
[ #umbraad ]
|
|
Carl Sargunar discusses the multifaceted nature of accessibility, emphasizing digital, physical, cognitive, and economic aspects. He highlights the importance of using older technology and maintaining standards for continued usability. Sargunar advocates for affordable, repairable devices and the need for comprehensive accessibility considerations beyond user interfaces to foster inclusivity in technology.
[ #accessibility ]
[ #umbraad ]
|
|
2026-07-09 from 18:00 to 19:30 (Australia/Melbourne) - Luminary, Level 1, 195 Little Collins Street, Melbourne, AU
|
|
2026-07-11 from 11:30 to 15:30 (Asia/Kathmandu) - Needs a location
[ #umbracocms ]
|
|
2026-07-15 from 18:00 to 21:00 (Europe/London) - Rock Solid Knowledge, C2, Vantage Office Park, BS16 1RS, Bristol, GB
[ @umBristol ]
|
|
2026-07-16 from 14:00 to 20:00 (Europe/London) - Method4, 12-14 Trade Street, Cardiff, CF10 5DT, Cardiff, GB
[ @UmbraCymru ]
[ #ai ]
[ #hackathons ]
|
|
Drafts is a backoffice extension for Umbraco CMS (v17+) that auto-saves editors' work as they go,/
|
|
A lightweight, single-purpose link auditor for Umbraco.
|
|
AI-powered content generation for the Umbraco backoffice.
[ #ai ]
|
|
Limbo Textbox (or Limbo.Umbraco.TextBox) is a package that adds new textbox and textarea property editors for Umbraco 10+.
[ @Limbo ]
[ #propertyeditors ]
|
|
Advanced content search for the Umbraco backoffice.
[ #search ]
|
|
Safe, async media cleanup for Umbraco v17.
[ #media ]
|
|
Scheduled, age-based trimming of the ImageSharp.Web image cache for Umbraco.
[ #caching ]
|
|
Lightweight form builder for Umbraco 16, 17 and 18 backoffice.
[ #forms ]
|
|
Xml Sitemaps package for Umbraco CMS.
|
|
A backoffice package for Umbraco 18+ that migrates content saved as Element Types to the new Library (reusable elements) feature introduced in Umbraco 18.
|
|
Join 700+ professionals getting the latest news, events and media from the Umbraco community delivered straight to their inbox
|
|
---
|
UMB.FYI, Unit 128100, PO Box 4336, Manchester, M61 0BW
|
|
|