|
Umbraco 18 transitions OpenAPI document generation from Swashbuckle.AspNetCore to Microsoft.AspNetCore.OpenApi, updating the spec from 3.0.4 to 3.1.1. This change affects client generation, customization, and serving of OpenAPI documents, requiring users to adapt their configurations and possibly migrate to the new library or retain Swashbuckle directly.
[ @Umbraco ]
[ #umbracocms ]
|
|
Luuk Peters announces the release of his open-source package, Advanced Permissions for Umbraco, designed to enhance Umbraco's permission system. It addresses limitations in the default system by introducing three grant types (Allow, Deny, Inherit), flexible scopes, and a smart permission resolver, making it ideal for complex organizational structures.
[ #authorization ]
|
|
Featuring guest posts by Dean Leigh on "Document Everything Everywhere All At Once" and Allen Smith on "Deconstructing Umbraco Compose"
[ @Skrift ]
[ #skrift ]
[ #umbracocompose ]
|
|
Join 700+ professionals getting the latest news, events and media from the Umbraco community delivered straight to their inbox
|
|
Søren Kottal discusses the creation of two CLI tools, umbraco-cloud-fetch-database and umbraco-cloud-fetch-media, designed to quickly refresh local Umbraco development environments with data from Umbraco Cloud. These tools streamline the process of downloading databases and media, complementing Umbraco Deploy, which remains the primary method for syncing content.
[ #umbracocloud ]
|
|
Owain.Codes reflects on a recent Bank Holiday trip to Dundee, where limited internet access prompted a return to offline coding. He emphasizes the joy of problem-solving without AI assistance, advocating for unplugged time to rediscover personal creativity in programming. Owain encourages readers to experience a no-internet day for similar insights.
[ #community ]
|
|
The migration of the Newsletter Studio website from Umbraco 8 to Umbraco 17 revealed a security feature that logs out members upon password changes. This occurs due to the default settings preventing concurrent logins. Solutions include refreshing the login cookie after a password change or enabling concurrent logins in appsettings.json.
[ #security ]
|
|
Paul Seal outlines the implementation of advanced search functionality on his blog using Umbraco's new search platform. He covers components, installation, and architecture, emphasizing category filters and sorting. Key lessons include utilizing IContentService for reliability and ensuring lowercase keyword values for accurate filtering, enhancing the overall user experience.
[ @Paul Seal ]
[ #search ]
[ #umbracosearch ]
|
|
Søren Kottal discusses the development of umbraco-cloud-archiver, a CLI tool created by skttl to automate the archiving process of Umbraco Cloud projects during upgrades. It simplifies backing up Git repositories, media blobs, and databases, ensuring a comprehensive project snapshot for future reference. The tool is user-friendly, requiring minimal setup.
[ #umbracocloud ]
|
|
Jason Prothero introduces the ProWorks Umbraco.AI Page Evaluator, an open-source tool that enhances website content quality by providing structured feedback on clarity, SEO, and brand alignment. Integrated within Umbraco, it allows for efficient evaluation of pages before publication, reducing the risk of inaccuracies and ensuring brand consistency.
[ #ai ]
[ #umbracoai ]
|
|
Owain.Codes discusses the challenges of remote work for developers, particularly the loss of informal knowledge transfer that occurs in an office setting. He highlights the risks for junior developers relying on AI for coding without guidance from experienced colleagues, emphasizing the importance of critical thinking and community engagement to foster learning and growth.
[ #community ]
|
|
2026-05-06 from 13:00 to 14:00 (Europe/Copenhagen) - Online
[ #virtual ]
|
|
2026-05-07 from 18:00 to 20:30 (Australia/Sydney) - Webcoda, 501/80 Cooper Street, Surry Hills, Sydney and Online
|
|
2026-05-07 from 14:00 to 20:00 (Europe/Stockholm) - Camelonta, Hammarby Kajgata 12, Stockholm, SE
[ #ai ]
[ #hackathons ]
[ #umbracoai ]
|
|
2026-05-07 from 18:00 to 20:00 (Europe/London) - IDHL, First Floor, 10 South Parade, West Yorkshire, GB
|
|
2026-05-07 from 18:00 to 20:00 (Europe/London) - Factory73 Offices, 4th Floor, The Forsyth Building, 5 Renfield Street, Glasgow, GB
|
|
2026-05-12 from 14:00 to 20:00 (Europe/Copenhagen) - Ecreo, Stærmosegårdsvej 8, Odense, DK
[ #ai ]
[ #hackathons ]
[ #umbracoai ]
|
|
2026-05-14 from 18:00 to 19:30 (Europe/Copenhagen) - Online
[ #ai ]
[ #virtual ]
|
|
2026-05-14 from 18:00 to 21:00 (Europe/London) - Novicell UK, 21-33 Great Eastern Street, London, GB
[ #ai ]
[ #hackathons ]
[ #umbracoai ]
|
|
Drag-and-drop ai12z widgets for Umbraco CMS.
|
|
AdminOnly lets administrators hide document types, tabs and properties from everyone who isn't an admin.
[ #backoffice ]
|
|
Fine-grained permission management for Umbraco that extends the built-in permission system with the controls it lacks.
[ #authorization ]
|
|
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
|
|
|