I have been using “Snapshotter” app but not sure if its really going to help me in any crisis.
We have 20 sites on the same Enonic instances now and we take snapshots daily ( weekly and monthly). I know we can recover to the last known state with that, but here are a few problems I see with that.
Can we just recover one site out of 20, which we find to have a problem?
Can we just recover one sub-folder/pages, if we want to?
I know there is a version history, which may help us in recovering the pages to last known good state. But the problem with that is, its non-recursive. I have to change all the folders one by one. (which is 100+ in number)
We have lately been facing some issues on our site where we had to revert the changes done by content owners, but it was a nightmare in doing that.
Tried the Data Toolbox app? It let’s you navigate the Content Studio content grid as normal and then export the whole site, or parts of it. You could use that to restore data. It also let’s you make snapshots and restore those. Ofc, you could also use the command line toolbox.
With an export you will get loads of xml-files representing your entire content structure. These files contain all content data in XP. You can search and replace inside these files to change permissions quickly. You could also write javascript and do the same thing live.