Plumber adds a heap of useful bits and pieces to Umbraco, to allow multi-staged workflow approval for publish/unpublish actions.
In the backoffice, the new Workflow section has a documentation tab with detailed explanation of features and processes, or you can read the documentation here.
Plumber supports all Umbraco versions from 8 to current (10).
For 8/9 support, install Plumber v2.
For Umbraco 10, install Plumber v10. v10 includes breaking changes from the v2 branch, which will only be an issue for implementations that extended the core product. For 'normal' installs, it's business as usual.
- Async everywhere. All services and repositories are now async where possible, but function names have not changed. If you're using a Plumber service in custom code, you'll need to await the response
- Some ctors with new/reordered parameters
- Some unused constants removed
- Some unused extension methods removed
- Some extension methods replaced with Umbraco equivalents
There's a whole lot more boring stuff in the EULA.
Install-Package Plumber.Workflow
Drop a test license (an empty text file named test.lic
) into /App_plugins/Plumber to impersonate the licensed version. The test license is restricted to sites running in debug mode, from your IDE of choice.