<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Michael De Wildt</title>
	<atom:link href="http://www.mikeyd.com.au/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mikeyd.com.au</link>
	<description>An uber nerd rambling about open source, PHP, Python and whatever I find interesting</description>
	<lastBuildDate>Wed, 04 Jan 2012 22:36:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress Backup to Dopbox 0.9.2</title>
		<link>http://www.mikeyd.com.au/2011/12/22/wordpress-backup-to-dopbox-0-9-2/</link>
		<comments>http://www.mikeyd.com.au/2011/12/22/wordpress-backup-to-dopbox-0-9-2/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 08:13:12 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=615</guid>
		<description><![CDATA[I am finally happy with version 0.9.2 and I hope you enjoy the new features and bug fixes. Clear history button  You can now clear your backup history by clicking this button. This will make it so you can see the relevant information relating to a recent backup. Updates to the backup monitor I have [...]]]></description>
			<content:encoded><![CDATA[<p>I am finally happy with version 0.9.2 and I hope you enjoy the new features and bug fixes.</p>
<p><strong>Clear history button </strong></p>
<p>You can now clear your backup history by clicking this button. This will make it so you can see the relevant information relating to a recent backup.</p>
<p><strong>Updates to the backup monitor</strong></p>
<p>I have made a few changes to the backup monitor to make it a bit more robust. In addition I have added a &#8216;Stop backup&#8217; button allows you to stop a backup in progress if some goes awry.</p>
<p><strong>General fixes</strong></p>
<p>As well as these new features I have made some significant changes to the plumbing to get the plugin more robust in extreme circumstances.</p>
<p><strong>WordPress 3.3 </strong><strong>compatibility</strong></p>
<p>Nothing had to be changed to get this bad boy woking with 3.3!</p>
<p><strong>Happy holidays to all</strong></p>
<p>I hope everyone has a safe holiday period and a fantastic new year.</p>
<p>I will be back in the new year to make this plugin the best backup solution for WordPress and will endeavour to adress any issues that arise.</p>
<p><strong><a href="http://wordpress.org/extend/plugins/wordpress-backup-to-dropbox/">Download it here</a></strong></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/12/22/wordpress-backup-to-dopbox-0-9-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Restoring WordPress from a backup to Dropbox using cPanel and phpMyAdmin</title>
		<link>http://www.mikeyd.com.au/2011/10/26/restoring-wordpress-from-a-backup-to-dropbox-using-cpanel-and-phpmyadmin/</link>
		<comments>http://www.mikeyd.com.au/2011/10/26/restoring-wordpress-from-a-backup-to-dropbox-using-cpanel-and-phpmyadmin/#comments</comments>
		<pubDate>Wed, 26 Oct 2011 07:06:21 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=588</guid>
		<description><![CDATA[So you have logged onto you blog recently and some pesky haxor has defaced it and spammed your comments! That or your host has sent you an email stating that the hard drive your blog was on has crashed and you have they have no backups! What do you do? Luckily you have backed up [...]]]></description>
			<content:encoded><![CDATA[<p>So you have logged onto you blog recently and some pesky haxor has defaced it and spammed your comments! That or your host has sent you an email stating that the hard drive your blog was on has crashed and you have they have no backups!</p>
<p>What do you do? Luckily you have backed up your blog using WordPress Backup to Dropbox on a regular basis so you can easily restore you blog back to its finest form in a few steps.</p>
<p>This tutorial uses cPanel and phpMyAdmin that are very common for most hosting providers. If you do not have cPanel or phpMyAdmin similar steps should work with other site configuration and management tools and database managers, you will just need to dig around to find the right actions.</p>
<p>On my server I access cPanel via the &#8216;/cpanel&#8217; route eg &#8216;http://www.mikeyd.com.au/cpanel&#8217; if this is not the same for you contact your host to find out how to access it.</p>
<h2>Step 1: Move your current WordPress installation to a temporary folder</h2>
<p>You site is now borked so its files are corrupt its best to get the current installation out the way so you can revert it to your backed up version. Of course you can skip this step if you have no current WordPress installation or its only your database that is corrupt.</p>
<p>The best way to do this is using your favorite FTP client or web based file manager create a new folder called &#8216;tempblog&#8217; or something similar and mover the contents of your blogs root directory into it.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/move.png"><img class="alignnone size-full wp-image-595" title="move" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/move.png" alt="" width="745" height="192" /><br />
</a><strong>Image 1: Dragging and dropping all my blog files into &#8216;blogtemp&#8217; using the cPanel File Manager v3</strong></p>
<p>At this you may wish to upload a simple file named &#8216;index.html&#8217; with some text explaining that your site is down for maintenance. A file named &#8216;index.html&#8217; is usually served by Apache before any PHP files so make sure you delete it when you have finished restoring your blog.</p>
<h2>Step 2: Upload you backed up files</h2>
<p>Now you are ready to upload your backed up files to your server. If you have the Drobox client installed on your computer your backup will be within your defined folder, if not you will need to download them from Dropbox manually.</p>
<p>I am using cPanel File Manager v3 to do this but it can be done using your favorite FTP client or another web based file manager. Firstly you will need to create a zip archive of your WordPress backup and upload it to your server.</p>
<p><strong>Note: </strong>If you are using an FTP client you dont need to make a zip. Instead upload the files directly to your server.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-3.54.11-PM.png"><img class="alignnone size-full wp-image-596" title="Screen Shot 2011-10-26 at 3.54.11 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-3.54.11-PM.png" alt="" width="550" height="286" /><br />
</a><strong>Image 2: Selecting all my WordPress files and zipping them up on Max OSX</strong></p>
<p>Now find the newly uploaded file and extract the contents of the zip archive into your blogs root directory, again this can be skipped if you are using a FTP client.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-4.07.22-PM.png"><img class="alignnone size-full wp-image-597" title="Screen Shot 2011-10-26 at 4.07.22 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-4.07.22-PM.png" alt="" width="409" height="158" /><br />
</a><strong>Image 3: Extracting my zipped archive after uploading it using cPanel File Manager v3</strong></p>
<p>We no have our backed up blog files back on our server! But its not over yet. Now we need to restore our backed up database.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-4.12.40-PM.png"><img class="alignnone size-full wp-image-598" title="Screen Shot 2011-10-26 at 4.12.40 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-4.12.40-PM.png" alt="" width="734" height="303" /><br />
</a><strong>Image 4: My backed up WordPress files are now in my blogs root directory</strong></p>
<h2>Step 3: Rename your current WordPress database</h2>
<p>Most hosts these days ship with a nifty tool know has phpMyAdmin that can be accessed within cPanel under databases.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.26.18-PM.png"><img class="alignnone size-medium wp-image-600" title="Screen Shot 2011-10-26 at 5.26.18 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.26.18-PM-300x64.png" alt="" width="300" height="64" /><br />
</a><strong>Image 5: Clicking phpMyAdmin within a list of database tools in cPanel</strong></p>
<p>Once phpMyAdmin has been loaded and you have a current WordPress installation that you wish to overwrite you will need to first re-name it so you can restore your backed up version. This can be done by selecting the databases tab and then choosing the WordPress database you intend to replace with your backed up version.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.31.06-PM.png"><img class="alignnone size-full wp-image-601" title="Screen Shot 2011-10-26 at 5.31.06 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.31.06-PM.png" alt="" width="224" height="224" /><br />
</a><strong>Image 7: Clicking &#8216;mikeydc_wrdp1&#8242;, the WordPress database I intend to replace with my backed up version</strong></p>
<p>Now that your database has been selected you will need to rename it within the Operations tab by choosing a new name for it, clicking &#8216;go&#8217; and then clicking &#8216;ok&#8217;.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.39.55-PM.png"><img class="alignnone size-full wp-image-603" title="Screen Shot 2011-10-26 at 5.39.55 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.39.55-PM.png" alt="" width="471" height="254" /><br />
</a><strong>Image 8: Renaming the database to &#8216;<strong>mikeydc_wrdp_old&#8217; within the operations tab and being presented with the confirmation prompt</strong></strong></p>
<h2>Step 4: Restore your blogs database using phpMyAdmin</h2>
<p>Now that the old database is out the way you can use the phpMyAdmin import tool to import your backed up SQL file. To do so you will need to go to the phpMyAdmin home menu by clicking the little house on the left hand side. Once here click on the Import tab, click the &#8216;choose file&#8217; button and locate your SQL backup.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.46.41-PM.png"><img class="alignnone size-full wp-image-604" title="Screen Shot 2011-10-26 at 5.46.41 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.46.41-PM.png" alt="" width="627" height="342" /><br />
</a><strong>Image 9: Selecting my backed database SQL file within the phpMyAdmin import tab</strong></p>
<p>Now that you have located your SQL file all you need to do is click &#8216;go&#8217; and your backed up database will be restored.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.51.16-PM.png"><img class="alignnone size-full wp-image-606" title="Screen Shot 2011-10-26 at 5.51.16 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-26-at-5.51.16-PM.png" alt="" width="564" height="128" /><br />
</a><strong>Image 10: A successful import</strong></p>
<p>Thats it!</p>
<h2>Step 5: Verifying and cleaning up</h2>
<p>If you created the &#8216;index.html&#8217; maintenance page, you can delete this now and verify that your site is back to its former glory. Once you are happy that its back you can delete the old database and the temp folder containing all the old WordPress.</p>
<p>Remember your milage may vary because everyones servers and setups are different. If you have any issues, feel free to ask a question in the comments below.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/10/26/restoring-wordpress-from-a-backup-to-dropbox-using-cpanel-and-phpmyadmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Backup to Dropbox 0.9.1</title>
		<link>http://www.mikeyd.com.au/2011/10/24/wordpress-backup-to-dropbox-0-9-1/</link>
		<comments>http://www.mikeyd.com.au/2011/10/24/wordpress-backup-to-dropbox-0-9-1/#comments</comments>
		<pubDate>Mon, 24 Oct 2011 10:44:22 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=590</guid>
		<description><![CDATA[I have just released WordPress Backup to Dropbox 0.9.1 that fixes some permission issues and adds a monitor page. Permission Issues Some people have been having issues with the plugin due to their server permissions and this release attempts to warn the user when certain tasks cannot be performed due to this. When the plugin cannot [...]]]></description>
			<content:encoded><![CDATA[<p>I have just released WordPress Backup to Dropbox 0.9.1 that fixes some permission issues and adds a monitor page.</p>
<p><strong>Permission Issues</strong></p>
<p>Some people have been having issues with the plugin due to their server permissions and this release attempts to warn the user when certain tasks cannot be performed due to this.</p>
<p>When the plugin cannot create the SQL dump directory you will now be told to create it manually. If this folder is not writeable the SQL backup cannot be created so a warning will be displayed to the user.</p>
<p>In addition to this, any directories that cannot be read by PHP will be skipped rather then killing the backup.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-9.35.39-PM.png"><img class="alignnone size-full wp-image-591" title="Screen Shot 2011-10-24 at 9.35.39 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-9.35.39-PM.png" alt="" width="537" height="95" /></a></p>
<p><strong>Backup Monitor</strong></p>
<p>This release also includes a simple backup monitor that will also replace the &#8216;Backup now&#8217; option. When a backup is in progress you can go to it and see any current warnings and the current file that is being processed.</p>
<p>When there is no backup in progress, clicking the &#8216;Backup now&#8217; link will instantly start a new backup that you can monitor.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-9.36.03-PM.png"><img class="alignnone size-full wp-image-592" title="Screen Shot 2011-10-24 at 9.36.03 PM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/10/Screen-Shot-2011-10-24-at-9.36.03-PM.png" alt="" width="564" height="184" /></a></p>
<p>I plan to iterate on this feature in coming releases.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/10/24/wordpress-backup-to-dropbox-0-9-1/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>WordPress Backup to Dropbox 0.9</title>
		<link>http://www.mikeyd.com.au/2011/09/24/wordpress-backup-to-dropbox-0-9/</link>
		<comments>http://www.mikeyd.com.au/2011/09/24/wordpress-backup-to-dropbox-0-9/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 00:37:46 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=562</guid>
		<description><![CDATA[I have finally released WordPress Backup to Dropbox version 0.9! In addition to various bug fixes, the major changes are an exclude files and directories widget, an unlink account button and Indonesian language support. Exclude Files and Directories This brand new widget gives you more flexibility of what you want backed up. All you have to do is check [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally released WordPress Backup to Dropbox version 0.9! In addition to various bug fixes, the major changes are an exclude files and directories widget, an unlink account button and Indonesian language support.</p>
<h2>Exclude Files and Directories</h2>
<p>This brand new widget gives you more flexibility of what you want backed up. All you have to do is check which files yo do not want to be backed up and the plugin wil take care of the rest.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/09/Screen-Shot-2011-09-24-at-10.20.09-AM.png"><img class="alignnone size-full wp-image-564" title="Screen Shot 2011-09-24 at 10.20.09 AM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/09/Screen-Shot-2011-09-24-at-10.20.09-AM.png" alt="" width="436" height="303" /></a></p>
<p>&nbsp;</p>
<p>In the image above the user has chosen to exclude the images directory and two files within the css directory. As you can see, when the contents of a directory ar partially included, the checkbox is marked as with a circle.</p>
<p><strong>Note: </strong>Unfortunately this widget is not available for Internet Explorer 7 users. Please update your browser to use it.</p>
<h2>Unlink Account</h2>
<p>Many people use the plugin on multiple blogs pointing to the same dropbox account and, in the past it was difficult to change the account that you where linked to. Now you can easily unlink you account by pressing the &#8216;Unlink Account&#8217; button.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/09/Screen-Shot-2011-09-24-at-10.31.37-AM.png"><img class="alignnone size-full wp-image-565" title="Screen Shot 2011-09-24 at 10.31.37 AM" src="http://www.mikeyd.com.au/wp-content/uploads/2011/09/Screen-Shot-2011-09-24-at-10.31.37-AM.png" alt="" width="386" height="158" /></a></p>
<h2>More Languages</h2>
<p>Thanks to Bejana from <a href="mailto:b@bejana.com">bejana.com</a> the plugin is now available in Bahasa Indonesian.</p>
<p>If you want it in your language please use the POT file, translate it and get in contact with me.</p>
<h2>Thanks</h2>
<p>Thanks to everyone for their feedback and bug reports.</p>
<p>Please keep them coming because the only way I can make the plugin better is knowing about the issues.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/09/24/wordpress-backup-to-dropbox-0-9/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Melbourne Web Developers</title>
		<link>http://www.mikeyd.com.au/2011/08/30/melbourne-web-developers/</link>
		<comments>http://www.mikeyd.com.au/2011/08/30/melbourne-web-developers/#comments</comments>
		<pubDate>Tue, 30 Aug 2011 00:25:32 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=558</guid>
		<description><![CDATA[So I have decided to start yet another meetup&#8230; Why you say? Because I like to socialise and the current meetups in Melbourne are all specialised to one language or technology. I wanted a higher level meetup where developers from different backgrounds can come along and share ideas. In addition I reckon Melbourne is the Silicone Valley of Australia [...]]]></description>
			<content:encoded><![CDATA[<p>So I have decided to start yet another meetup&#8230;</p>
<p><strong>Why you say?</strong></p>
<p>Because I like to socialise and the current meetups in Melbourne are all specialised to one language or technology. I wanted a higher level meetup where developers from different backgrounds can come along and share ideas. In addition I reckon Melbourne is the Silicone Valley of Australia and getting talented developers together will only solidify this statement!</p>
<p><strong>What is it?</strong></p>
<p>Melbourne Web Developers is a bi-monthly meetup that brings together Melbourne&#8217;s awesomely talented web development community to exchange ideas, have a beer and talk about all things interwebs related!</p>
<p>We cover web development topics including high scalability, user experience (UX), web frameworks and languages, social media, harnessing cloud tools and SAAS and anything else that makes web applications work!</p>
<p><strong>When is it?</strong></p>
<p>Its the last Wednesday of every second month&#8230; So the first meetup is on the 28th of September.</p>
<p><strong>How do I join?</strong></p>
<p>The group is listed on Meetup who takes care of all of that! Check out &#8211; http://www.meetup.com/Melbourne-Web-Developers</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/08/30/melbourne-web-developers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Backup to Dropbox 0.9 Beta 2</title>
		<link>http://www.mikeyd.com.au/2011/07/26/wordpress-backup-to-dropbox-0-9-beta-2/</link>
		<comments>http://www.mikeyd.com.au/2011/07/26/wordpress-backup-to-dropbox-0-9-beta-2/#comments</comments>
		<pubDate>Tue, 26 Jul 2011 01:09:24 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=526</guid>
		<description><![CDATA[So I have finally had the time to make some changes to the 0.9 release of Backup to Dropbox that will, hopefully, fix some major bugs in the plugin. Here is what has been fixed! Added &#8216;desktop.ini&#8217; to the ignored file list This is another file that is on the Dropbox ignore list. I have [...]]]></description>
			<content:encoded><![CDATA[<p>So I have finally had the time to make some changes to the 0.9 release of Backup to Dropbox that will, hopefully, fix some major bugs in the plugin.</p>
<p>Here is what has been fixed!</p>
<p><strong>Added &#8216;desktop.ini&#8217; to the ignored file list</strong></p>
<p><strong></strong>This is another file that is on the Dropbox ignore list. I have not managed to find a definitive list in the Dropbox documentation that lists all of these!</p>
<p><strong>Issue #28 &#8211; repeated &#8216;Backup appears to have gone away&#8217; messages to do with the suhosin.memory_limit being exceeded</strong></p>
<p>This one has baffled me for some time now! Many users where getting repeated messages stating that the &#8216;Backup has gone away &#8211; Resuming&#8217;. This was because the script was being killed by the Suhosin patch. So in order to overcome this I have made some changes to detect the Suhosin memory limit and exclude any files that could potentially breach this limit. A warning will be displayed for any file that is excluded.</p>
<p><strong>Issue #31 Recognize alternate wp-content location via wp-config.php constants</strong></p>
<p>This was a quick change to honour the WP_PLUGIN_URL constant set in the wp-config file.</p>
<p><strong>HTTP Time out when saving settings</strong></p>
<p>This issue was affecting one or two users who had a large amount of files in their installation. I have made some changes to the exclude dialog so it will only send through what has actually changed that will reduce that data sent to the server.</p>
<p>Well thats it! You can download <a href="https://bitbucket.org/michaeldewildt/wordpress-backup-to-dropbox/downloads/wordpress-backup-to-dropbox-0.9-beta2.zip">WordPress Backup to Dropbox 0.9 Beta 2 here</a>.</p>
<p>I hope this release works well! As usual please let me know if you run into any issues.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/07/26/wordpress-backup-to-dropbox-0-9-beta-2/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>WordPress Backup to Dropbox 0.9 beta</title>
		<link>http://www.mikeyd.com.au/2011/07/10/wordpress-backup-to-dropbox-0-9-beta/</link>
		<comments>http://www.mikeyd.com.au/2011/07/10/wordpress-backup-to-dropbox-0-9-beta/#comments</comments>
		<pubDate>Sun, 10 Jul 2011 10:48:41 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=525</guid>
		<description><![CDATA[I have finally got a version of the next release of WordPress Backup to Dropbox available for testing. This release adds the ability for users to exclude files from their backup, fixes some bugs and adds a some language translations. New Features The first thing you will notice after installing 0.9 is the exclude files or directories widget. [...]]]></description>
			<content:encoded><![CDATA[<p>I have finally got a version of the next release of WordPress Backup to Dropbox available for testing. This release adds the ability for users to exclude files from their backup, fixes some bugs and adds a some language translations.</p>
<h3>New Features</h3>
<p>The first thing you will notice after installing 0.9 is the exclude files or directories widget.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/07/excluded.png"><img class="alignnone size-full wp-image-527" title="excluded" src="http://www.mikeyd.com.au/wp-content/uploads/2011/07/excluded.png" alt="" width="551" height="222" /></a></p>
<p>This widget will show every file within your WordPress directory giving you the ability to select what you wish to exclude from the backup. Checking a file will exclude it from the backup and checking a directory will exclude it and all its contents. A circle is displayed for a directory where at least one file or directory within it is to be included in the backup. In the example above the &#8216;cgi-bin&#8217; directory and the &#8216;align-not.png&#8217; file are to be excluded from the backup. The &#8216;wp-admin&#8217; and &#8216;images&#8217; directory are marked as partial because only one file is excluded within them.</p>
<p><strong>Please Note: This widget is not available for Internet Explorer 7 or below. If you are one of the unfortunate souls that still use this deprecated browser please update!</strong></p>
<h3>Issues Fixed</h3>
<p>In addition to this new widget I have fixed the following issues:</p>
<ul>
<li>Issue #18 &#8211; Issues with the path separator for windows users</li>
<li>Issues with re-authorizing the plugin after access has been revoked from within Dropbox</li>
<li>Tweaked the backup monitor task timings in an attempt to fix backup resume spamming</li>
<li>Added a domain to i18n function calls for easier translation</li>
<li>Issue #25 &#8211; Error or conflict when activating WordPress Backup to Dropbox</li>
</ul>
<p>&nbsp;</p>
<h3>New Languages</h3>
<p>The plugin is now available in the following languages:</p>
<ul>
<li>Arabic (ar)</li>
<li>Brazilian Portuguese (pt_BR)</li>
<li>Portuguese (pt_PT)</li>
<li>Galician Spanish (gl_ES)</li>
<li>Spanish (es_ES)</li>
</ul>
<p>&nbsp;</p>
<h3>Known Issues</h3>
<div>The only issue that I am aware of in this release is that when new files are added to you website they will show up in the exclude widget but their parent directory will not be correctly tagged as partially excluded. This will be fixed as soon as possible.</div>
<p>&nbsp;</p>
<h3>Get testing!</h3>
<div>Thanks to every one for their fantastic support and feedback! Please download this testing release and let me know it you encounter any issues.</div>
<p><a href="https://bitbucket.org/michaeldewildt/wordpress-backup-to-dropbox/downloads/wordpress-backup-to-dropbox-0.9-beta1.zip">Click here to download WordPress Backup to Dropbox 0.9 beta 1.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/07/10/wordpress-backup-to-dropbox-0-9-beta/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Restoring previous versions of files in Dropbox</title>
		<link>http://www.mikeyd.com.au/2011/06/05/restoring-previous-versions-of-files-in-dropbox/</link>
		<comments>http://www.mikeyd.com.au/2011/06/05/restoring-previous-versions-of-files-in-dropbox/#comments</comments>
		<pubDate>Sun, 05 Jun 2011 06:57:33 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=503</guid>
		<description><![CDATA[One of the most common questions I am asked now the WordPress Backup to Dropbox 0.8 has been released is, now that the zipping has been removed, can one still get an earlier version of a file that has been backed up? The answer to this question is, yes you can! Dropbox has this functionality [...]]]></description>
			<content:encoded><![CDATA[<p>One of the most common questions I am asked now the WordPress Backup to Dropbox 0.8 has been released is, now that the zipping has been removed, can one still get an earlier version of a file that has been backed up? The answer to this question is, yes you can! Dropbox has this functionality built in and it is extremely easy to do.</p>
<p>Lets just say you botched a post and want to revert to a database a few days old. To do so go to the Dropbox web interface and navigate to the file that you wish to revert.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/06/dropbox1.png"><img class="alignnone size-full wp-image-504" title="dropbox1" src="http://www.mikeyd.com.au/wp-content/uploads/2011/06/dropbox1.png" alt="" width="569" height="311" /></a></p>
<p>Once you have located the file all you need to do is click the little down arrow on the right hand side and select &#8216;Previous Versions&#8217;.</p>
<p><strong>Note: </strong>You can also select &#8216;Previous Versions&#8217; within the Dropbox folder on your computer by right clicking on the file and selecting this option in the Dropbox sub menu.</p>
<p>Once selected you will be presented Dropbox&#8217;s Previous versions page.</p>
<p><a href="http://www.mikeyd.com.au/wp-content/uploads/2011/06/dropbox2.png"><img class="alignnone size-full wp-image-505" title="dropbox2" src="http://www.mikeyd.com.au/wp-content/uploads/2011/06/dropbox2.png" alt="" width="565" height="256" /></a></p>
<p>As you can see I dump my WordPress database every day so I can revert my SQL dump to any version within the last 30 days by selecting the day that I wish to revert to and clicking the restore button.</p>
<p>More information can be found in the <a href="http://www.dropbox.com/help/11">Dropbox help page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/06/05/restoring-previous-versions-of-files-in-dropbox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Backup to Dropbox 0.8</title>
		<link>http://www.mikeyd.com.au/2011/05/26/wordpress-backup-to-dropbox-0-8/</link>
		<comments>http://www.mikeyd.com.au/2011/05/26/wordpress-backup-to-dropbox-0-8/#comments</comments>
		<pubDate>Thu, 26 May 2011 12:00:33 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=468</guid>
		<description><![CDATA[After many late nights I am pleased to finally release WordPress Backup to Dropbox 0.8! In this release I have significantly changed the way backups are performed in order to make the process more efficient, smarter and use less memory and bandwidth. The biggest problems that people have been reporting is the plugin &#8220;Does not work&#8221; or [...]]]></description>
			<content:encoded><![CDATA[<p>After many late nights I am pleased to finally release WordPress Backup to Dropbox 0.8!</p>
<p>In this release I have significantly changed the way backups are performed in order to make the process more efficient, smarter and use less memory and bandwidth. The biggest problems that people have been reporting is the plugin &#8220;Does not work&#8221; or &#8220;Starts but no backup is appearing in Dropbox&#8221;. Firstly, let me assure you, that I tested the original version on few WordPress installations and all seemed fine, unfortunately, my sample size was too small and others have run into problems.</p>
<p>I managed to identify three major issues that contributed to failing backups.</p>
<p><strong>Issue 1: Memory</strong></p>
<p>Zipping large files in PHP can be quite memory intensive and the method I originally used read an entire file into memory before compressing it and adding it to the archive. So if your website contained a file that was approximately 50% the size of your PHP memory limit setting then the process would raise a fatal error. In version 0.7.2 I added a quick hack that increases this limit via the ini_set() function. Unfortunately modifying this setting is blocked when PHP is running in safe mode or the Suhosin Patch has been applied. The former of which is very common on shared hosts around the world.</p>
<p>The same issue applies when uploading a file to Dropbox which is bad considering that a websites archive can easily be quite large!</p>
<p>In this new version I have removed zipping altogether in favor of a smarter differential backup algorithm. Each file will now be uploaded individually if does not exist in Dropbox, or has changed on your sever since the last backup.  Of course, this will mean that your initial backup will be larger then that of a zipped archive, however all subsequent backups will only contain files that have changed thus decreasing bandwidth.</p>
<p>In addition I have added a warning system where, instead of failing, the algorithm will log a warning if an upload of a file fails. Currently a warning is raised if it encounters a file that will exceed the memory limit setting in PHP, the upload times out or there is an error connecting to the Dropbox server.</p>
<p><strong>Issue 2: Safe Mode</strong></p>
<p>A backup can take a very long time to complete so the plugin needs to set PHP&#8217;s max execution time to unlimited to get the job done. If your server has PHP compiled with safe mode enabled then there is no way this can be set in code. For more information please read the <a href="http://www.mikeyd.com.au/2011/05/24/setting-the-maximum-execution-time-when-php-is-running-in-safe-mode/">blog post</a> I wrote about this problem.</p>
<p>If you are in this situation the plugin will now warn you that you need to manually set you max execution time to a larger value and  attempt to backup your WordPress installation. If the backup duration nears this setting then the backup will fail alerting you to the fact that it is has been set too low.</p>
<p><strong>Issue 3: Your Host</strong></p>
<p>The third major issue I encountered is the fact that some hosts, including my own, kill long running processes. So regardless of the setting you have set above if the process takes longer then the host allows it will be killed. To get around this I have introduced cron job to the plugin that will monitor the backup process to ensure it is still running. If the monitor notices that no activity has occurred in five minutes then a new backup process will be started resuming from where the last one failed.</p>
<p><strong>Conclusion</strong></p>
<p>In addition to these major fixes I have added validation of the paths and fixed a couple smaller issues to increase the stability of the plugin.</p>
<p>I hope this version will work for all, however there is no such thing as bug free code! So if you have any issues, rather then just giving the plugin a low rating or tagging it as broken, please let me know and I will endeavor to fix them.</p>
<p>Issues can be raised in the <a href="https://bitbucket.org/michaeldewildt/wordpress-backup-to-dropbox/issues">BitBucket issue tracker</a> or the <a href="http://wordpress.org/tags/wordpress-backup-to-dropbox?forum_id=10">WordPress forum for my plugin</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/05/26/wordpress-backup-to-dropbox-0-8/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Setting the maximum execution time when PHP is running in safe mode</title>
		<link>http://www.mikeyd.com.au/2011/05/24/setting-the-maximum-execution-time-when-php-is-running-in-safe-mode/</link>
		<comments>http://www.mikeyd.com.au/2011/05/24/setting-the-maximum-execution-time-when-php-is-running-in-safe-mode/#comments</comments>
		<pubDate>Tue, 24 May 2011 12:06:00 +0000</pubDate>
		<dc:creator>Mikey</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[WordPress Backup to Dropbox]]></category>

		<guid isPermaLink="false">http://www.mikeyd.com.au/?p=456</guid>
		<description><![CDATA[Many php applications, like WordPress Backup to Dropbox, require an extended max execution time PHP setting in order to complete a task. By default this setting is set to 30 seconds and, in the case of my WordPress plugin, is not enough for a backup to be completed. If the PHP installation was not compiled [...]]]></description>
			<content:encoded><![CDATA[<p>Many php applications, like WordPress Backup to Dropbox, require an extended max execution time PHP setting in order to complete a task. By default this setting is set to 30 seconds and, in the case of my WordPress plugin, is not enough for a backup to be completed.</p>
<p>If the PHP installation was not compiled in safe mode then we can change this value within the application using <a href="http://php.net/manual/en/function.set-time-limit.php">set_time_limit</a>. So for any long running scripts setting the time limit to zero will tell PHP to allow the script to run forever.</p>
<p>However if your PHP installation is running in <a href="http://php.net/manual/en/features.safe-mode.php">safe mode</a>, this function is blocked and there is no way of altering the time limit from within the application. Therefore the only way to get the an application to complete its task the php.ini max_execution_time setting will need to be altered. In the case of WordPress Backup to Dropbox this setting needs to be set to at least 3600 seconds  (1 hour).</p>
<p>How easily this value can be changes depends on how your hosts PHP installation is configured. If your host allows it you can put a file named php.ini inside the root of your WordPress installation with the max_execution_time set.</p>
<pre style="brush: sh;">max_execution_time = 0</pre>
<p>If this does not work then you have to edit the value in your php.ini file. The location of this file depends on your operating system and a quick Google search will yield plenty of literature on how this is done.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mikeyd.com.au/2011/05/24/setting-the-maximum-execution-time-when-php-is-running-in-safe-mode/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.357 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-08 11:06:16 -->

