2 votes

Preserver - content restoration

Have you ever been hours deep in editing an Umbraco content item, only to have the cat chew through the PC power cable, sending all your work (and the cat) off into the great beyond?

It happens to the best of us.

While Preserver can't bring your cat back (and if Pet Sematary has taught us anything, necromancy isn't a wise option), it can restore your lost content. In fact, your content isn't lost at all, it's tucked away safely in your browser's local storage, waiting to be revived.

Installation

Grab either the nuget package - InstallPackage Preserver.Umbraco - or the Umbraco zip from the releases tab or the Umbraco package repository. Easy!

Setup

Preserver is a property editor. Given that, you'll need to create a new data type using the Preserver editor and add it to any document types where you want to enable content resuscitation. Doesn't matter which group, chuck it wherever - Preserver will hide itself in the editing view so you won't even realise it's in the background being awesome.

That's it. Done. When you're editing, Preserver will monitor the editor state, keeping a snapshot in local storage incase kitty gets chewy, or Windows decides to get all BSOD on you.

When the worst happens, and you crawl back to the content item to redo your glorious changes, Preserver will prompt to restore the lost data. Click ok, data comes back, cat is sill electrocuted (v2 feature => pet resurrection).

 

Screenshots

Package owner

Nathan Woulfe

Nathan Woulfe

Nathan has 1529 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 8.7.x (untested)
Version 8.6.x (untested)
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 (untested)
Version 7.12.x (untested)
Version 7.11.x (untested)
Version 7.10.x (untested)
Version 7.9.x (untested)
Version 7.8.x (untested)
Version 7.7.x (untested)
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)
Version 6.2.x (untested)

You must login before you can report on package compatibility.

Package Information

  • Package owner: Nathan Woulfe
  • Created: 07/02/2020
  • Current version 1.2.0
  • .NET version 4.7.2
  • License MIT
  • Downloads on Our: 41
  • Downloads on NuGet: 419
  • Total downloads : 460