<?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>Appliedi.net Windows Web Hosting Blog &#187; dotnetnuke</title>
	<atom:link href="http://www.appliedi.net/blog/tag/dotnetnuke/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.appliedi.net/blog</link>
	<description>The latest news from the leaders in professional Windows Web Hosting.</description>
	<lastBuildDate>Wed, 04 Jan 2012 23:11:45 +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>Visit to DotNetNuke HQ</title>
		<link>http://www.appliedi.net/blog/2011/08/29/visit-to-dotnetnuke-hq/</link>
		<comments>http://www.appliedi.net/blog/2011/08/29/visit-to-dotnetnuke-hq/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 23:41:13 +0000</pubDate>
		<dc:creator>Jess</dc:creator>
				<category><![CDATA[AppliedI news]]></category>
		<category><![CDATA[Partner News]]></category>
		<category><![CDATA[dnn cloud]]></category>
		<category><![CDATA[dotnetnuke]]></category>
		<category><![CDATA[dotnetnuke hosting]]></category>
		<category><![CDATA[joe brinkman]]></category>
		<category><![CDATA[will strohl]]></category>

		<guid isPermaLink="false">http://www.appliedi.net/blog/2011/08/29/visit-to-dotnetnuke-hq/</guid>
		<description><![CDATA[Earlier this month I had the opportunity to visit San Mateo, California and meet with our friends at DotNetNuke’s corporate headquarters.&#160; While out there I interviewed Joe Brinkman and Will Strohl on a variety of subjects including: Joe’s take on the history of DotNetNuke and the decision to form DotNetNuke Corp.&#160; DotNetNuke 6 and what [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/08/Windows-Live-Writer-83859b7a84bc_14513-dnn-6-tile_2484e3b5-731c-4c95-8579-ee552b790382.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Windows-Live-Writer-83859b7a84bc_14513-dnn-6-tile_2484e3b5-731c-4c95-8579-ee552b790382" border="0" alt="Windows-Live-Writer-83859b7a84bc_14513-dnn-6-tile_2484e3b5-731c-4c95-8579-ee552b790382" align="right" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/08/Windows-Live-Writer-83859b7a84bc_14513-dnn-6-tile_2484e3b5-731c-4c95-8579-ee552b790382_thumb.png" width="203" height="181" /></a>Earlier this month I had the opportunity to visit San Mateo, California and meet with our friends at DotNetNuke’s corporate headquarters.&#160; While out there I interviewed Joe Brinkman and Will Strohl on a variety of subjects including: Joe’s take on the history of DotNetNuke and the decision to form DotNetNuke Corp.&#160; DotNetNuke 6 and what really excites them about DotNetNuke 6.&#160; What it takes to run a successful open-source project like DotNetNuke and finally we chatted about community.&#160; </p>
<p>From speaking with a number of the DNN Corp. folk over the years, the one thing I’ve really learned is that for DotNetNuke, it’s all about the community and with everything they do it’s the community that comes first.&#160; This includes the recent acquisition of ActiveModules and the addition of Will Morgenweck where the bulk of this acquisition will actually be fed back into the core project and made open-source!&#160; </p>
<p>I also remember when I attended the first DotNetNuke conference in Las Vegas back in 2007 and everyone being up in arms about the recent (at that time) decision of the founders to create a corporation so it was great to sit down with Joe and talk about this and reflect on that decision and how it’s moved the platform and community forward through innovation that otherwise may not have been possible. </p>
<p>Well, enough of me reminiscing.&#160; Here’s the videos and the links as promised throughout the videos. Thanks again to Joe and Will for taking the time to sit down with me and for the entire DNN Corp for hosting me for the day. </p>
<h2>Joe Brinkman on DNN6 and Innovation</h2>
<p><iframe src="http://player.vimeo.com/video/28278076?title=0&amp;byline=0&amp;portrait=0" width="400" height="300" frameborder="0"></iframe>
<p><a href="http://vimeo.com/28278076">Joe Brinkman on DotNetNuke 6</a> from <a href="http://vimeo.com/appliedi">Applied Innovations</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
</p>
<h2>Will Strohl on DNN6, DNNworld and Community</h2>
<p><iframe src="http://player.vimeo.com/video/28282028?title=0&amp;byline=0&amp;portrait=0" width="400" height="300" frameborder="0"></iframe>
<p><a href="http://vimeo.com/28282028">AppliedI &#038; Will Strohl chat on DNN6, DNNworld and Community</a> from <a href="http://vimeo.com/appliedi">Applied Innovations</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
</p>
<h2>DotNetNuke Links of Interest</h2>
<ol>
<li>Try <a href="http://www.appliedi.net/dnn/" target="_blank">DotNetNuke Optimized Hosting</a></li>
<li>Visit <a href="http://dotnetnukeworld.dotnetnuke.com/" target="_blank">DotNetNuke World</a></li>
<li>Demo <a href="http://www.dotnetnuke.com/Products/Professional-Edition.aspx" target="_blank">DotNetNuke Professional Edition</a></li>
<li>Get to know <a href="http://www.dotnetnuke.com" target="_blank">DotNetNuke Corp</a></li>
<li>Attend <a href="http://orlando.dotnetnukeug.net/" target="_blank">Orlando DotNetNuke Users Group</a></li>
<li>Enjoy <a href="http://www.lhrgaming.com/frontpage/" target="_blank">Will’s Gaming <strike>Clan</strike> Community</a></li>
</ol>
<img src="http://www.appliedi.net/blog/?ak_action=api_record_view&id=1655&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.appliedi.net/blog/2011/08/29/visit-to-dotnetnuke-hq/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Integrating Facebook Open Graph with your Website and Why you want to do this</title>
		<link>http://www.appliedi.net/blog/2011/04/08/integrating-facebook-open-graph-with-your-website-and-why-you-want-to-do-this/</link>
		<comments>http://www.appliedi.net/blog/2011/04/08/integrating-facebook-open-graph-with-your-website-and-why-you-want-to-do-this/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 20:15:20 +0000</pubDate>
		<dc:creator>Jess</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[Web Tips & Tricks]]></category>
		<category><![CDATA[awesome.net]]></category>
		<category><![CDATA[cloud hosting]]></category>
		<category><![CDATA[cloud servers]]></category>
		<category><![CDATA[dotnetnuke]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[online marketing]]></category>
		<category><![CDATA[Windows Hosting]]></category>

		<guid isPermaLink="false">http://www.appliedi.net/blog/2011/04/08/integrating-facebook-open-graph-with-your-website-and-why-you-want-to-do-this/</guid>
		<description><![CDATA[&#160; We’re getting ready to launch the beta of the new awesome.net windows cloud hosting platform. I was showing the new awesome.net site to Will Strohl (DotNetNuke guru and all around good guy) and he said “Jess, make sure you get facebook on there and you integrate it with the open graph api so you [...]]]></description>
			<content:encoded><![CDATA[<p>&#160;</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/mycloudisawesome.jpg"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="mycloudisawesome" border="0" alt="mycloudisawesome" align="right" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/mycloudisawesome_thumb.jpg" width="244" height="244" /></a>We’re getting ready to launch the beta of the new <a href="http://www.awesome.net/">awesome.net</a> <a href="http://www.awesome.net">windows cloud hosting</a> platform. I was showing the new awesome.net site to <a href="http://www.willstrohl.com">Will Strohl</a> (DotNetNuke guru and all around good guy) and he said “Jess, make sure you get facebook on there and you integrate it with the open graph api so you can admin it and get analytics and stuff”. The URL he sent me to was: <a href="http://developers.facebook.com/docs/opengraph/">http://developers.facebook.com/docs/opengraph/</a>. </p>
<p>Now before you go running off to awesome.net, If it’s not after 4/11/11 then you’re not going to see much, but if it’s after 4/11/11 then go ahead and sign up for a beta account, it will be FREE until sometime in September. </p>
<p>Anyway, Will gave me the pointer to the Open Graph but how to integrate it just wasn’t as straightforward as you’d hope so I wanted to give you a quick start guide with this blog post because I think this is something everyone should be doing with their websites.</p>
<h3>Quick Intro to the Open Graph API</h3>
<p>The Open Graph API allows you to integrate your Web pages into Facebook making it equivalent to a Facebook Page.&#160; This means, when someone clicks “Like” on your web page a connection is made between the user and your page and your page will show up in their likes and interests section on their profile. </p>
<p>Not only that but you can also push information on Facebook to people that have liked your web page.&#160; </p>
<p>Basically, Open Graph will allow the Web to marry Facebook and the two to become one.</p>
<p>You can learn more about Open Graph at: <a href="http://developers.facebook.com/docs/opengraph/">http://developers.facebook.com/docs/opengraph/</a></p>
<h3>How To Integrate your Site</h3>
<p>What we’re going to do is add a like box to your website so that when visitors like your page it will create a small post on their Facebook page so that their friends will hopefully visit your site and like it too!</p>
<p>The first thing you’ll want to do is visit the open graph URL and give it a read.</p>
<h3>1. Pick Your Title</h3>
<p>Let’s decide what the title of our page will be. This should be human readable text and t’s going to be the title on the post that people will see.&#160; In my case, I opted for “My Cloud is Awesome.net!” as seen below</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb.png" width="483" height="159" /></a></p>
<p>so then I create meta tags in a text editor.&#160; It looks like this:</p>
<p>&lt;meta property=&quot;og:title&quot; content=&quot;My Cloud is Awesome.Net!&quot; /&gt;</p>
<p>One note on the title. You’ll be able to change your title up until you have 50 followers and then it’s locked in for good. So make sure you’re happy with the title you picked (I may actually be changing mine soon).</p>
<h3>2. Pick your Site Name</h3>
<p>Pretty simple, what’s your website’s name? I opted for the domain name in this case so it looks like this:</p>
<p>&lt;meta property=&quot;og:site_name&quot; content=&quot;Awesome.Net&quot; /&gt;</p>
<h3>3. Decide on your Type. </h3>
<p>Now you’ll have a few options here depending on what your site is about, it could be about an actor, athlete, city, landmark, book, drink, food or it could be about a blog, website or company. In my case, it was about a company so I opted for company and the tag looks like this:</p>
<p>&lt;meta property=&quot;og:type&quot; content=&quot;company&quot; /&gt;</p>
<h3>4. Define your URL</h3>
<p>This is the URL that will be used to identify your site/object and will be used as it’s permanent ID. I decided to keep it simple and use the main page as the URL so my tag looks like:</p>
<p>&lt;meta property=&quot;og:url&quot; content=&quot;<a href="http://www.awesome.net/&quot;">http://www.awesome.net/&quot;</a> /&gt;</p>
<p>The result:</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb1.png" width="483" height="159" /></a></p>
<h3>5. Define an Image</h3>
<p>Facebook is all about the images. So you’ll want to get an image that’s atleast 50 pixels by 50 pixels in size and post it on your site.&#160; In my case I used:</p>
<p>&lt;meta property=&quot;og:image&quot; content=&quot;<a href="http://www.awesome.net/images/mycloudisawesome.jpg&quot;">http://www.awesome.net/images/mycloudisawesome.jpg&quot;</a> /&gt;</p>
<p>So the image shows here:</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb2.png" width="483" height="159" /></a></p>
<h3>6. Define your Description.</h3>
<p>This will be the text that shows up next your image and under the post title. I went with some marketing talk:</p>
<p>&lt;meta property=&quot;og:description&quot; content=&quot;Awesome Websites Deserve Awesome.Net Cloud Hosting. Experience the future of cloud hosting, for FREE!&quot; /&gt;</p>
<p>Similar to the title you’re able to change your title at any time but eventually you’ll get enough followers that your description will be locked in permanently. How many? 10,000 followers.&#160; Yes, 10,000. Let’s hope you hit that number (and please don’t do a Charlie Sheen to get there .. good actor, poor choices.).</p>
<p>Here’s how it came out:</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image3.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb3.png" width="483" height="159" /></a></p>
<h3>7. Define your Admin</h3>
<p>You’ll want to make yourself the administrator of your site. You have the option to allow an application to administer your site on facebook or you can have a person do it. I decided to do it myself. How do you pick the administrator? You have to know your Facebook User ID. No this is not your email address, it’s actually a numeric number.&#160; Here’s the easiest way to figure it out. </p>
<ol>
<li>Log into facebook go to your profile and click on photos</li>
<li>Next select any album under your photos.&#160; in the url you’ll see something like this:</li>
<li><a href="http://www.facebook.com/album.php?id=777777777&amp;aid=269239">http://www.facebook.com/album.php?id=<strong>777777777</strong>&amp;aid=269239</a></li>
<li>That number after id= is your facebook user id (in the above example it’s 777777777 and no that’s not really my User ID, I’m only using it as an example.</li>
</ol>
<p>So your admin tag will look like this:</p>
<p>&lt;meta property=&quot;fb:admins&quot; content=&quot;77777777777&quot; /&gt;</p>
<h3>8. Define your Optional Data.</h3>
<p>These you can find explained on the Open Graph API docs but I went with the following:</p>
<p>&lt;meta property=&quot;email&quot; content=&quot;sales@awesome.net&quot; /&gt;   <br />&lt;meta property=&quot;phone_number&quot; content=&quot;866-706-8691&quot; /&gt;</p>
<h3>9. Add it all to your meta tags in your web page’s &lt;HEAD&gt;&lt;/HEAD&gt;</h3>
<p>So once you have all of these ready, go ahead and copy and paste them into your web site’s source code inside of the &lt;HEAD&gt; section. Ideally, place it all just before &lt;/HEAD&gt;.</p>
<h3></h3>
<h3>10. Test Before you Like</h3>
<p>Before you go liking your site. Make sure Facebook is reading everything on your site. The easiest way to do this is with the Facebook URL Linter at: <a href="http://developers.facebook.com/tools/lint/">http://developers.facebook.com/tools/lint/</a></p>
<p>Putting in <a href="http://www.awesome.net">http://www.awesome.net</a> I get:</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image4.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb4.png" width="550" height="300" /></a></p>
<p>The reason this is important is that the first time I built my page, it didn’t pull my meta data correctly, I liked the page and then immediately had to remove the post from my facebook profile. So test first. Once you’re happy go ahead and like it. </p>
<h3>11. Add the Like Code.</h3>
<p>Next we need to add the like code to our site. In my case, I went with iframe code. Here’s a tidbit, when loading external javascript if you load it as a iframe it won’t slow down the site from loading in the event there’s a problem with the site you’re pulling the javascript from. </p>
<p>You can visit: <a href="http://developers.facebook.com/docs/plugins/">http://developers.facebook.com/docs/plugins/</a> to see the different plugins you can integrate with your site. I used the like button builder: <a href="http://developers.facebook.com/docs/reference/plugins/like/">http://developers.facebook.com/docs/reference/plugins/like/</a> and copied in the iframe code to my site in the footer:</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image5.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb5.png" width="299" height="154" /></a></p>
<h2>Why you’ll want integrate the Open Graph API</h2>
<p>So you probably saw in the image above where I embedded I have links for an Admin Page and Insights. These are only visible if you’re an admin of your application and visit the site. Clicking on the Admin Page I can see:</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image6.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb6.png" width="578" height="456" /></a></p>
<p>So I can interact with my page there and if I go to my Wall I can post stuff that will show up to my fans, etc. </p>
<p>Next we’ll take a sneak peek at the insights page. Since this is a new app on facebook you won’t have any insights to display but it’s going to provide information like this:</p>
<p><a href="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image7.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/04/image_thumb7.png" width="583" height="1500" /></a></p>
<h2>Where to go next?</h2>
<p>First I’m going to ask that you do me a favor and visit the <a href="http://www.awesome.net">www.awesome.net</a> site and like the page (bottom left hand corner) next I’ll recommend you check out <a href="http://developer.facebook.com">http://developer.facebook.com</a> and start experimenting with what you can do there.&#160; </p>
<p>Oh and if you’re wondering who that was in my Facebook page, that’s Lyza from <a href="http://www.acutevisibility.com">www.acutevisibility.com</a> their company does online branding and marketing, if you’re not comfortable integrating the Open Graph API with your site or want to learn more about it, I’m sure they’d be happy to chat with you on it. </p>
<img src="http://www.appliedi.net/blog/?ak_action=api_record_view&id=1422&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.appliedi.net/blog/2011/04/08/integrating-facebook-open-graph-with-your-website-and-why-you-want-to-do-this/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using WebMatrix to upgrade your DotNetNuke or existing Website</title>
		<link>http://www.appliedi.net/blog/2011/03/04/using-webmatrix-to-upgrade-your-dotnetnuke-or-existing-website/</link>
		<comments>http://www.appliedi.net/blog/2011/03/04/using-webmatrix-to-upgrade-your-dotnetnuke-or-existing-website/#comments</comments>
		<pubDate>Fri, 04 Mar 2011 19:50:30 +0000</pubDate>
		<dc:creator>Jess</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[WebMatrix]]></category>
		<category><![CDATA[dotnetnuke]]></category>
		<category><![CDATA[webmatrix]]></category>

		<guid isPermaLink="false">http://www.appliedi.net/blog/?p=1343</guid>
		<description><![CDATA[Believe it or not I still find myself building websites after all these years.&#160; It’s something I enjoy to do and when most people are out playing golf, I find myself playing with some new piece of software. Generally, I use a content management system (CMS) like DotNetNuke or WordPress to build a website today.&#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Believe it or not I still find myself building websites after all these years.&#160; It’s something I enjoy to do and when most people are out playing golf, I find myself playing with some new piece of software. Generally, I use a content management system (CMS) like DotNetNuke or WordPress to build a website today.&#160; It allows you to quickly get a website online with a great looking theme, with out of the box functionality that used to take months to integrate and it just works!&#160;&#160; Unfortunately, what often didn’t just work was upgrading your site or testing out a new plugin, theme or module without impacting your production website.&#160; After all, you wouldn’t want visitors on your website while you’re in the midst of testing out a new theme!</p>
<p>That’s where WebMatrix comes in, it will allow you build a staging area on your local company that you can use as a test and development environment that will mimic EXACTLY your production environment.&#160; This means you’ll be using the same version of IIS, ASP.NET, PHP, SQL, etc that your production environment would use. Then when you publish it will not only publish all of your files for you but also your database content and set any file permissions, application settings and even change the version of .NET or PHP your site runs as if necessary!&#160; This is HUGE!</p>
<h2>Using WebMatrix to upgrade DotNetNuke</h2>
<p>A couple years ago Applied Innovations acquired awesome.net into our company. It’s still run as it’s own independent company with it’s own website built on top of DotNetNuke.&#160; Today we needed to upgrade the install of DotNetNuke from 5.5 to 5.6.1 and because this is a production website for a company that gets a decent amount of traffic we didn’t want to do the upgrade in-place on the webserver.&#160;&#160; I decided to use WebMatrix to do this upgrade and built out a tutorial video of the progress.&#160; The video has been broken down into 4 steps each only a couple minutes long and the total video is about 10 minutes total.&#160; </p>
<p>This is a great example of how anyone (regardless of their web development experience) can leverage WebMatrix to manage their production website today. </p>
<p>NOTE: To do this you have to be on Windows Server 2008, running IIS7 and have Web Deploy enabled.&#160; If you’re uncertain if your site supports this just email <a href="mailto:support@appliedi.net">support@appliedi.net</a> and we’ll let you know if you’re on a 2008 server that supports this or not.</p>
<p>&#160;</p>
<h2>Getting DotNetNuke Ready</h2>
<p>Ultimately, we’re going to download a copy of our production website to our local company and work on it there. Before this will work though we need to set a Portal Alias in DotNetNuke so that the site will run on our local computer just as it does on the web server. If you don’t set the Portal Alias then when you run the site on your local computer the first time it’s just going to redirect to domain and your production site.</p>
<p>In the below video we set a Portal Alias for “localhost:42533” which is our local computer and port number we’re going to run the local web server.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:92a471b0-e6a9-4cc7-919e-0458ae7f8028" class="wlWriterEditableSmartContent">
<div id="566883c6-7baf-4c3d-a909-5b806e78ae90" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=UDyS2VbD2a4" target="_new"><img src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/03/video3d12da4c96ae.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('566883c6-7baf-4c3d-a909-5b806e78ae90'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/UDyS2VbD2a4?hl=en&amp;hd=1\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/UDyS2VbD2a4?hl=en&amp;hd=1\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<h2>&#160;</h2>
<h2>Getting Our Development Environment Ready &amp; Downloading The Content</h2>
<p>Next we’ll want to make sure we’ve downloaded WebMatrix. If you haven’t or you’re not familiar with WebMatrix, you can get it from <a href="http://www.microsoft.com/webmatrix">www.microsoft.com/webmatrix</a>.&#160;&#160; In the video below we’re going to use WebMatrix to download and install a DotNetNuke site on our local computer. It will prepare the files and database for us. We’re not actually going to run this site because once it’s created the directory structure and a blank database we’re going to connect to our production site and pull down all of our website’s files, images and even it’s database.&#160; Yes WebMatrix is going to do all of that for us including the database!</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:308fb3ec-d4dd-4061-9044-5bf4cf9d2c50" class="wlWriterEditableSmartContent">
<div id="31c27b41-273e-46e2-9682-84b58ce91ef1" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=QNHBdOH2ZuQ" target="_new"><img src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/03/videod27d454bdfde.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('31c27b41-273e-46e2-9682-84b58ce91ef1'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/QNHBdOH2ZuQ?hl=en&amp;hd=1\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/QNHBdOH2ZuQ?hl=en&amp;hd=1\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>&#160;</p>
<h2>Setting Our local WebMatrix server to run on port 42533</h2>
<p>In my first video we set a Portal Alias for “localhost:42533”.&#160; By default WebMatrix picks a random port to run on each time you create a new site in it.&#160; Chances are you’re on a different port. This is easy to fix though, you just go into webmatrix, click on Site, settings and change the port number to whatever the port is you used in the portal alias.&#160; In this video I quickly step you through that.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:2211f465-da4b-40fc-bd69-e55d6d2f9c40" class="wlWriterEditableSmartContent">
<div id="fe69d965-efdb-48c1-ae5e-a251aad00de8" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=NLVOz0JVI1g" target="_new"><img src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/03/video5c993fe7cdd2.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('fe69d965-efdb-48c1-ae5e-a251aad00de8'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/NLVOz0JVI1g?hl=en&amp;hd=1\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/NLVOz0JVI1g?hl=en&amp;hd=1\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>&#160;</p>
<h2>Let’s Upgrade DotNetNuke and Publish Our Changes</h2>
<p>In this last video, we’ve already downloaded the latest upgrade package from <a href="http://www.dotnetnuke.com">www.dotnetnuke.com</a>.&#160; We’re going to go ahead and extract these files over the top of our development/webmatrix site and then run it locally. That’s going to upgrade our local DotNetNuke site and allow us to test it out completely.&#160; Once we’re pleased with it, then we’re going to use WebMatrix and publish all the files AND the database back to the production environment overwriting everything that’s there.&#160; I know what you’re thinking “oh man, this is where it’s going to blow up my website!”.&#160; But in reality we’ve done the upgrade and all of the testing using WebMatrix so we know we’ve tested that this application runs using the same version of IIS, ASP.NET and SQL that we’re going to use in our production environment, so we’re good!</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:056529d6-b320-48ae-8651-8350b242582d" class="wlWriterEditableSmartContent">
<div id="d9983982-33d5-4316-bbfd-3cefaeb3df97" style="margin: 0px; padding: 0px; display: inline;">
<div><a href="http://www.youtube.com/watch?v=YyAdg-pThTA" target="_new"><img src="http://images.cdn.appliedi.net/appliediblog/blog/wp-content/uploads/2011/03/videof98358b07456.jpg" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('d9983982-33d5-4316-bbfd-3cefaeb3df97'); downlevelDiv.innerHTML = &quot;&lt;div&gt;&lt;object width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;param name=\&quot;movie\&quot; value=\&quot;http://www.youtube.com/v/YyAdg-pThTA?hl=en&amp;hd=1\&quot;&gt;&lt;\/param&gt;&lt;embed src=\&quot;http://www.youtube.com/v/YyAdg-pThTA?hl=en&amp;hd=1\&quot; type=\&quot;application/x-shockwave-flash\&quot; width=\&quot;448\&quot; height=\&quot;252\&quot;&gt;&lt;\/embed&gt;&lt;\/object&gt;&lt;\/div&gt;&quot;;" alt=""></a></div>
</div>
</div>
<p>&#160;</p>
<h2>We’d Love To Hear From You</h2>
<p>So that’s how I used WebMatrix to upgrade our production website for <a href="http://www.awesome.net">www.awesome.net</a>.&#160; I could have used a dummy website for this testing but since we’re telling you that it can be done with production websites, I thought it would be best to actually show you it can by doing it.&#160; WebMatrix is a fantastic tool that would let you do this type of operation with just about any type of dynamic website out there be it based in ASP.NET and SQL Server or PHP and MySQL!&#160; It’s a great way to test new modules, new themes, code changes, etc before actually making them live. </p>
<p>I hope you’ve enjoyed this tutorial and if you’re still not certain about WebMatrix and leary about running on your production server you can sign up for 3 Months of free WebMatrix ready hosting at <a href="http://www.appliedi.net/webmatrix">www.appliedi.net/webmatrix</a> and give it a try!</p>
<img src="http://www.appliedi.net/blog/?ak_action=api_record_view&id=1343&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.appliedi.net/blog/2011/03/04/using-webmatrix-to-upgrade-your-dotnetnuke-or-existing-website/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DotNetNuke v5</title>
		<link>http://www.appliedi.net/blog/2009/08/31/dotnetnuke-v5/</link>
		<comments>http://www.appliedi.net/blog/2009/08/31/dotnetnuke-v5/#comments</comments>
		<pubDate>Mon, 31 Aug 2009 17:24:36 +0000</pubDate>
		<dc:creator>WillStrohl</dc:creator>
				<category><![CDATA[ASP.net Applications]]></category>
		<category><![CDATA[Asp.net CMS]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[dnn]]></category>
		<category><![CDATA[DNN 5]]></category>
		<category><![CDATA[dotnetnuke]]></category>
		<category><![CDATA[DotNetNuke 5]]></category>

		<guid isPermaLink="false">http://www.appliedi.net/blog/?p=565</guid>
		<description><![CDATA[If you have done any research on dynamic websites or content management systems recently, you have undoubtedly come across a solution called DotNetNuke. To date, DotNetNuke (DNN) has been downloaded nearly 7 million times, and an online community with over 700,000 members worldwide. DNN is an open source application framework that makes it possible for [...]]]></description>
			<content:encoded><![CDATA[<p>If you have done any research on dynamic websites or content management systems recently, you have undoubtedly come across a solution called DotNetNuke.  To date, DotNetNuke (DNN) has been downloaded nearly 7 million times, and an online community with over 700,000 members worldwide.  DNN is an open source application framework that makes it possible for people of most levels of expertise to quickly and easily build a website that is dynamic, secure, reliable, and has all of the bells and whistles right out of the box.</p>
<p>Not long ago, DNN released version 5.01.00 of this framework, marking a major milestone in the evolution of this framework.  For the first time, the version 5 series has been officially endorsed as being “production ready,” meaning that the DotNetNuke Corporation says that this version of DNN is ready for you use for your websites.</p>
<p>DNN 5 promises that fastest, most secure, and most flexible release of the DNN framework ever.  DNN has always had a great selection of modules for you to use for free, such as the Forums module, Blog module, Survey module, Wiki module, Chat module, Store module, Map module, and so many more.  DNN 5 brings a rewritten module called Forms and Lists, which allows you to build things like a custom feedback form to present to your customers.</p>
<p>With DNN 5, you now can integrate cool features such as Widgets into your website.  Widgets are a great way to interact with your website visitors.  They allow you to import JavaScript-based widgets to do things like adjust the design of the site, import videos from sites like YouTube, and more.</p>
<p>This release also makes your website more valuable by implementing SEO (search engine optimized) features for you such as human friendly URLs, Google Analytics, a Pure CSS library, 301 redirects, improved XHTML and ADA compliance, and more.  These features are some of the most important in our current economy, where every little bit of edge can help you get ahead of your competition.  You DO want to be ahead of your competition, don’t you?</p>
<p>Another very notable feature that is now found in DNN is content versioning.  You are now able to roll back any text or HTML content in the HTML module that is included in DotNetNuke.  You can also require content approval, allowing you to stage your new HTML content until the right person looks at it.  Once they approve the new content, it will be pushed out to your website for your website visitors to see.  This feature alone is with the price of DotNetNuke (which happens to free).</p>
<p>If you’re a developer or power user, you may be happy to know that DNN implements technologies such as jQuery, Internet Explorer 8 web slices, improved support for unit testing, .Net framework 3.5, support for any data source, an extensive provider model, and a web-based dashboard showing the “health” of the site.  DNN is also an open API, allowing you to extend nearly any feature that it has, such as the Token Replacement Engine, which allows you to do things like build custom template engines.</p>
<p>We could go on and one with the new features.  Just know that you can trust the DotNetNuke Corporation to constantly add new features, fix bugs, address security issues, and not allow the framework to get “stale.”  They regularly evaluate the latest and greatest technologies out there, making sure that you too can take advantage of these new technologies without having to worry about your level of knowledge or expertise.  Roll out your next website using DotNetNuke today!</p>
<p>It&#8217;s simple, if you are a shared hosting or fully managed server customer here&#8217;s all you have to do!</p>
<p><center><object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/3-VPJIIYhLI&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/3-VPJIIYhLI&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object></center></p>
<img src="http://www.appliedi.net/blog/?ak_action=api_record_view&id=565&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.appliedi.net/blog/2009/08/31/dotnetnuke-v5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DotNetNuke OpenForce &#039;07 in review</title>
		<link>http://www.appliedi.net/blog/2007/11/12/dotnetnuke-openforce-07-in-review/</link>
		<comments>http://www.appliedi.net/blog/2007/11/12/dotnetnuke-openforce-07-in-review/#comments</comments>
		<pubDate>Mon, 12 Nov 2007 19:58:10 +0000</pubDate>
		<dc:creator>Jess</dc:creator>
				<category><![CDATA[Web Applications]]></category>
		<category><![CDATA[dnn]]></category>
		<category><![CDATA[dnn openforce]]></category>
		<category><![CDATA[dotnetnuke]]></category>
		<category><![CDATA[dotnetnuke hosting]]></category>

		<guid isPermaLink="false">http://www.appliedi.net/blog/2007/11/12/dotnetnuke-openforce-07-in-review/</guid>
		<description><![CDATA[It was previously mentioned that I was attending the ASP.NET connections / DotNetNuke OpenForce conference in Las Vegas last week, I returned this week and must say I am extremely excited about everything I saw and all the people I spoke with while in Las Vegas and this blog post is an overview of what [...]]]></description>
			<content:encoded><![CDATA[<p>It was previously mentioned that I was attending the ASP.NET connections / DotNetNuke OpenForce conference in Las Vegas last week, I returned this week and must say I am extremely excited about everything I saw and all the people I spoke with while in Las Vegas and this blog post is an overview of what I saw or experienced out there.</p>
<h2>A little about DotNetNuke</h2>
<p>If you&#8217;re not familiar with DotNetNuke, it&#8217;s an open-source content management system (CMS) that is extremely popular. In fact, at the conference Shaun Walker (father to DotNetNuke) stated that the dotnetnuke.com community has reached over 500,000 users and I forget the exact number but it was something like 4,000,000+ downloads. Also announced OpenForce was the availability of DotNetNuke 4.7 (and if you&#8217;re planning <a href="http://www.appliedi.net/aspnet-hosting/dotnetnuke-hosting.html" target="_blank">hosting dotnetnuke</a> at <a href="http://www.appliedi.net" target="_blank">appliedi.net</a>, don&#8217;t worry our one-click installer was already upgraded to 4.7). </p>
<p>Today website builders like our own <a href="http://sitebuilder.appliedi.net/" target="_blank">free sitebuilder</a> are commonly used by novice internet users that want to build a website without learning HTML. A CMS like DotNetNuke evolves the sitebuilder and I suppose would be the Web 2.0 equivalent of yesterday&#8217;s website builder. With DotNetNuke (or almost any other CMS) you&#8217;re able to assign multiple users roles to your site and allow them control over specific areas of the site so that they can edit or maintain the content in that one area.&#xA0; You add to that the extensibility of hundreds of free and paid templates/skins for dotnetnuke and hundreds of modules for everything ranging from a guestbook to a full blown e-commerce application (like aspdotnetstorefront) that are just simple click and deploy applications and you start to see the power of DotNetNuke. Want to change your site&#8217;s look and feel? Just change the template. All the content remains the same but the look is completely different.&#xA0; Want to add a forum to your site? Just enable the built in forums or purchase one of the 3rd party forum modules and all your users are already enabled and can begin posting immediately. </p>
<p>DotNetNuke is definitely an exciting application and one we&#8217;re proud to have hosted and supported on our platform since it&#8217;s inception. </p>
<h2>A little about the DotNetNuke OpenForce 2007</h2>
<p>Tom from seablickconsulting has a pretty good day by day review of all three days at DNN OpenForce and they can be viewed here:</p>
<ul>
<li><a href="http://seablick.com/blog/tabid/53/articletype/articleview/articleid/80/dnn-openforce-07-day-1.aspx" target="_blank">DNN OpenForce 07 Day 1</a></li>
<li><a href="http://seablick.com/blog/tabid/53/articletype/articleview/articleid/81/dnn-openforce-07-day-2.aspx" target="_blank">DNN OpenForce 07 Day 2</a></li>
<li><a href="http://seablick.com/blog/tabid/53/articletype/articleview/articleid/82/dnn-openforce-07-day-3.aspx" target="_blank">DNN OpenForce 07 Day 3</a></li>
</ul>
<p>In fact, <a href="http://seablick.com/blog.aspx" target="_blank">Tom&#8217;s blog</a> is really chock full of DNN information so I highly recommend subscribing to it. </p>
<p>Expect many more DNN related blog articles to come from us in the coming weeks and a few very exciting DNN related announcements.</p>
<img src="http://www.appliedi.net/blog/?ak_action=api_record_view&id=87&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.appliedi.net/blog/2007/11/12/dotnetnuke-openforce-07-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using wincache
Database Caching using wincache
Object Caching 457/565 objects using wincache
Content Delivery Network via Windows Azure Storage: images.cdn.appliedi.net

Served from: www.appliedi.net @ 2012-02-10 02:16:11 -->
