<?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>Reinforce Media, LLC &#187; Website Training</title>
	<atom:link href="http://reinforcemedia.com/category/website-training/feed/" rel="self" type="application/rss+xml" />
	<link>http://reinforcemedia.com</link>
	<description></description>
	<lastBuildDate>Fri, 26 Feb 2010 01:00:58 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to move all posts &amp; attachments from one wordpress blog to another</title>
		<link>http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/</link>
		<comments>http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 16:00:55 +0000</pubDate>
		<dc:creator>Matt Bernier</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Useful Tools]]></category>
		<category><![CDATA[Website Training]]></category>
		<category><![CDATA[301 redirect]]></category>
		<category><![CDATA[daunting task]]></category>
		<category><![CDATA[downward arrow]]></category>
		<category><![CDATA[export tool]]></category>
		<category><![CDATA[exporting blog posts]]></category>
		<category><![CDATA[file format]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[import tool]]></category>
		<category><![CDATA[importing blog posts]]></category>
		<category><![CDATA[left sidebar]]></category>
		<category><![CDATA[three easy steps]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wordpress blog]]></category>
		<category><![CDATA[xml file]]></category>

		<guid isPermaLink="false">http://reinforcemedia.com/?p=180</guid>
		<description><![CDATA[Sometimes, albeit rarely, I will need to move all my posts from one WordPress blog to another one.  This is a daunting task, but it does not need to be.
WordPress and .htaccess actually make this very easy!  In three easy steps, you can have all of your WordPress content moved from your original blog location [...]]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>Sometimes, albeit rarely, I will need to move all my posts from one <a target="_blank" title="WordPress" href="http://bit.ly/5O4AGt">WordPress</a> blog to another one.  This is a daunting task, but it does not need to be.</p>
<p>WordPress and .htaccess actually make this very easy!  In three easy steps, you can have all of your WordPress content moved from your original blog location to your new one.</p>
<p><strong>Side Note:</strong> This blog post assumes you have set up your new website and installed WordPress (2.9.1 or better) there already.  If you need to, upgrade your WordPress installation before going on.</p>
<h2>1. Export all of your blog posts</h2>
<p>With WordPress you have access to a tool for exporting all of your content into an XML file format.  Do not worry about what XML is, or why it exports to this format. What you need to know here is how to export and where the file saves, let the rest be taken care of by WordPress.</p>
<p>To get to the export tool go to the left sidebar and click the downward arrow next to tools like so:</p>
<div id="attachment_181" class="wp-caption aligncenter" style="width: 178px"><a rel="attachment wp-att-181" href="http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/add-new-post-%e2%80%b9-reinforce-media-llc-%e2%80%94-wordpress/"><img class="size-full wp-image-181" title="Add New Post ‹ Reinforce Media, LLC — WordPress" src="http://reinforcemedia.com/wp-content/uploads/2010/01/Add-New-Post-‹-Reinforce-Media-LLC-—-WordPress.jpg" alt="" width="168" height="95" /></a><p class="wp-caption-text">Click the arrow here</p></div>
<p>The menu will look like this when it expands:</p>
<div id="attachment_182" class="wp-caption aligncenter" style="width: 169px"><a rel="attachment wp-att-182" href="http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/add-new-post-%e2%80%b9-reinforce-media-llc-%e2%80%94-wordpress-1/"><img class="size-full wp-image-182" title="Add New Post ‹ Reinforce Media, LLC — WordPress-1" src="http://reinforcemedia.com/wp-content/uploads/2010/01/Add-New-Post-‹-Reinforce-Media-LLC-—-WordPress-1.jpg" alt="" width="159" height="209" /></a><p class="wp-caption-text">Expanded Tools Menu</p></div>
<p>Now click the &#8220;Export&#8221; link, and you will see the following:</p>
<p style="text-align: left;">
<div id="attachment_183" class="wp-caption aligncenter" style="width: 590px"><a rel="attachment wp-att-183" href="http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/export-%e2%80%b9-reinforce-media-llc-%e2%80%94-wordpress/"><img class="size-full wp-image-183 " title="Export ‹ Reinforce Media, LLC — WordPress" src="http://reinforcemedia.com/wp-content/uploads/2010/01/Export-‹-Reinforce-Media-LLC-—-WordPress.jpg" alt="" width="580" height="197" /></a><p class="wp-caption-text">The Export Page</p></div>
<p>You can choose which author you want to export, but for our purposes we are moving ALL the content, so we chose to leave it on &#8220;All Authors&#8221;.  When you hit the download button, you will be prompted to open or save the file. Just save the file in a location on your computer where you can find it easily.</p>
<h2>2. Import all of your blog posts</h2>
<p>Once you have an export file saved to your computer, you are ready to go back to the same Tools Menu from above, but on your new blog site. Click on &#8220;Import&#8221;.  Here, you will see a page that looks like this:</p>
<p style="text-align: left;"><a rel="attachment wp-att-184" href="http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/import-%e2%80%b9-reinforce-media-llc-%e2%80%94-wordpress/"><img class="aligncenter size-full wp-image-184" title="Import ‹ Reinforce Media, LLC — WordPress" src="http://reinforcemedia.com/wp-content/uploads/2010/01/Import-‹-Reinforce-Media-LLC-—-WordPress.jpg" alt="" width="605" height="283" /></a>Since we are going to import from a WordPress blog, click the blue &#8220;WordPress&#8221; link at the bottom to see this page:</p>
<p style="text-align: left;"><a rel="attachment wp-att-185" href="http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/import-%e2%80%b9-reinforce-media-llc-%e2%80%94-wordpress-1/"><img class="aligncenter size-full wp-image-185" title="Import ‹ Reinforce Media, LLC — WordPress-1" src="http://reinforcemedia.com/wp-content/uploads/2010/01/Import-‹-Reinforce-Media-LLC-—-WordPress-1.jpg" alt="" width="617" height="158" /></a>Just like a normal upload form, click the browse button to choose the file you downloaded in the preview step. Then click &#8220;Upload and Import&#8221;, which will allow your new website to pick up the posts you exported.</p>
<p style="text-align: left;">You may get an option on the next page, which will say &#8220;Import and Download all attachments&#8221;, DO THIS. It will allow WordPress to download the attachments in each of your original posts from your old server and put them on your new server. This will let you keep the great content you worked so hard to create the first time.</p>
<p style="text-align: left;">The last option you get is what user to import all the posts as. Go ahead and choose the username you want all of your posts to show up under.</p>
<p style="text-align: left;">Once you see all the posts are on your new site, you are ready to make sure that ALL traffic from your old domain go to your new one.</p>
<h2>3. Setup .htaccess on the old blog to redirect all your traffic</h2>
<p>The .htaccess file is a little file that works in the background on your server.  It is typically used to tell the server some special action to perform whenever a page is requested.  In this case, we are going to tell it to redirect ANY traffic from the old domain to the new domain and make sure the URLs are similar. This is important because if someone goes to your post about how delicious spam is on the old server, you want them to go to the same post on the new server.</p>
<p>You can actually just download an example .htaccess file with the link below. You will need to edit the part that says &#8220;old domain&#8221; and the part that says &#8220;new domain&#8221; to be your old and new domains, respectively.  The rest of the code in the file is exactly the same as what WordPress has you put in by default.</p>
<p><a rel="attachment wp-att-186" href="http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/htaccess/">Example .htaccess file</a></p>
<p>You will actually edit the .htaccess file that comes with WordPress to have this extra content (this is in the example download above):</p>
<div class="geshi no apache">
<ol>
<li class="li1">
<div class="de1"><span class="kw1">Options</span> +<span class="kw2">FollowSymLinks</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteEngine</span> <span class="kw2">on</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteCond</span> %<span class="br0">&#123;</span>HTTP_HOST<span class="br0">&#125;</span> ^olddomain.com <span class="br0">&#91;</span>NC<span class="br0">&#93;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteRule</span> ^<span class="br0">&#40;</span>.*<span class="br0">&#41;</span>$ http://newdomain.com/$<span class="nu0">1</span> <span class="br0">&#91;</span>L,R=<span class="nu0">301</span><span class="br0">&#93;</span></div>
</li>
</ol>
</div>
<p>DO NOT WORRY about the other code, just find this block and change the URLs appropriately.</p>
<p>The final code will look like this:</p>
<div class="geshi no apache">
<ol>
<li class="li1">
<div class="de1"><span class="co1"># BEGIN WordPress</span></div>
</li>
<li class="li1">
<div class="de1">&amp;lt;IfModule mod_rewrite.c&amp;gt;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteEngine</span> <span class="kw2">On</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteBase</span> /</div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">Options</span> +<span class="kw2">FollowSymLinks</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteEngine</span> <span class="kw2">on</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteCond</span> %<span class="br0">&#123;</span>HTTP_HOST<span class="br0">&#125;</span> ^olddomain.com <span class="br0">&#91;</span>NC<span class="br0">&#93;</span></div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteRule</span> ^<span class="br0">&#40;</span>.*<span class="br0">&#41;</span>$ http://newdomain.com/$<span class="nu0">1</span> <span class="br0">&#91;</span>L,R=<span class="nu0">301</span><span class="br0">&#93;</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteCond</span> %<span class="br0">&#123;</span>REQUEST_FILENAME<span class="br0">&#125;</span> ^wp-content.*</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteCond</span> %<span class="br0">&#123;</span>REQUEST_FILENAME<span class="br0">&#125;</span> ^wp-admin.*</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteCond</span> %<span class="br0">&#123;</span>REQUEST_FILENAME<span class="br0">&#125;</span> ^wp-<span class="kw1">include</span>.*</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteCond</span> %<span class="br0">&#123;</span>REQUEST_FILENAME<span class="br0">&#125;</span> !-f</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteCond</span> %<span class="br0">&#123;</span>REQUEST_FILENAME<span class="br0">&#125;</span> !-d</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">RewriteRule</span> . /index.php <span class="br0">&#91;</span>L<span class="br0">&#93;</span></div>
</li>
<li class="li1">
<div class="de1">&amp;lt;/IfModule&amp;gt;</div>
</li>
<li class="li1">
<div class="de1"><span class="co1"># END WordPress</span></div>
</li>
<li class="li1">
<div class="de1">&nbsp;</div>
</li>
<li class="li1">
<div class="de1"><span class="kw1">Options</span> -Indexes</div>
</li>
</ol>
</div>
<p>Once you have the file edited with your new URL, just upload it to your OLD server so that it replaces the old .htaccess file.</p>
<p>Now, try to go to the old website with any blog post link (search Google for pages from your site),  and see what happens to the URL when you go there.  You should see the URL change to the new server&#8217;s domain with the same post path as you selected.</p>
<p>You are now set up and ready to go on your new server.</p><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/')" href="http://www.sphere.com/search?q=sphereit:http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/">Sphere: Related Content</a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://reinforcemedia.com/2010/02/04/how-to-move-all-posts-attachments-from-one-wordpress-blog-to-another/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is a website, and how do I get one?</title>
		<link>http://reinforcemedia.com/2010/01/28/what-is-a-website/</link>
		<comments>http://reinforcemedia.com/2010/01/28/what-is-a-website/#comments</comments>
		<pubDate>Thu, 28 Jan 2010 15:00:55 +0000</pubDate>
		<dc:creator>Matt Bernier</dc:creator>
				<category><![CDATA[Website Training]]></category>
		<category><![CDATA[3 things]]></category>
		<category><![CDATA[domain name]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[operating system]]></category>
		<category><![CDATA[own website]]></category>
		<category><![CDATA[server code]]></category>
		<category><![CDATA[top level domain]]></category>
		<category><![CDATA[top level domain tld]]></category>
		<category><![CDATA[web host]]></category>
		<category><![CDATA[web servers]]></category>

		<guid isPermaLink="false">http://reinforcemedia.com/?p=174</guid>
		<description><![CDATA[This is a question that I feel a lot of people thing they know, or are too afraid to ask so they just assume certain things.  Hopefully, after this article things will be much clearer.
In order to have a website, you have to have these 3 things:
1. Domain
A domain or &#8220;domain name&#8221; is the text [...]]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>This is a question that I feel a lot of people thing they know, or are too afraid to ask so they just assume certain things.  Hopefully, after this article things will be much clearer.</p>
<p>In order to have a website, you have to have these 3 things:</p>
<h2 style=\"padding-left: 30px;\"><a name="domain">1. Domain</a></h2>
<p style="padding-left: 30px;">A domain or &#8220;domain name&#8221; is the text that people type into the address bar of their browser in order to get to your website. For example, when you go to Google, you would type &#8220;google.com&#8221;, this is Google&#8217;s Domain name.  The domain name becomes part of the URL.  Where google.com is the domain name, the URL would be http://google.com.</p>
<p style="padding-left: 30px;">You can get a domain through a registrar. The registrars job is to sell domains that are not already taken, you will never be able to buy a domain that is currently owned, unless the owner is selling it to you directly.</p>
<p style="padding-left: 30px;">Domains may be found with the Top Level Domain (TLD) of &#8220;.com&#8221;, &#8220;.org&#8221;, &#8220;.net&#8221; or &#8220;.info&#8221; as well as many many other different TLDs.</p>
<h2 style=\"padding-left: 30px;\"><a name="hosting">2. Web Host</a></h2>
<p style="padding-left: 30px;">The web host is a company that manages multiple web servers, the operating system on those servers, and the network the servers are on which allow them out to the internet.  Typically people will rent space on a server from the web host.  This space is where your website is physically located. You can push files to the server, which will make up the website when you view it in the browser.</p>
<p style="padding-left: 30px;">When you rent space on a server you can get &#8220;shared&#8221; hosting, &#8220;virtual dedicated&#8221; hosting and &#8220;dedicated&#8221; hosting.  Shared means that there are many people on the same server, usually these accounts are cheaper but you have to share the server with other people. You will NOT be able to access other people&#8217;s data on the server. With Virtual Dedicated, you are given more space and more of the server&#8217;s resources just for your own website.  With dedicated, you are given the entire server, which means all of the hardware for this server is allocated to your website only.</p>
<h2 style=\"padding-left: 30px;\"><a name="code">3. Website Code</a></h2>
<p style="padding-left: 30px;">The website code is what tells the server what you are going to display to your users when they visit your site.  This code can be anything from a simple business card website to a more complex website like <a target="_blank" href="http://www.amazon.com/gp/redirect.html?ie=UTF8&amp;location=http%3A%2F%2Famazon.com%2F&amp;tag=mkbernier-20&amp;linkCode=ur2&amp;camp=1789&amp;creative=9325">Amazon.com</a>.  All of the code for a website basically boils down to few text files being read by the server, processed and then the results are displayed in the browser.</p>
<p style="padding-left: 30px;">A common server software that many people use is <a target="_blank" href="http://wordpress.org">Wordpress</a>.  <a target="_blank" title="Wordpress" href="http://bit.ly/5O4AGt">Wordpress</a> is blog software written in PHP, which you download and then put on your server. This software creates the look, feel, and functionality of the website for both the visitors and authors of the blog.</p>
<p>The information above is very generic, but it should give you at lease a better idea of what you will need to get a website.  As always with my articles, if you have questions or want more information about a specific topic, please leave a comment.</p><!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://reinforcemedia.com/2010/01/28/what-is-a-website/')" href="http://www.sphere.com/search?q=sphereit:http://reinforcemedia.com/2010/01/28/what-is-a-website/">Sphere: Related Content</a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://reinforcemedia.com/2010/01/28/what-is-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
