=== WP Time Capsule === Contributors: WPTimeCapsule, dark-prince, developerbabu Tags: wptimecapsule, wordpress backup, dropbox backup, wordpress incremental backup, backup without zip, google drive backup, amazon s3 backup, automatic backup Requires at least: 3.2 Tested up to: 4.5.2 Stable tag: 1.0.0RC2 WP Time Capsule is an automated incremental backup plugin that backs up your website changes as per your schedule to Dropbox, Google Drive and Amazon S3. == Description == [WP Time Capsule](https://wptimecapsule.com/ "Incremental Backup for WordPress") was created to ensure peace of mind with WP updates and put the fun back into WordPress. It uses the cloud apps' native file versioning system to detect changes and backs up just the changed files and db entries to your account. **How is WP Time Capsule different than other backup plugins?** WPTC is unique in 3 ways -
1. It backs up and restores only the changed files & DB and not the entire site every time.
2. The files & DB are stored in your cloud storage app - Dropbox, Google Drive or Amazon S3. 3. We have used the cloud apps' native file versioning system to detect changes and maintain file versions. So backups and restores are as reliable as they get.

**How does it work?**
1. Install the plugin and login with your wptimecapsule.com account.
2. Next, connect the cloud app where you want to store the backup files. You can use Dropbox, Google Drive or Amazon S3.
3. Once you connect the cloud app, we will automatically begin backing up your complete website to your cloud app account.

After the first full backup is taken, you can schedule a time for WPTC to backup your websites. We will take care of your backups from here on. This being done you will officially be *disaster-ready*. :)

**Backup**: Looks for files & DB changes since the last backup and uploads only the changes. The data is then stored securely in your cloud app account.
**Restore**: Checks revision history and displays the same. You can restore the site to any point in time or restore specific files & DB.

**How is it better?**
BACKUP METHOD
Traditionally - Backups are compressed and zipped. The Bad: Heavy server resource consumption.
WPTC - No zipping. Changed files are directly dropped into your cloud account. The Good: ***Uses considerably less server resources***

BACKUP FILE
Traditionally - Multiple zip files are created every time you backup. The Bad: Precious storage space is wasted.
WPTC - Backs up incrementally. No multiple copies of files. The Good: ***Uses far less disk space***

RESTORE
Traditionally - Unzip backup and restore the whole site. The Bad: Consumes time and server resource.
WPTC - Restores only selected files. The Good: ***Faster restore***

Visit us at [wptimecapsule.com](https://wptimecapsule.com/ "Incremental Backup for WordPress") Credits: Michael De Wildt for his WordPress Backup to Dropbox plugin based on which this plugin is being developed. == Installation == = Minimum Requirements = * PHP version 5.2.17 or greater (recommended: PHP 5.4 or greater) * MySQL version 5.0.15 or greater (recommended: MySQL 5.5 or greater) = Installation = Installing WP Time Capsule is simple and easy. Install it like any other WordPress plugin.
  1. Login to your WordPress dashboard, under Plugins click Add New
  2. In the plugin repository search for 'WP Time Capsule' or upload the plugin zip file and install it
  3. After installation, login with your wptimecapsule.com account
  4. Then, connect with the cloud app that you want to use to backup your site
  5. Once the cloud app is connected, you can schedule your backup time and we will begin backing up the website to your cloud app according to schedule.
== Screenshots == 1. **Backup calendar view** - You can view and restore files + database from a calendar view. 2. **Restore specific files** - View a list of files that have changed and been backed up and selectively restore them. 3. **Warp back your site in time** - You can restore the complete site back to a specific point in time. == Changelog == = 1.0.0RC2(19 May 2016) = * Fix: Error messages populated by Amazon S3 would show multiple times. * Fix: Scheduled backups would get stuck randomly when the WP site is not kept open. = 1.0.0RC1(13 May 2016) = * Improvement: Scheduled backup is the default backup option replacing auto-backup. * Improvement: File and folder exclusions are possible during backup. * Improvement: Lazy load has been implemented in the Calendar View. * Improvement: Restore Method has been optimized for low memory consumption. * Improvement: Cron is faster than before with reduced interval times. * Improvement: Users will be notified of errors encountered during backups via email. * Improvement: Backups disconnected midway can be continued from the same point using a link sent via email. * Improvement: Progress details for DB is shown during DB backups instead of overall progress. * Improvement: Metadata of backups is now stored in the Cloud. * Improvement: Google Oauth is improved, Users can use their email to connect to Google Drive. * Fix: Minor bug fixes to improve speed and accuracy of backups. = 1.0.0beta5.2(28 Apr 2016) = * Fix: A Memory leak was found. = 1.0.0beta5.1(25 Apr 2016) = * Improvement: Auto backup will not scan all files, instead it will look for Media file changes, Database changes and Plugin & Theme changes. * Improvement: Backup Method optimized for low memory consumption. * Improvement: Backup process now exculdes few other backup plugins' backups. = 1.0.0beta4.4(23 Feb 2016) = * Fix: Auto backup halted if the plugin was updated when a backup was running. = 1.0.0beta4.3(22 Feb 2016) = * Improvement: CPU usage optimized. * Fix: More than one backup process was triggered by cron at the same time. * Fix: Backup calls were running for a long period without closing on timeout. = 1.0.0beta4.2(18 Feb 2016) = * Fix: "Expecting a file upload" error for PHP 5.6 and above. = 1.0.0beta4.1(16 Feb 2016) = * Fix: Specified key was too long bug. = 1.0.0beta4(12 Feb 2016) = * Improvement: Support for Amazon S3. * Improvement: We have used WordPress default collation for creating new db tables. = 1.0.0beta3.1(5 Feb 2016) = * Fix: Stopping a running backup by clicking Stop Backup link in Settings page disabled the cron. * Fix: Removing a site from account page removed the cron from the server, but didn't get re-enabled when logging in the plugin. * Fix: When logged out and in from the plugin, cron got registered two or more times. * Fix: Google Drive error didn't get removed. * Improvement: Improved calendar view. * Improvement: Displaying last sync'd time when hovering over "Backups are up to date" in admin bar. = 1.0.0beta3(1 Feb 2016) = * Improvement: Support for Google Drive. * Improvement: Backups are now fully automated. All changes are continuously backed up. * Improvement: During the initial backup, the plugin screen is not blocked now. You can close the tab. We will email you once the backup is done. * Fix: Bug fixes = 1.0.0beta2(13 May 2015) = * Improvement: UI improvements * Fix: Bug fixes = 1.0.0beta1(27 Apr 2015) = * Beta release = 1.0.0alpha5 = * Feature: Backup scheduling added * Improvement: Report sending added * Improvement: Activity log added * Improvement: UI improvements * Fix: Bug fixes = 1.0.0alpha4 = * Improvement: Background backup process * Fix: Bug fixes = 1.0.0alpha3 = * Initial release.