Skip to content

A package for Umbraco CMS allowing to seamlessly lock down pages for the specific editor to avoid overwriting content with simultaneous changes.

Notifications You must be signed in to change notification settings

thecogworks/Cogworks.ContentGuard

Repository files navigation

Cogworks.ContentGuard · GitHub license Github Build NuGet Version Our Umbraco project page codecov

A package for Umbraco CMS allowing to seamlessly lock down pages for the specific editor to avoid overwriting content with simultaneous changes.

Getting started

This package is supported on Umbraco 8.9+.

Installation

Cogworks.ContentGuard is available to be downloaded from Our Umbraco, NuGet or as a manual download directly from GitHub.

Our Umbraco repository

You can find a downloadable package, along with a discussion forum for this package, on the Our Umbraco site.

NuGet package repository

To install from NuGet, you can run the following command from within Visual Studio:

PM> Install-Package Cogworks.ContentGuard

Usage

After installing the package, you'll see an additional tab (Content App) added for the Content section pages called "Content Guard".

When accessing locked page, you'll be prompt with the appropriate modal window and option to choose the action - take over or leave the page.

To unlock the page and enable other editors access it without prompts and take overs, when the editor's job is done, the "Unlock" button may remove the lock from the current page.

Contribution guidelines

To raise a new bug, create an issue on the GitHub repository. To fix a bug or add new features, fork the repository and send a pull request with your changes. Feel free to add ideas to the repository's issues list if you would to discuss anything related to the package.

Demo/Dev Umbraco Web App (Cogworks.ContentGuard.Web) - backoffice credentials:

License

Cogworks.ContentGuard is licensed under the Apache License, Version 2.0