Umbraco.Community.ContentLock
1.0.0
dotnet add package Umbraco.Community.ContentLock --version 1.0.0
NuGet\Install-Package Umbraco.Community.ContentLock -Version 1.0.0
<PackageReference Include="Umbraco.Community.ContentLock" Version="1.0.0" />
<PackageVersion Include="Umbraco.Community.ContentLock" Version="1.0.0" />
<PackageReference Include="Umbraco.Community.ContentLock" />
paket add Umbraco.Community.ContentLock --version 1.0.0
#r "nuget: Umbraco.Community.ContentLock, 1.0.0"
#addin nuget:?package=Umbraco.Community.ContentLock&version=1.0.0
#tool nuget:?package=Umbraco.Community.ContentLock&version=1.0.0
Umbraco Community ContentLock
Umbraco Community ContentLock is an open-source package for Umbraco CMS that prevents content conflicts by enabling content editors to lock nodes while editing. This ensures that changes are made by a single user at a time, reducing the risk of overwriting each other’s work.
Features
Intuitive Lock/Unlock Actions:
- Lock or unlock content nodes directly from the node actions (top right) or the tree view.
Comprehensive Audit Trail:
- Every lock and unlock action is logged in the node history for complete traceability.
Enhanced Permission Management:
- Introduces new permissions that allow users to override locks when needed
- New permission is added to the Administrators user group when first installed
Dashboard Overview:
- Access a dedicated dashboard in the content section to view all currently locked nodes.
- Users with permission can override one or more locked nodes from this dashboard
User Notifications:
- Users are informed via a footer message when a node is locked.
Read-Only Mode for Locked Nodes:
- Locked nodes display all content (across all variants) as read-only.
Action Restrictions:
- Prevents actions like publish, unpublish, and save for nodes that are currently locked.
Fork Notice
This package is a community-driven fork of the original CogWorks ContentGuard project, modified for the modern Umbraco Bellissima backoffice. Special thanks to the team at CogWorks and the original developer Marcin Zajkowski for laying the groundwork and supporting this update.
Lovingly crafted for you by Warren Buckley ❤️
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. |
-
net9.0
- Umbraco.Cms.Api.Common (>= 15.3.0)
- Umbraco.Cms.Api.Management (>= 15.3.0)
- Umbraco.Cms.Core (>= 15.3.0)
- Umbraco.Cms.Web.Common (>= 15.3.0)
- Umbraco.Cms.Web.Website (>= 15.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
1.0.0 | 67 | 3/30/2025 |