Its been a few months since the 1.0 release and I have spent some time fixing bugs and adding a major new feature – App Folder Mode!
Dropbox App Folder Mode
For extra security I have decided to migrate to the Dropbox app folder feature. This means that the plugin will only have access to the wpb2d folder within your Dropbox, everything will work excatly the same as previous versions.
When you upgrade to version 1.1 you will need to re-authorise the plugin with Dropbox, once complete, an app folder named wpb2d will be created in the Apps directory. You can move this foder anywhere you like within Dropbox and the plugin will find it.
The Dropbox PHP API has had some work done on it over the last couple of months so I have updated it for the plugin that should see some performance and reliability increases. A big thanks goes out to Joe Constant and others who have contributed to Dropbox PHP!
There have been reports recently of HTTP 503 erros being raised by the Dropbox API. To alleviate these I have added some rate limiting to the get directory contents and upload file API calls. This means that when an error is encountered the plugin will sleep for 5 seconds before attempting to upload the file again. The error timeout value can be tweaked by setting the BACKUP_TO_DROPBOX_ERROR_TIMEOUT constant in wp-backup-to-dropbox.php.
In addition to the major changes above, I have decided to remove the option to set the local dump directory. This is due to many users setting it to locations that do not have write access. A stock WordPress setup should have write access to the wp-content directory to install plugins so ‘wp-content/backups’ will be the temporary location for SQL and zip output.
Also, Windows users should see some improvements too!
Premium Extension Updates
No major changes have been made to the premium extensions other then a small bugfix in the zip backup extension where the temporary zip files where being included in the zip and bloating its size.
Please Note: After updating to version 1.1 you will need to re-download and install your extensions, don’t worry you get unlimited updates for a year!
And Thats it!
I hope these changes are to your liking and get the plugin working on more and more WordPress setups throughout the world! Dont forget to click the ‘Works’ button if all is well. Oh and a nice little star rating too if you like my work.
If you notice any issues please dont hesitate to get in contact with me!