5 votes

Maintenance Manager

Quickly turn your site on or off for your visitors, via a nice and easy dashboard. 

You shouldn't really need to do it - but there are times when you might need to turn your site on or off for visitors. it could be someform of massive update or site launch and you don't want the site accedentily getting out. 

Maintenance Page: 

Maintance Mode provides a dashboard in the settings section where you can flick your site in and out of maintance mode. 

You can also choose to restrict the site to people who are logged into the back office of umbraco. So while everyone else sees your holding page, you and your editors can check the site out and make sure everything looks OK.

Content Freeze : You can also freeze edits to the backoffice if you want to stop your editors from updating anything while you perform any upgrades.

Versions

Umbraco 7 => v1

Umbraco 8 => v2

Umbraco 9 => v3

Umbraco 10 => v10

Usage Notes (Check these first):

Maintenance Mode will stop your pages from being seen, but any documents / images (static resources) will still be served up - while this might not be a deal breaker for you - you should be aware of it. 

v7/v8: You also shouldn't install Maintenance Mode if you have a complex site where you have replaced the DefaultMVCRenderController - as that is what Maintenance Mode is doing too, and it might get messy - again that is quite an advanced thing to do, so you probibly haven't done that.

v9: Maintenance mode intercepts requests at the middleware layer so it doesn't matter what controllers etc you have setup, it will still turns the site into maintenance.

 

Screenshots

 Download package
version 10.0

NuGet install instructions for Umbraco 7.5.0-8.18.4

Install-Package Our.Umbraco.MaintenanceMode

Package owner

Kevin Jump

Kevin Jump

Kevin has 13459 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 11.0.x (untested)
Version 10.1.x (untested)
Version 10.0.x (50%)
Version 9.5.x (100%)
Version 9.4.x (67%)
Version 9.3.x (100%)
Version 9.2.x (100%)
Version 9.1.x (100%)
Version 9.0.x (100%)
Version 8.18.x (untested)
Version 8.17.x (untested)
Version 8.16.x (100%)
Version 8.15.x (untested)
Version 8.14.x (untested)
Version 8.13.x (untested)
Version 8.12.x (untested)
Version 8.11.x (untested)
Version 8.10.x (75%)
Version 8.9.x (untested)
Version 8.8.x (untested)
Version 8.7.x (untested)
Version 8.6.x (50%)
Version 8.5.x (untested)
Version 8.4.x (untested)
Version 8.3.x (untested)
Version 8.2.x (untested)
Version 8.1.x (untested)
Version 8.0.x (untested)
Version 7.15.x (untested)
Version 7.14.x (untested)
Version 7.13.x (100%)
Version 7.12.x (100%)
Version 7.11.x (100%)
Version 7.10.x (100%)
Version 7.9.x (100%)
Version 7.8.x (100%)
Version 7.7.x (100%)
Version 7.6.x (untested)
Version 7.5.x (untested)
Version 7.4.x (untested)
Version 7.3.x (untested)
Version 7.2.x (untested)
Version 7.1.x (untested)
Version 7.0.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Kevin Jump
  • Contributors: Aaron
  • Created: 23/10/2017
  • Current version 10.0
  • .NET version 4.5.2,4.7.2
  • License MIT
  • Downloads on Our: 1.1K
  • Downloads on NuGet: 483
  • Total downloads : 1.6K