<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel> 

	<title>Comments on: How can I allows clients to preview a website before it goes live?</title>
	<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live/</link>
	<description>Comments on Ask MetaFilter post How can I allows clients to preview a website before it goes live?</description>
	<pubDate>Wed, 27 Feb 2013 07:31:03 -0800</pubDate>
	<lastBuildDate>Wed, 27 Feb 2013 07:41:33 -0800</lastBuildDate>
	<language>en-us</language>
	<docs>http://blogs.law.harvard.edu/tech/rss</docs>
	<ttl>60</ttl>

	<item>
		<title>Question: How can I allows clients to preview a website before it goes live?</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live</link>	
		<description>One of our clients has a WordPress site running on our IIS Windows server. They want to be able to preview and edit the site before it goes live. How can this be accomplished? &lt;br /&gt;&lt;br /&gt; I currently have a couple computers in their office with edited hosts files that allow them to see/edit the new site on those computers, but that solution feels hacky and they want to be able to see the site from any computer. How can I set it up so they can see it from any computer, ideally just by typing in a secret url? Is there something I could put in the server&apos;s inetpub/wwwroot folder so they could just type in http://ip.address/something to see the new site?</description>
		<guid isPermaLink="false">post:ask.metafilter.com,2013:site.236146</guid>
		<pubDate>Wed, 27 Feb 2013 07:31:03 -0800</pubDate>
		<dc:creator>cirrostratus</dc:creator>
		
			<category>wordpress</category>
		
			<category>windowsserver</category>
		
	</item>
	<item>
		<title>By: COD</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3421861</link>	
		<description>Install it in a subdirectory on whatever web server it will eventually live on when live. Password protect the subdirectory. When it is time for the site to go live it is a simple configuration edit to serve the site from the root directory.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3421861</guid>
		<pubDate>Wed, 27 Feb 2013 07:41:33 -0800</pubDate>
		<dc:creator>COD</dc:creator>
	</item><item>
		<title>By: backwards guitar</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3421866</link>	
		<description>I&apos;d use a Coming Soon plugin, and just put it anywhere online. If you&apos;re logged in, you see the site, otherwise you get the Coming Soon content.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3421866</guid>
		<pubDate>Wed, 27 Feb 2013 07:49:07 -0800</pubDate>
		<dc:creator>backwards guitar</dc:creator>
	</item><item>
		<title>By: Brian Puccio</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3421883</link>	
		<description>I do the Linux thing, so I&apos;m not sure how well this will translate (though these seem like fairly standard things to me) ...&lt;br&gt;
&lt;br&gt;
https://staging.example.com/ -- htpasswd protected&lt;br&gt;
https://dev.example.com -- htpasswd protected&lt;br&gt;
https://www.example.com -- redirects to http://example.com/ which is production&lt;br&gt;
&lt;br&gt;
Staging is for what&apos;s about to go live, let&apos;s the clients mess around and see how things really work. Dev is active development aka HEAD.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3421883</guid>
		<pubDate>Wed, 27 Feb 2013 08:02:31 -0800</pubDate>
		<dc:creator>Brian Puccio</dc:creator>
	</item><item>
		<title>By: Su</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3421989</link>	
		<description>I use &lt;a href=&quot;http://www.seedprod.com/&quot;&gt;SeedProd&apos;s coming soon plugin&lt;/a&gt;. It&apos;s $50, but you can use it for as many projects as you like. Allows you to set up a passthrough URL so clients can preview; if they log in, they get the usual admin privs. (See &lt;a href=&quot;http://www.seedprod.com/features/&quot;&gt;under Access Control&lt;/a&gt; for other restriction options.) Meanwhile everyone else gets the holding page.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3421989</guid>
		<pubDate>Wed, 27 Feb 2013 09:15:55 -0800</pubDate>
		<dc:creator>Su</dc:creator>
	</item><item>
		<title>By: maniactown</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3421992</link>	
		<description>You can put the IP address of your dev server as the Site and Blog URL in WordPress&apos; Settings &amp;gt; General. As long as you&apos;re not serving multiple virtual hosts on that server (or if the WordPress site is the default site--I haven&apos;t configured with an IIS server in quite some time, so I can&apos;t offer much direction there, but it should be simple to set the default), it should work fine.&lt;br&gt;
&lt;br&gt;
Alternatively, you could publish the site to the live server and use a plugin like &lt;strong&gt;backwards guitar&lt;/strong&gt; suggests. I&apos;ve used &lt;a href=&quot;http://wordpress.org/extend/plugins/maintenance-mode/&quot;&gt;Maintenance Mode&lt;/a&gt; with good results in the past. The benefit of this is that the client gets to work on the content on the live version of the database, so you won&apos;t have to transfer anything. The drawback is that you&apos;ll have to sync your development version with the live site any time you want to modify the theme or plugins... not really that big a deal, since you&apos;ll likely have that figured out for continuing updates anyway.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3421992</guid>
		<pubDate>Wed, 27 Feb 2013 09:16:39 -0800</pubDate>
		<dc:creator>maniactown</dc:creator>
	</item><item>
		<title>By: artlung</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3422009</link>	
		<description>I like &lt;a href=&quot;http://wordpress.org/extend/plugins/authenticator/&quot;&gt;Authenticator&lt;/a&gt; for this purpose. Prior to that I was using &lt;a href=&quot;http://wordpress.org/extend/plugins/members-only/&quot;&gt;Members Only&lt;/a&gt; prior to that but MO did a poorer job handling RSS feeds via feedkey.&lt;br&gt;
&lt;br&gt;
&lt;code&gt;.htaccess&lt;/code&gt; using an HTTP Authentication password would be another way to go.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3422009</guid>
		<pubDate>Wed, 27 Feb 2013 09:27:58 -0800</pubDate>
		<dc:creator>artlung</dc:creator>
	</item><item>
		<title>By: kaefer</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3422084</link>	
		<description>Comingsoon and other plugins are useful for net new sites, but if you have an existing site at the address they are less useful.  &lt;br&gt;
&lt;br&gt;
Note that Wordpress needs to know the URL of the site it&apos;s running under, so if you set it up as http://staging.clientname.com your content will have a lot of hardcoded links to that URL embedded inside.&lt;br&gt;
&lt;br&gt;
This means when it&apos;s time to go live, it&apos;s not a simple manner of just updating the DNS, you&apos;ll need to also change all the content to point to the new host. There&apos;s plugins to help with this. It&apos;s also really easy to lock yourself out of you site when you make this change.&lt;br&gt;
&lt;br&gt;
Wordpress documentation has the details:&lt;br&gt;
&lt;a href=&quot;http://codex.wordpress.org/Moving_WordPress&quot;&gt;http://codex.wordpress.org/Moving_WordPress&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
While it may feel hacky, the hosts file approach is probably the easiest.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3422084</guid>
		<pubDate>Wed, 27 Feb 2013 10:14:39 -0800</pubDate>
		<dc:creator>kaefer</dc:creator>
	</item><item>
		<title>By: cirrostratus</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3422154</link>	
		<description>kaefer, that&apos;s the exact issue I&apos;m coming up against. They already have an existing site at the correct url.&lt;br&gt;
&lt;br&gt;
The wordpress install is already set up to use the correct url, so to launch it all I need to do is update DNS. I&apos;d rather not go mucking through the database with a find and replace to move the site to a from a temporary url, but I suppose if they keep demanding something more elegant than the hosts file trick that&apos;s what I&apos;ll have to do.&lt;br&gt;
&lt;br&gt;
I don&apos;t know IIS super well, so I guess I was hoping there was some obscure trick I could pull to make it show the site at a different url and have wordpress somehow play nice with that.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3422154</guid>
		<pubDate>Wed, 27 Feb 2013 11:30:14 -0800</pubDate>
		<dc:creator>cirrostratus</dc:creator>
	</item><item>
		<title>By: Brian Puccio</title>
		<link>http://ask.metafilter.com/236146/How-can-I-allows-clients-to-preview-a-website-before-it-goes-live#3422539</link>	
		<description>Wait, WordPress bugs out if you change the base URI? Ouch. Sorry, disregard my previous suggestion then. I assumed you&apos;d just change the base URI setting somewhere (something you could automate with a script and integrate with your source code management software; e.g., when finishing off a branch that is the new version/feature) and it would be good to go.</description>
		<guid isPermaLink="false">comment:ask.metafilter.com,2013:site.236146-3422539</guid>
		<pubDate>Wed, 27 Feb 2013 17:59:05 -0800</pubDate>
		<dc:creator>Brian Puccio</dc:creator>
	</item>
	</channel>
</rss>
