Skip to content

The workflow solution for Umbraco 8 and 9

Notifications You must be signed in to change notification settings

eshanrnh/Plumber-2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Plumber - the workflow solution for Umbraco

Build Status Build Status NuGet release Our Umbraco project page

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.

Supported Umbraco versions

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.

Breaking changes in v10

  • 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.

Get started

Install via Nuget:

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.

About

The workflow solution for Umbraco 8 and 9

Resources

Stars

Watchers

Forks

Packages

No packages published