WP Updates Updater Code Changes

In case you had not noticed, back when we released our big update we changed the updater code and they way you download the wp-updates-plugin.php and wp-updates-theme.php for themes and plugins. This had no affect on plugins and themes using the old code, but improved the code going forward.

The wp-updates-plugin.php and wp-updates-theme.php files are now generated specific to your theme or plugin and accessed from the plugin or theme screen. That means the call to the WPUpdatesPluginUpdater or WPUpdatesThemeUpdater now has your plugin or theme ID as a suffix, eg. WPUpdatesThemeUpdater_101. This means the plugin or theme ID is no longer required as a parameter:

new WPUpdatesPluginUpdater_x( 'http://wp-updates.com/api/2/plugin', plugin_basename(__FILE__) );

We have just released an update to the wp-updates-plugin.php file for plugins. This fixes an issue we have recently encountered if there is a free plugin hosted on the WordPress.org repository with very similar name to a premium plugin on WP Updates. If the free version has a higher version number than the premium plugin, WordPress shows an update available for the premium plugin but will actually serve the update of the free version.

To apply this fix to your premium plugin login to your dashboard and select the plugin you want to update. Download the new version of the wp-updates-plugin.php file and make sure you have updated the code in your plugin to call the WPUpdatesPluginUpdater if you haven’t yet done so, to reflect the aforementioned changes.

Recent Downtime

First of all we have to say a big thank you to you all for your patience and understanding as we have dealt with our server issues over the last couple of days. On Tuesday last week (5th Nov 2013) our server were compromised, apparently by spammers in South America. They most likely got in due to some outdated software on our servers. Thankfully it doesn’t appear that any data was compromised so all of your passwords and personal information are still secure. We don’t store any financial data on our servers (all of our billing is handled by Spreedly) so any financial data is also completely safe.

Once we realised that our servers had been compromised we immediately started a migration of all of our (Dev7studios) sites to new servers. This took much longer than anticipated due to quite a large amount of data, which is the main reason for the length of the downtime. Thankfully however this won’t be an issue in the future as we have migrated all of our important file data over to Amazon S3. This means that the files you upload to our websites are securely stored and served from Amazon’s own network and not our servers, adding an extra layer of security and speed to our file storage. It also means if our servers are ever compromised in the future, we won’t need to migrate all of these files again.

So as of this morning we are back up and running, and as an added bonus we are now on a much faster setup. Again we appreciate your patience and understanding as we have worked through this issue and we apologise for any inconvenience it may have caused. We ask that you keep an eye out for any bugs or issues that might appear after the migration and let us know if you find anything.

New and Improved Pricing

We’re pleased to announce that as of today WP Updates will be much cheaper than it was previously. We’ve taken a look at our pricing model and tweaked it to better suit our customers. As of today the pricing is as follows:

  • Solo Package: $5/month or $49/year
  • Agency Package: $9/month or $79/year
  • Enterprise Package: $19/month or $149/year

We also have some cool updates in the works, but more on that later. So if you haven’t already upgraded to one of our paid plans now is the time to do it.

WP Updates is Live!

Yes the beta is over and we are ready to rock and roll. Thanks to our beta testers who provided us with invaluable feedback.

If you don’t already know, WP Updates allows you easily provide automatic updates for your premium WordPress themes & plugins. Our web app provides a simple interface for managing versions of your themes/plugins without having to touch any code. Sign up now to get started for free.

To stay up to date with our progress you can follow us on Twitter or subscribe to the RSS feed.