<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
	
	>
<channel>
	<title>
	Comments on: Reboot!	</title>
	<atom:link href="https://mikeindustries.com/blog/archive/2016/05/reboot/feed" rel="self" type="application/rss+xml" />
	<link>https://mikeindustries.com/blog/archive/2016/05/reboot</link>
	<description>A running commentary of occasionally interesting things — from Mike Davidson.</description>
	<lastBuildDate>Thu, 26 May 2016 06:34:24 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.3</generator>
	<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-383022</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Tue, 17 May 2016 18:15:06 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-383022</guid>

					<description><![CDATA[Stef: Yeah, on second glance, you are correct. I didn&#039;t notice any problems in Safari, but in Chrome, some mixed content gets blocked by default. Did some search-and-replaces on my other blog last night and it seemed to fix things so I will also do that here. Thanks!]]></description>
			<content:encoded><![CDATA[<p>Stef: Yeah, on second glance, you are correct. I didn&#8217;t notice any problems in Safari, but in Chrome, some mixed content gets blocked by default. Did some search-and-replaces on my other blog last night and it seemed to fix things so I will also do that here. Thanks!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Stef Pause		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-383013</link>

		<dc:creator><![CDATA[Stef Pause]]></dc:creator>
		<pubDate>Tue, 17 May 2016 16:18:53 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-383013</guid>

					<description><![CDATA[Yeah, maybe WordPress is getting better at running both HTTP &#038; HTTPS together and my former experiences are becoming out of date? The homepage is where the mixed content issues seem to bite, though:
https://mikeindustries.com/blog/]]></description>
			<content:encoded><![CDATA[<p>Yeah, maybe WordPress is getting better at running both HTTP &amp; HTTPS together and my former experiences are becoming out of date? The homepage is where the mixed content issues seem to bite, though:<br />
<a href="https://mikeindustries.com/blog/" rel="ugc">https://mikeindustries.com/blog/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-382908</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Mon, 16 May 2016 16:53:39 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-382908</guid>

					<description><![CDATA[Stef: Weird, it seems like I haven&#039;t had to do any of that. Unless I&#039;m missing something, everything seems to &quot;just work&quot; now. Although the one thing I haven&#039;t done is automatically push people to https.]]></description>
			<content:encoded><![CDATA[<p>Stef: Weird, it seems like I haven&#8217;t had to do any of that. Unless I&#8217;m missing something, everything seems to &#8220;just work&#8221; now. Although the one thing I haven&#8217;t done is automatically push people to https.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Stef Pause		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-382295</link>

		<dc:creator><![CDATA[Stef Pause]]></dc:creator>
		<pubDate>Thu, 12 May 2016 21:16:49 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-382295</guid>

					<description><![CDATA[Mike: Nice work on the cert. The LetsEncrypt project&#039;s great, I&#039;ve deployed their certs to several sites now and it&#039;s really refreshing to be able to secure sites without expensive and manual certificate installation.

WordPress is a bit clunky when you switch to HTTPS, so as well as changing your WP_SITEURL (Admin, Settings, General and change the WordPress address &#038; Site address) you&#039;ll probably need to search your DB for all the instances of &quot;https://mikeindustries.com&quot; and replace them with &quot;https://mikeindustries.com&quot; otherwise you&#039;ll get mixed content warnings and things like stylesheets &#038; JS may not load. Running protocol-relative URLs would be nice (setting everything to //example.com) but I&#039;ve tried this a few times with WordPress and wouldn&#039;t recommend it as it seems to subtly break things.

There are a couple of ways to search-and-replace your WordPress DB easily:
* searchreplacedb (a nice PHP script – make sure you delete it when you&#039;re finished, please, as it provides direct access to your DB!) – https://interconnectit.com/products/search-and-replace-for-wordpress-databases/
* wp-cli (if you&#039;re comfortable with the commandline; hopefully your host has it installed already, or you have cmd perms enough to install it yourself) – http://wp-cli.org/

Please back up your database first, just in case!

The former&#039;s pretty straightforward, just download &#038; unzip, rename its directory to something secret, upload it and visit the location. (If you have any issues with v3, as I&#039;ve had with some nginx setups, the older v2 works fine.) It&#039;ll auto-detect all your settings from the wp-config.php file so there&#039;s no messing about with configuration, plus it&#039;ll ask to do a dry run first and prompt you before doing anything for real. PLEASE delete it afterwards though, there are a tonne of sites around that&#039;ve left this script with its original directory name sitting on their servers, then they wonder why they keep leaking all their data and getting hacked :/

wp-cli is a commandline tool, which you may or may not be comfortable with. For Dreamhost there&#039;s a support page here:
http://wiki.dreamhost.com/WordPress_wp-cli

Something along the lines of the following will see you right (lose the --dry-run bit when you&#039;re happy):
wp search-replace &quot;https://mikeindustries.com&quot; &quot;https://mikeindustries.com&quot; --precise --recurse-objects --dry-run

You might want to repeat that for &quot;//www.mikeind…&quot; -&#062; &quot;//mikeind…&quot; if you&#039;ve ever had your site configured that way, too.

Oh, one other thing: you may need to flush your caches afterwards if you use wp-super-cache or another object cache, otherwise things may act a little strange for a while. (wp-cli lets you do this with `wp cache flush` or `wp super-cache flush` depending.)

Finally, on a wider webserver note, you may want to configure an http -&#062; https redirect if you&#039;d like to nudge everyone over to the secure site. Not entirely sure how you do this with Dreamhost, though, sorry!]]></description>
			<content:encoded><![CDATA[<p>Mike: Nice work on the cert. The LetsEncrypt project&#8217;s great, I&#8217;ve deployed their certs to several sites now and it&#8217;s really refreshing to be able to secure sites without expensive and manual certificate installation.</p>
<p>WordPress is a bit clunky when you switch to HTTPS, so as well as changing your WP_SITEURL (Admin, Settings, General and change the WordPress address &amp; Site address) you&#8217;ll probably need to search your DB for all the instances of &#8220;https://mikeindustries.com&#8221; and replace them with &#8220;https://mikeindustries.com&#8221; otherwise you&#8217;ll get mixed content warnings and things like stylesheets &amp; JS may not load. Running protocol-relative URLs would be nice (setting everything to //example.com) but I&#8217;ve tried this a few times with WordPress and wouldn&#8217;t recommend it as it seems to subtly break things.</p>
<p>There are a couple of ways to search-and-replace your WordPress DB easily:<br />
* searchreplacedb (a nice PHP script – make sure you delete it when you&#8217;re finished, please, as it provides direct access to your DB!) – <a href="https://interconnectit.com/products/search-and-replace-for-wordpress-databases/" rel="nofollow ugc">https://interconnectit.com/products/search-and-replace-for-wordpress-databases/</a><br />
* wp-cli (if you&#8217;re comfortable with the commandline; hopefully your host has it installed already, or you have cmd perms enough to install it yourself) – <a href="http://wp-cli.org/" rel="nofollow ugc">http://wp-cli.org/</a></p>
<p>Please back up your database first, just in case!</p>
<p>The former&#8217;s pretty straightforward, just download &amp; unzip, rename its directory to something secret, upload it and visit the location. (If you have any issues with v3, as I&#8217;ve had with some nginx setups, the older v2 works fine.) It&#8217;ll auto-detect all your settings from the wp-config.php file so there&#8217;s no messing about with configuration, plus it&#8217;ll ask to do a dry run first and prompt you before doing anything for real. PLEASE delete it afterwards though, there are a tonne of sites around that&#8217;ve left this script with its original directory name sitting on their servers, then they wonder why they keep leaking all their data and getting hacked :/</p>
<p>wp-cli is a commandline tool, which you may or may not be comfortable with. For Dreamhost there&#8217;s a support page here:<br />
<a href="http://wiki.dreamhost.com/WordPress_wp-cli" rel="nofollow ugc">http://wiki.dreamhost.com/WordPress_wp-cli</a></p>
<p>Something along the lines of the following will see you right (lose the &#8211;dry-run bit when you&#8217;re happy):<br />
wp search-replace &#8220;https://mikeindustries.com&#8221; &#8220;https://mikeindustries.com&#8221; &#8211;precise &#8211;recurse-objects &#8211;dry-run</p>
<p>You might want to repeat that for &#8220;//www.mikeind…&#8221; -&gt; &#8220;//mikeind…&#8221; if you&#8217;ve ever had your site configured that way, too.</p>
<p>Oh, one other thing: you may need to flush your caches afterwards if you use wp-super-cache or another object cache, otherwise things may act a little strange for a while. (wp-cli lets you do this with `wp cache flush` or `wp super-cache flush` depending.)</p>
<p>Finally, on a wider webserver note, you may want to configure an http -&gt; https redirect if you&#8217;d like to nudge everyone over to the secure site. Not entirely sure how you do this with Dreamhost, though, sorry!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-382289</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Thu, 12 May 2016 20:18:44 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-382289</guid>

					<description><![CDATA[Kyle: Thanks for the heads-up! Just added a LetsEncrypt cert. Hadn&#039;t even heard of that. Should be all secure now!]]></description>
			<content:encoded><![CDATA[<p>Kyle: Thanks for the heads-up! Just added a LetsEncrypt cert. Hadn&#8217;t even heard of that. Should be all secure now!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Kyle		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-382007</link>

		<dc:creator><![CDATA[Kyle]]></dc:creator>
		<pubDate>Mon, 09 May 2016 22:08:52 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-382007</guid>

					<description><![CDATA[Digging the reboot and like some others have said, glad to see you show back up in my RSS feeds.

With free certificates now available with LetsEncrypt, will you be moving to HTTPS for the site?]]></description>
			<content:encoded><![CDATA[<p>Digging the reboot and like some others have said, glad to see you show back up in my RSS feeds.</p>
<p>With free certificates now available with LetsEncrypt, will you be moving to HTTPS for the site?</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Georg Portenkirchner		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381865</link>

		<dc:creator><![CDATA[Georg Portenkirchner]]></dc:creator>
		<pubDate>Sat, 07 May 2016 18:07:38 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381865</guid>

					<description><![CDATA[Congratulations on the reboot! I like Mikeindustries 3 a lot.
And thanks for sharing the development process.]]></description>
			<content:encoded><![CDATA[<p>Congratulations on the reboot! I like Mikeindustries 3 a lot.<br />
And thanks for sharing the development process.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381734</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Wed, 04 May 2016 23:25:03 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381734</guid>

					<description><![CDATA[Thanks Stef. I looked at underscores.me and can&#039;t remember why I bailed on it. It probably would have been a better starting point though, you are right.]]></description>
			<content:encoded><![CDATA[<p>Thanks Stef. I looked at underscores.me and can&#8217;t remember why I bailed on it. It probably would have been a better starting point though, you are right.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Stef Pause		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381706</link>

		<dc:creator><![CDATA[Stef Pause]]></dc:creator>
		<pubDate>Wed, 04 May 2016 11:52:01 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381706</guid>

					<description><![CDATA[Congratulations on the redesign, it looks great! This comes too late to help you – sorry! – but as far as minimal, useful bases go for starting a WordPress theme, the nicest I&#039;ve found by far is Underscores, developed by the Automattic Theme Division, which is the basis for a lot of the wordpress.com native themes. It gives you some nice basic HTML5 templates that you can figure out quickly without learning/fighting against a whole bloated framework or dubious code, along with SASS if you want it:
http://underscores.me/

They&#039;ve recently launched Components, too, which extends on the principles of Underscores and adds some layout options:
http://components.underscores.me/]]></description>
			<content:encoded><![CDATA[<p>Congratulations on the redesign, it looks great! This comes too late to help you – sorry! – but as far as minimal, useful bases go for starting a WordPress theme, the nicest I&#8217;ve found by far is Underscores, developed by the Automattic Theme Division, which is the basis for a lot of the wordpress.com native themes. It gives you some nice basic HTML5 templates that you can figure out quickly without learning/fighting against a whole bloated framework or dubious code, along with SASS if you want it:<br />
<a href="http://underscores.me/" rel="nofollow ugc">http://underscores.me/</a></p>
<p>They&#8217;ve recently launched Components, too, which extends on the principles of Underscores and adds some layout options:<br />
<a href="http://components.underscores.me/" rel="nofollow ugc">http://components.underscores.me/</a></p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Aaron Gustafson		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381649</link>

		<dc:creator><![CDATA[Aaron Gustafson]]></dc:creator>
		<pubDate>Tue, 03 May 2016 12:08:15 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381649</guid>

					<description><![CDATA[Great write up Mike. thanks for sharing all of this!]]></description>
			<content:encoded><![CDATA[<p>Great write up Mike. thanks for sharing all of this!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Rob L.		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381642</link>

		<dc:creator><![CDATA[Rob L.]]></dc:creator>
		<pubDate>Tue, 03 May 2016 09:29:40 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381642</guid>

					<description><![CDATA[An RSS icon right there in the site navigation. Warms my heart.]]></description>
			<content:encoded><![CDATA[<p>An RSS icon right there in the site navigation. Warms my heart.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Peter Chee		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381635</link>

		<dc:creator><![CDATA[Peter Chee]]></dc:creator>
		<pubDate>Tue, 03 May 2016 05:47:05 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381635</guid>

					<description><![CDATA[I&#039;m glad to see you blogging again. I&#039;ve always enjoyed reading what&#039;s going on in your head!]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m glad to see you blogging again. I&#8217;ve always enjoyed reading what&#8217;s going on in your head!</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Mike D.		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381632</link>

		<dc:creator><![CDATA[Mike D.]]></dc:creator>
		<pubDate>Tue, 03 May 2016 04:37:00 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381632</guid>

					<description><![CDATA[Thanks all!

Adrian: Thanks for the pointer to Bram&#039;s work. Will investigate!

Andrew: I briefly looked at Jeckyl, but for some reason, database-driven publishing still seems like the best choice to me. I don&#039;t want to go back to the days of republishing an entire site every time I make a change.]]></description>
			<content:encoded><![CDATA[<p>Thanks all!</p>
<p>Adrian: Thanks for the pointer to Bram&#8217;s work. Will investigate!</p>
<p>Andrew: I briefly looked at Jeckyl, but for some reason, database-driven publishing still seems like the best choice to me. I don&#8217;t want to go back to the days of republishing an entire site every time I make a change.</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: GB		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381628</link>

		<dc:creator><![CDATA[GB]]></dc:creator>
		<pubDate>Tue, 03 May 2016 03:10:26 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381628</guid>

					<description><![CDATA[I&#039;m horrified to think that my site design is now 10 years old. And this post is reminding me why it got past 9 years… when did all this become a pain in the ass? Or are we all just getting too busy/old to noodle around with pet projects? Well, I mean, those of us with jobs.

(I&#039;m jealous as hell of how well you pulled this off.)]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m horrified to think that my site design is now 10 years old. And this post is reminding me why it got past 9 years… when did all this become a pain in the ass? Or are we all just getting too busy/old to noodle around with pet projects? Well, I mean, those of us with jobs.</p>
<p>(I&#8217;m jealous as hell of how well you pulled this off.)</p>
]]></content:encoded>
		
			</item>
		<item>
		<title>
		By: Greg		</title>
		<link>https://mikeindustries.com/blog/archive/2016/05/reboot#comment-381625</link>

		<dc:creator><![CDATA[Greg]]></dc:creator>
		<pubDate>Tue, 03 May 2016 01:13:33 +0000</pubDate>
		<guid isPermaLink="false">https://mikeindustries.com/blog/?p=27623#comment-381625</guid>

					<description><![CDATA[Cameron, what version of MT do you have? I&#039;m still rocking MT 3.34. I may just bite the bullet and migrate to Wordpress.]]></description>
			<content:encoded><![CDATA[<p>Cameron, what version of MT do you have? I&#8217;m still rocking MT 3.34. I may just bite the bullet and migrate to WordPress.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
