I would like to have more control over the backup restoration.
At the moment to restore a site we impersonate its customer/owner. This is great! We see what he sees so we can support him incredibly well. But I'd also like to access all backups of all sites without impersonation too.
Now if the server hosting our clients crashes and can't be restored.
I'd like to be able from the control panel to easily pull any website backup and restore it onto another server.
1/ To do so, we first add a Menu "Backup" on the Admin left sidebar. Clicking on it brings you to a page like the one shown on the screenshot below. It's the default page showing all the websites which have a backup.
2/ We then click on a particular website and see all its backup as shown on the screenshot below:
3/ Last comes the most important part: The restore options displayed after clicking on a "restore" button:
We can restore a backup in three ways:
A. On the Current Website
Restore to the same website & database
B. Other Website & Database
Restore to existing website & database
C. New Website & Database
Restore to a new website & database