<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Chris Johnson</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/cjohnson/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/cjohnson/feed.xml</link>
    <description>All about Chris Johnson, SharePoint Products &amp;amp; Technologies &amp;amp; Other Stuff.</description>
    <lastBuildDate>Tue, 16 Apr 2019 04:53:42 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Adios Microsoft…</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/adios-microsoft</link>
      <pubDate>Wed, 12 Oct 2011 14:57:00 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2011/10/12/adios-microsoft/</guid>
      <description><![CDATA[*** UPDATE:&nbsp; Thanks to everyone for all your kind words and wishes in my new role.&nbsp; 
I...]]></description>
      <content:encoded><![CDATA[<p><strong>*** UPDATE:&nbsp; Thanks to everyone for all your kind words and wishes in my new role.&nbsp; </strong></p>
<h1><strong>I have decided to move my blogging to <a href="https://www.looselytyped.net">https://www.looselytyped.net</a> </strong></h1>
<p><strong>where things will stay much the same but with a slightly more personal twist. </strong></p>
<p>My last day at Microsoft will be November the 1st 2011.</p>
<p>Starting November 2nd I will be moving to open Provoke Solution&rsquo;s brand new branch/subsidiary in Seattle, WA, USA.&nbsp; (Press Release here: <a title="https://www.provoke.co.nz/about/13-10-11.html" href="https://www.provoke.co.nz/about/13-10-11.html">https://www.provoke.co.nz/about/13-10-11.html</a>)</p>
<p>Provoke are are Microsoft Gold Partner headquartered in my home country New Zealand.&nbsp; I will lead their expansion in the US with the first office in Seattle, Washington and aim to grow their US business into a highly successful and vibrant Microsoft partner focusing on systems integration (SI) and packaged software (ISV).&nbsp;</p>
<p><strong>I&rsquo;m not leaving SharePoint.&nbsp; Not by a long way!</strong>&nbsp; The new venture will focus will be on SharePoint implementations and custom development projects.</p>
<p>This was one of the toughest decisions of my professional career, but I am sure it wont be the last.</p>
<p>Microsoft has provided me with phenomenal opportunities over the last 9 years and I have grown personally and professionally in ways I never would have imagined when I joined.</p>
<p><strong>Some memories of my time here&hellip;.</strong></p>
<p>I joined Microsoft New Zealand in Aug 2002 as a dev consultant helping customers build solutions on our stack.&nbsp; Not long after that I started working on Content Management Server 2002 projects, which naturally led me to SharePoint.&nbsp; (all roads lead to SharePoint after all!)&nbsp; At that time the two were very separate products and customers wanted to build Intranets like sites they did with CMS02, but they wanted SharePoint collab capabilities at the same time.&nbsp; There were lots of &ldquo;creative&rdquo; ways of doing this.&nbsp; Needless to say I am glad the products came together eventually and Intranets around the world rejoiced :)</p>
<p>I got to travel the world for various projects and training events.&nbsp; I will never forget my first MGB event in New Orleans with Bill Gates.&nbsp; Steve B came out swinging to Eye of the Tiger and ran around chest bumping and high fiving people for about 20mins.&nbsp; I honestly thought he was going to die on stage he looked so exhausted.&nbsp; I just loved the passion and commitment and enjoyed it a lot.&nbsp;&nbsp; This was officially my first proper Kool-Aid moment &hellip; and ill never forget it.</p>
<p>(MGB pics &hellip; 25,000 ppl strong)</p>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/5315.IMG_0923_3D78CAE8.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-28-43-metablogapi/5315.IMG_5F00_0923_5F00_3D78CAE8.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="IMG_0923" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/0118.IMG_0923_thumb_762374F5.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-28-43-metablogapi/0118.IMG_5F00_0923_5F00_thumb_5F00_762374F5.jpg" alt="IMG_0923" width="260" height="180" border="0" /></a><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/3755.IMG_0924_35ED5B7B.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-28-43-metablogapi/3755.IMG_5F00_0924_5F00_35ED5B7B.jpg"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="IMG_0924" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/4426.IMG_0924_thumb_5CBB71BB.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-28-43-metablogapi/4426.IMG_5F00_0924_5F00_thumb_5F00_5CBB71BB.jpg" alt="IMG_0924" width="260" height="180" border="0" /></a></p>
<p>After some time in New Zealand I started doing some work around the Asia-Pacific region around the Office and SharePoint 2007 launch.&nbsp; This was awesome and got to visit Japan, Korea, Australia, Singapore and India in a mega 3 week training tour.&nbsp; It was a really fun product launch and people were lapping up the new stuff.&nbsp; I joined the SharePoint Ranger team covering the APAC area and got to work on some really gnarly deployments that we needed to ensure worked out right.&nbsp; This team is sponsored and paid for by the SharePoint Product Management Group (PMG) in Redmond, and this is what ultimately led me to Redmond.</p>
<p>I moved with my wife Vicki to Redmond in May 2007 to join the SharePoint engineering team working on O14, what became SharePoint 2010.&nbsp; It was great fun and I was able to work on our &ldquo;Virtual Lists&rdquo; that got named functionality aka External Lists built on Business Connectivity Services or the BDC at the time.&nbsp; I also got to work on things like allowing devs to install SharePoint on Windows 7, the Client Side Object Model, Visual Studio tooling efforts with amazing people like Mike Morton, VSeWSS tools and a few other things.&nbsp; It was an incredible learning experience see an engineering engine that is part of the overall Office group produce and support software used by literally 100s of millions of people.&nbsp; Its very hard to explain the scale of the operation and its hard to truly appreciate the effort put in by the people that work on the project unless you have seen it in motion.</p>
<p>Not long after we hit code complete on O14 (about 20 months after I joined) I moved to the SharePoint Marketing team.&nbsp; In my field role I had worked with Arpan and Richard and new it was the right place for me.&nbsp; I started in early 2009 and got the opportunity to help launch SharePoint 2010 through efforts ranging from training to press to keynote demos to all the things we build to help partners and MS field to sell SharePoint all over the world.&nbsp; Its staggering the monumental effort a billion+ dollar product launch is and its amazing to see the whole group working feverishly on making sure it&rsquo;s a success.&nbsp; Again, being part of it is something I will never forget.</p>
<p><strong>The Next Phase&hellip;</strong></p>
<p>Now it&rsquo;s time to jump into the next phase of my career, building a business.&nbsp; I want to build on the wonderful experiences I have had with SharePoint to date and become part of the most vibrant ecosystem around any product I have ever seen.</p>
<p>I&rsquo;ll definitely be a part of the SharePoint community via various SharePoint events and on <a href="https://www.twitter.com/LoungeFlyZ">@LoungeFlyZ</a> via Twitter of course.&nbsp; I hope to bump into all my friends and acquaintances &hellip; and of course I will be at <a href="https://www.mssharepointconference.com/Pages/default.aspx">SharePoint Conference 2012</a> !!!!,. but in a slightly more relaxed mode as an attendee this time :)</p>
<p>I have made some great friends as part of this journey and I have been very fortunate to have had the opportunities I have had here.&nbsp;</p>
<p>Till next time&hellip;</p>
<p>-CJ.</p>]]></content:encoded>
    </item>
    <item>
      <title>2010 Information Worker Demonstration and Evaluation Virtual Machine (SP1)</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/2010-information-worker-demonstration-and-evaluation-virtual-machine-sp1</link>
      <pubDate>Wed, 14 Sep 2011 09:29:28 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2011/09/14/2010-information-worker-demonstration-and-evaluation-virtual-machine-sp1/</guid>
      <description><![CDATA[Just a heads up for those that use our demo VM sets that we produce.  We just released a new version...]]></description>
      <content:encoded><![CDATA[<p>Just a heads up for those that use our demo VM sets that we produce.</p>  <p>We just released a new version 2010-10.&#160; </p>  <p>In a nutshell here are the big changes over the 2010-7 VM set we published previously:</p>  <ul>   <li>Windows Server 2008 R2 <strong>SP1</strong> </li>    <li>Office and SharePoint <strong>SP1'</strong>s </li>    <li>Lync 2010 (Client and Server) </li>    <li>Exchange Server 2010 <strong>SP1</strong> </li>    <li> Project Server <strong>SP1</strong></li> </ul>  <p><strong>Download</strong>:&#160; <a href="https://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=27417">2010 Information Worker Demonstration and Evaluation Virtual Machine (SP1)</a></p>  <p>Enjoy!</p>  <p>-CJ.</p>]]></content:encoded>
    </item>
    <item>
      <title>Unsung Hero Winners Announced</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/unsung-hero-winners-announced</link>
      <pubDate>Wed, 10 Aug 2011 09:19:01 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2011/08/10/unsung-hero-winners-announced/</guid>
      <description><![CDATA[We received tonnes of incredible and inspiring nominations for your unsung heroes of the SharePoint...]]></description>
      <content:encoded><![CDATA[<p>We received tonnes of incredible and inspiring nominations for your unsung heroes of the SharePoint community.&#160; We sat down, read and re-read them all over and over … and finally have a list of the winners we can announce!&#160;&#160; We decided we couldn’t just award 10 prizes, so we lifted the cap to 13 given how amazing these folks contributions are.</p>  <p>Here are the winners (in no particular order):</p>  <ul>   <li>CA Callahan</li>    <li>Gary Payne </li>    <li>Joy Earles</li>    <li>Nele Lekens</li>    <li>Wes Hackett</li>    <li>Alon Havivi</li>    <li>Bonnie Surma</li>    <li>Kerri Abraham </li>    <li>Maron Man</li>    <li>Cathy Dew</li>    <li>Lori Gowin </li>    <li>Dan Usher</li>    <li>Victor Chataboon </li> </ul>  <p>We have contacted each of the winners and will be offering them one SharePoint Conference 2011 general registration conference pass (Approximate Retail Value: $1,199.00).&#160; </p>  <p>Additionally, these folks will be helping out in the Hands on Labs area of the conference, so if see them make sure you congratulate them and show them your appreciation for all the work they do in the SharePoint Community.</p>  <p>Congratulations to all the winners!! and we cant wait to see you at the conference!!</p>  <p>-Chris.</p>]]></content:encoded>
    </item>
    <item>
      <title>Send an unsung hero to SPC…</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/send-an-unsung-hero-to-spc</link>
      <pubDate>Fri, 01 Jul 2011 14:28:21 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2011/07/01/send-an-unsung-hero-to-spc/</guid>
      <description><![CDATA[unsung hero     Part of Speech:&#160;&#160; n        Definition:&#160;&#160; a person who makes a...]]></description>
      <content:encoded><![CDATA[<blockquote>   <p><b>unsung hero </b></p>    <p>Part of Speech:<i>&#160;&#160; n        <br /></i>Definition:<i>&#160;&#160; a person who makes a substantive yet unrecognized contribution</i></p> </blockquote>  <p><b></b></p>  <p>We have <a href="https://www.mssharepointconference.com" target="_blank"><strong>10 full SharePoint Conference 2011 (SPC) passes</strong></a><strong> </strong>(valued at $1,199.00!!! each) to give to deserving individuals who would like to attend SPC 2011 and who are prepared to help the conference in a small way in return (some hours helping attendees in the Hands on Lab room).</p>  <p>We want you to nominate someone you know who has made a <b>substantive yet unrecognized contribution</b> and been going the extra mile for the SharePoint community.&#160; This should be someone thinking of others always, someone keen to go the extra distance and someone you feel never asks for anything in return.</p>  <p><strong>We want to thank your unsung hero!</strong>    <br /></p>  <p>Here is how you enter:</p>  <ul>   <li>Email <a href="mailto:spc@microsoft.com">spc@microsoft.com</a> with the subject “My Unsung Hero Nomination” by 11:59 p.m. on the<b> 31<sup>st</sup> of July 2011.</b></li>    <li>Describe why the unsung hero deserves this prize in 100 words or less.</li>    <li>Your Unsung hero’s Name</li>    <li>Your Unsung hero’s Email address     <br /></li> </ul>  <p>We will judge the entries and pick 10 individuals who we will ask if they would like a full conference pass to SPC11.&#160; In return we will ask them for 2 hours of time per day at the event to help attendees with hands on labs.&#160; </p>  <p>We want dedicated and passionate individuals who love to help others.&#160; We want to reward them with the chance to attend SPC in person and see for themselves the spectacle that is the SharePoint community in full swing.</p>  <p>You can Nominate up to 5 of your unsung heroes! (separate email entries for each please)</p>  <p>Here are the <a href="https://blogs.msdn.com/b/cjohnson/p/spc11unsung.aspx" target="_blank">Official Contest Rules</a> </p>  <p>Thanks &amp; have fun nominating those who you think help our community and don’t get rewarded for their efforts.</p>  <p>-CJ.</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint Conference 2011– Content Planning Process–A glimpse inside.</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/sharepoint-conference-2011-content-planning-processa-glimpse-inside</link>
      <pubDate>Sat, 11 Jun 2011 12:15:05 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2011/06/11/sharepoint-conference-2011-content-planning-processa-glimpse-inside/</guid>
      <description><![CDATA[I had a chat with @jthake yesterday on Twitter about the process we go through when planning...]]></description>
      <content:encoded><![CDATA[<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/2185.image_09F24D8E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-28-43-metablogapi/2185.image_5F00_09F24D8E.png"><font face="Segoe UI"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 20px 20px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/1512.image_thumb_09861A99.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-28-43-metablogapi/1512.image_5F00_thumb_5F00_09861A99.png" width="244" height="108" /></font></a>  <p><font face="Segoe UI">I had a chat with @jthake yesterday on Twitter about the process we go through when planning content for the SharePoint Conference later this year. Based on that I decided to do this post to help give insight into how we go about planning for a conference of this magnitude.&#160; I hope this is interesting and that you come away not thinking that we ask for some sessions, throw them in a list &amp; call it done :)</font></p>  <p><font face="Segoe UI">With over 240 breakout sessions + Hands on Labs etc. There is A LOT of preparation that goes into putting on an event like this for thousands and thousands of attendees.</font></p>  <p><font face="Segoe UI">I promised Jeremy I would blog out some of the process we go through to help folks get an understanding of how something like this works.</font></p>  <p><font face="Segoe UI">There are really two main high level factors that influence the content at a conference like this, I’ll chat about how we think about these below:</font></p>  <ul>   <li><font face="Segoe UI">Attendee interests and needs</font></li>    <li><font face="Segoe UI">Conference Goals</font></li> </ul>  <p><font face="Segoe UI"><strong>Attendee interests and needs       <br /></strong>When you plan an event this size for a product as diverse as SharePoint its important to realize that the attendees that come to the show are from all walks of life, professions, countries, disciplines, and backgrounds.&#160; Some are experts and some come to find out about what SharePoint is.&#160; We get both ends of the product knowledge spectrum and we strive to keep that in mind throughout the content planning process.&#160; This is paramount in ensuring we meet attendees needs.</font></p>  <p><font face="Segoe UI"><strong>Conference Goals       <br /></strong>At the beginning of the process we sit down and work out what the goals for the conference are.&#160; What do we want people to walk away thinking about when they leave? What do we need to ensure attendees learn about to be successful?&#160; </font></p>  <p><font face="Segoe UI">A lot of these are distilled from the many channels of feedback and input we get from people around the world.&#160; Here is a sampling of the channels we are constantly monitoring:&#160; Customer feedback (we have <strong>lots </strong>of channels for this), partner feedback, our Support group feedback, MS account team feedback, Microsoft Consulting Services &amp; the internet (blogs, wikis, social media etc…)&#160; We sit down and look at what is common across all of these channels and work out what are the common themes amongst all of these.</font></p>  <p><font face="Segoe UI">For the SharePoint Conference 2011 we distilled this all down into three simple themes:</font></p>  <ul>   <li><font face="Segoe UI">Best Practices</font></li>    <li><font face="Segoe UI">Cloud</font></li>    <li><font face="Segoe UI">Core Learning</font></li> </ul>  <p><font face="Segoe UI"><em><strong>Best Practices</strong></em>:&#160; SharePoint 2010 has been in the market for quite a while now, we are throwing a 10th Birthday for SharePoint at Disneyland at SPC11 and there are a lot of things about every facet of SharePoint that everyone has learnt about how to best plan, implement and manage it.&#160; We want to make sure we share as much of these real world best practices are shared as much as possible to ensure everyone is successful.</font></p>  <p><font face="Segoe UI"><strong><em>Cloud</em>:</strong>&#160; Whether you like it or not cloud computing is a hot topic and even if you or your organization isn't planning on moving to the cloud for a while there is a lot of demand from folks who want to understand how to&#160; get ready for it.&#160; Then there are the folks that are actually doing it and want to know about how they should take advantage of it now etc…&#160; This goal isn't just about Office 365, but cloud computing across all sorts of products.</font></p>  <p><font face="Segoe UI"><strong><em>Core Learning</em>:</strong>&#160; SharePoint is an expansive product and I personally learn something about it everyday.&#160; There are a lot of people who come to the SharePoint Conference purely to learn about how to do various things with SharePoint.&#160; We have a lot of people who want the raw nuts and bolts content of how something works or how to plan, build, deploy or manage SharePoint.&#160; </font></p>  <p><font face="Segoe UI"><strong>Ok, so you have conference goals what’s next?       <br /></strong>Now we form a group (v-team) across the SharePoint, Office, DPE &amp; Project teams that “own” the content.&#160; We do this because everyone has their area of expertise and knows how to meet the conference goals for their area.&#160; Internally we divide up into focus areas such as Developer, IT Pro, Business User, Search, BI etc… and start working on what the goals are for that area given the overall goals.&#160; We work out a heat map of relative priorities stack up for the conference goals applicable to that area and this gives us a reference point to work with throughout the rest of the process.&#160; For example we might decide that in the Developer focus group we are going to do roughly 30% Cloud, 50% Best Practices and 20% Core Learning content (these are not the actual number BTW).&#160; This varies by focus area.</font></p>  <p><font face="Segoe UI">At this point the team starts working on what high level goals are for their area and how they map to the conference goals.&#160; At the end of this process you typically have a list of high-level topics you need to address in order to meet those goals.&#160; For example in the Developer area we know we need to talk about Application Lifecycle Management because it is a big topic of interest from our customers and partners.&#160; Another example might be Internet Site scalability, because our customers are using SharePoint more and more for delivering massive scale internet sites.</font></p>  <p><font face="Segoe UI">So now we have a high level topic list for each area, what's next?</font></p>  <p><font face="Segoe UI"><strong>Session Planning       <br /></strong>This is when we start to formulate actual sessions.&#160; Typically this starts by working out what sessions we need for each topic.&#160; For example:&#160; we might decide we need an “Introduction to Developing for SharePoint” session.&#160; </font></p>  <p><font face="Segoe UI">We do this for each topic until we have a fully fleshed out list of sessions we think we need in order to meet the goals.&#160; </font></p>  <p><font face="Segoe UI">This is harder than it sounds.&#160; There are other factors like session allocation numbers.&#160; As the content owner for the conference I get to also work out how many breakouts we can have based on lots of things like conference space, seating arrangements, attendee numbers, attendee profile etc etc etc.…&#160;&#160; At the end of this I give each area owner an allocation number of the number of sessions they are allowed.</font></p>  <p><font face="Segoe UI">Right!&#160; So now we have a list of the sessions we think we need in order to meet our goals.&#160; What’s next?</font></p>  <p><font face="Segoe UI">At this point we turn to our experts to help us with sessions.&#160; There are three major groups we call upon for this:</font></p>  <ul>   <li><font face="Segoe UI">External experts </font></li>    <li><font face="Segoe UI">Microsoft</font></li>    <li><font face="Segoe UI">Customers</font></li> </ul>  <p><font face="Segoe UI"><strong><em>External experts: </em></strong>For SPC we run what we call a private External Call for Content.&#160; This where we invite experts and trusted advisors to submit ideas on various topics.&#160; For SPC11 we invited MVPs, MCMs and select other subject matter experts that our content team identified.&#160;&#160; We ask them to submit topics via a form on the internet and all those submissions go into a database.</font></p>  <p><font face="Segoe UI"><strong><em>Microsoft:</em></strong>&#160; We also run an internal call for content where we invite experts from Microsoft around the world to also submit ideas.&#160; We also talk with our engineering and support teams to submit session ideas on hot button topics that they are seeing from customer and partner support calls etc…&#160; </font></p>  <p><font face="Segoe UI"><strong><em>Customers:</em></strong>&#160; We have someone on our content team who is specifically tasked with finding customers who have great examples of projects or things they are doing with SharePoint to tell their story.&#160; Again, that all tie back to our overall goals for the conference.</font></p>  <p><font face="Segoe UI">Once this “gathering” phase of the process is complete we have a HUGE database of session ideas.&#160; Each tagged and with metadata indicating how it bubbles up to the overall goals for the conference.&#160; At this point I like to pull it all into Excel and use Pivot Tables and Slicers to slice and dice the data into all sorts of interesting facts and figures.&#160; This gives us a good view into content we received.</font></p>  <p><font face="Segoe UI">For example:&#160; We had over <strong>700 content submission ideas</strong> (external + internal) in total.&#160; 700!!&#160; Its an amazing number and just goes to show the interest and passion people have for this stuff.&#160; It was amazing to see.</font></p>  <p><strong><font face="Segoe UI">Now the real work begins :)</font></strong></p>  <p><font face="Segoe UI">Once we have all our session submissions we pull them into a SharePoint list (naturally :) who wouldn’t?!?!).&#160; Then our content team can slice and dice those as they wish to see what kinds of things people have submitted.</font></p>  <p><font face="Segoe UI">Each person works slightly differently at this point.&#160; Some (like me) to go through the sessions submissions and bucket them into my high level topics for my area.&#160; Others like to go the other way and scan for sessions of interest.</font></p>  <p><font face="Segoe UI">This is A LOT of work.&#160;&#160; We read the title and abstract for every session and evaluate it.&#160; Will it be a good session? Does it map to the conference and area goals?&#160; Is the speaker good?&#160; What has the reaction been to a session like this at past conferences?&#160; Is it new content or old?&#160; There are lots of things we think about when evaluating them.&#160; </font></p>  <p><font face="Segoe UI">After a lot of work we end up with an idea of what sessions from the call for content will be suitable given our goals.&#160; </font></p>  <p><font face="Segoe UI">We also end up with a LOT of gaps.&#160; These are sessions we know we need but we didn’t get input on.&#160; This typically happens because it is a new topic, something only we are seeing via our support channels or something that doesn’t typically jump to mind. We need to go and work out what that sesssion will look like and who might be a good expert on that to deliver it.</font></p>  <p><font face="Segoe UI">Ok, so now we have a rough session list for the conference.</font></p>  <p><font face="Segoe UI"><strong>Review!, Review!, Review!       <br /></strong>Next we start reviewing all the sessions and scrutinize everyone one in horrifying detail :)&#160; </font></p>  <p><font face="Segoe UI">We do an all day meeting with everyone in one room for the day where we have each area owner present information about their area, the goals and the sessions they have.&#160; This is where everyone in the room gets to critique the sessions, ask questions &amp; provide feedback.&#160; This is where we start to see overlaps, duplicates and, most importantly, gaps that are not covered <em>across </em>the conference. </font></p>  <p><font face="Segoe UI">We sit back and make sure that the content makes sense when seen together as a whole.&#160; We fiercely critique our sessions, do they meet the goals, are they going to resonate with attendees, are the speakers the best experts we can find for that specific topic, are they great speakers &amp; most importantly will the attendee get ultimate value from it?&#160; etc…&#160; It’s a brutal process and after the all day meeting I personally felt totally fried and ready to go to bed, my brain was spinning :)</font></p>  <p><font face="Segoe UI">Once we have our content review complete we ask people to work on the sessions based on the feedback they have received. </font></p>  <p><font face="Segoe UI"><strong>Scrub, Scrub, Scrub       <br /></strong>Usually at this point we are pretty close to having a final list of sessions.&#160; But there is a lot of work to do yet.&#160; We obsess over the details at this point.&#160; Finding speakers, tweaking titles, tweaking abstracts etc… We work as a team to make sure we still have the right coverage of sessions and topics.&#160; We also look for speakers who have too many sessions.&#160; We don’t want someone delivering too many and not doing a great job on all of them, so this is important too.</font></p>  <p><em><font face="Segoe UI">(Note: This is the step we are at in the SPC 11 content planning right now … we are close to finishing the scrubbing)</font></em></p>  <p><font face="Segoe UI"><strong>Finalize       <br /></strong>Once each area owner is certain they have the right content I get to sit down and take one final look over all the content plans.&#160; I make sure every session bubbles up to our goals, makes sense in the context of the other content at the conference &amp; most importantly will the attendee love it?</font></p>  <p><font face="Segoe UI"><strong>Invite speakers       <br /></strong>Next we invite speakers.&#160; Sometimes if the session was originally from the call for content we invite that speaker to talk on the subject (usually the abstract and title are different at this point given the iterations and scrubbing done).&#160; Sometimes we invite speakers who didn’t submit a session on that topic because we know they are the best person to speak for that session.&#160; </font></p>  <p><font face="Segoe UI">At this point there is usually some speaker churn.&#160; Some can’t make it or have other commitments for example.</font></p>  <p><font face="Segoe UI"><strong>Session development       <br /></strong>I wont get into this topic in this post, but its worth mentioning that there is a whole other process for working with speakers to develop their content, review it, refine it and make sure it meets the goals of the sessions.&#160;&#160; This is another huge amount of work multiplied by ~240 :)</font></p>  <p><font face="Segoe UI">Finally … we get to deliver the session at the conference :)&#160; </font></p>  <p><strong><font face="Segoe UI">Summary</font></strong></p>  <p><font face="Segoe UI">I hope this gives you some insight into the process we have chosen to plan and build out the content for the SharePoint Conference 2011.&#160; There is a lot that goes on behind closed doors and I hope this has unveiled that in an enlightening way :)</font></p>  <p><font face="Segoe UI">So … in summary … We start at the overall needs of our audience, we work towards goals for the conference, we build a team of people responsible for delivering content for their area to those goals, we ask experts internally and externally what session they think would work &amp; then we work REALLY hard on working out what actual sessions will deliver on the goals &amp; meet the attendees needs.</font></p>  <p><font face="Segoe UI">It’s all an incredible amount of work that really is not very visible from the outside.&#160; But there is one thing that is very very visible on Oct 3rd – 6th 2011 … the conference &amp; the content.&#160; We the content team can’t wait to see everyone at the conference enjoying the fruits of our endless planning. </font></p>  <p><font face="Segoe UI"><strong>We cant wait for SPC… and hope to see you there too :)</strong></font></p>  <p><font face="Segoe UI">Thanks,</font></p>  <p><font face="Segoe UI">-Chris.</font></p>  <p><font face="Segoe UI">SPC Content Owner 2011</font></p>  <p><font face="Segoe UI"></font><strong></strong>    <p><font face="Segoe UI">       <br /></font></p> </p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI">&#160;</font></p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI"></font></p>  <p><font face="Segoe UI"></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Part 2: “Headless” Authentication with SharePoint Online and the Client Side Object Model</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/part-2-headless-authentication-with-sharepoint-online-and-the-client-side-object-model</link>
      <pubDate>Fri, 13 May 2011 12:26:48 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2011/05/13/part-2-headless-authentication-with-sharepoint-online-and-the-client-side-object-model/</guid>
      <description><![CDATA[This is a continuation from my last post:&#160; Authentication with SharePoint Online and the Client...]]></description>
      <content:encoded><![CDATA[<p>This is a continuation from my last post:&#160; <a href="https://blogs.msdn.com/b/cjohnson/archive/2011/05/03/authentication-with-sharepoint-online-and-the-client-side-object-model.aspx">Authentication with SharePoint Online and the Client Side Object Model</a></p>  <p><a href="https://blogs.msdn.com/b/cjohnson/archive/2011/05/03/authentication-with-sharepoint-online-and-the-client-side-object-model.aspx">Part 1</a> tackled how to authenticate and get data from SharePoint Online (SPO) in a client application like a Windows application.&#160; This included popping up a browser in a dialog window where the user could enter their Office 365 credentials, and then attaching the authentication cookies Office 365 issued to the SharePoint Client Side Object Model (CSOM) to query to your SPO site.</p>  <p>This works great for when a user is involved, but its not a good solution if you client code is a service or another application where a user isn’t present.&#160; </p>  <p>To deal with this scenario the code needs to effectively BE the user and login on their behalf.</p>  <p>To do this this sample queries the Office 365 STS directly using the <a href="https://msdn.microsoft.com/en-us/security/aa570351.aspx">Windows Identity Foundation (WIF)</a>.&#160; WIF helps with managing the security tokens and requests to the STS.&#160; </p>  <p><em><strong>Note</strong>: To run this sample you need to have the </em><a href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&amp;displaylang=en"><em>WIF runtime installed from here</em></a><em>.</em></p>  <p>At a high level this sample:</p>  <ul>   <li>Uses WIF to login the user with the Office 365 STS </li>    <li>Extracts the Authentication Cookies from the response (“FedAuth” and “rtfa”) </li>    <li>Constructs a CookieContainer with those cookies </li>    <li>Attaches the CookieContainer to the CSOM web request </li>    <li>Calls your SPO site and returns the Title property of the site </li> </ul>  <p>Usage:&#160; Compile the project and then run the ExampleCmdLine.exe like this:</p>  <p><em>ExampleCmdLine.exe &lt;spo site url&gt; &lt;spo username&gt; &lt;spo password&gt;</em></p>  <p>e.g. ExampleCmdLine.exe <a href="https://chjohn.sharepoint.com">https://chjohn.sharepoint.com</a> <a href="mailto:cj@chjohn.onmicrosoft.com">cj@chjohn.onmicrosoft.com</a> <a href="mailto:pass@word1">pass@word1</a></p>  <p>PS: those are not really my credentials … don’t bother trying to run that example :)</p>  <p><strong>Note</strong>:&#160; Its important you use <strong>HTTPS</strong> in your site url.&#160; It wont work otherwise.</p>  <p><strong>Credits:&#160; </strong>I am not clever enough to work this stuff out.&#160; I need all the help I can get.&#160; There were two people instrumental in putting this together.&#160; I simply took from their examples and put it into&#160; a simple example/package and tweaked a few things.</p>  <ul>   <li>Steve Peschka.&#160; Excellent posts on this topic, <a href="https://blogs.technet.com/b/speschka/archive/2010/06/04/using-the-client-object-model-with-a-claims-based-auth-site-in-sharepoint-2010.aspx">here</a> <a href="https://blogs.technet.com/b/speschka/archive/2010/09/25/retrieving-rest-data-in-a-claims-based-auth-site-in-sharepoint-2010.aspx">here</a> and <a href="https://blogs.technet.com/b/speschka/archive/2011/04/01/retrieving-data-from-a-multi-auth-site-using-the-client-om-and-web-services-in-sharepoint-2010.aspx">here</a> </li>    <li>Wictor Wilén.&#160; Did a talk on this topic a while back, and who’s presentation and sample code is <a href="https://www.wictorwilen.se/Post/Presentations-and-code-for-Office-365-and-Windows-Azure-sessions-from-TechDays-2011.aspx">here</a> </li> </ul>  <p>Before you can run this you will need to install:</p>  <ul>   <li><a href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=eb9c345f-e830-40b8-a5fe-ae7a864c4d76&amp;displaylang=en">WIF Runtime</a> </li>    <li><a href="https://www.microsoft.com/downloads/en/details.aspx?displaylang=en&amp;FamilyID=b4579045-b183-4ed4-bf61-dc2f0deabe47">CSOM Redistributable</a> </li> </ul>  <p>Unzip, compile and run from a command prompt.&#160; All things going well it will return you the title of your SPO site.</p>  <p><strong>Download:</strong></p>  <p>&#160;<iframe style="padding-bottom: 0px; background-color: #fcfcfc; padding-left: 0px; width: 98px; padding-right: 0px; height: 115px; padding-top: 0px" title="Preview" marginheight="0" src="https://skydrive.live.com/embedicon.aspx/Public/CodeSamples/ExampleCmdLine.zip?cid=177c320d9e68808b&amp;sc=documents" frameborder="0" marginwidth="0" scrolling="no"></iframe></p>  <p>&#160;</p>  <p>Thanks,</p>  <p>-Chris.</p>]]></content:encoded>
    </item>
    <item>
      <title>Authentication with SharePoint Online and the Client Side Object Model</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/authentication-with-sharepoint-online-and-the-client-side-object-model</link>
      <pubDate>Mon, 02 May 2011 14:39:46 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2011/05/02/authentication-with-sharepoint-online-and-the-client-side-object-model/</guid>
      <description><![CDATA[With the Office 365 Beta opening not long ago people are starting to test the waters with regards to...]]></description>
      <content:encoded><![CDATA[<p>With the Office 365 Beta opening not long ago people are starting to test the waters with regards to custom development and seeing what they can do etc…&#160;&#160; We put out the SharePoint Online developers guide here to try and assist with that: <a title="https://msdn.microsoft.com/en-us/library/hh147180.aspx" href="https://msdn.microsoft.com/en-us/library/hh147180.aspx">https://msdn.microsoft.com/en-us/library/hh147180.aspx</a></p>  <p>However, one of the topics not addressed directly in that paper is how you can use the Client Side Object Model (CSOM) to interact with SharePoint Online.&#160; You might want to do this if you are writing an application that wants to store or talk with data stored in SharePoint Online for example.</p>  <p>The CSOM allows you to do this in an easy to use manner by providing a library you can use to make calls to SharePoint, however, by default the CSOM doesn’t handle SharePoint Online’s authentication system.&#160; </p>  <p>To address this gap we have published a paper and accompanying code sample projects to assist with showing how to accomplish this.</p>  <p><strong>WhitePaper</strong>: <a href="https://msdn.microsoft.com/en-us/library/hh147177.aspx">Remote Authentication in SharePoint Online Using Claims-Based Authentication</a></p>  <p><strong>Code Sample</strong>: <a title="https://code.msdn.microsoft.com/Remote-Authentication-in-b7b6f43c" href="https://code.msdn.microsoft.com/Remote-Authentication-in-b7b6f43c">https://code.msdn.microsoft.com/Remote-Authentication-in-b7b6f43c</a></p>  <p>In short, the code sample does the following:</p>  <li>Pops a browser dialog to authenticate you against SharePoint Online</li>  <li>Captures the various authentication cookies required and attaches them to a CSOM context.</li>  <li>Uses that CSOM context to request the SharePoint Online site’s “Title” property and writes it out.</li>  <p>Note:&#160; If you want to use SharePoint web services then you would need to do almost the exact same thing, except attach the auth cookies to the web request instead.&#160; Below is some code snippets to help with this:</p>  <p><font face="Courier New">// get the cookie collection     <br />CookieCollection authCookie = ClaimClientContext.GetAuthenticatedCookies(targetSite, 925, 525);</font></p>  <p><font face="Courier New">listWS.Lists list = new listWS.Lists();</font></p>  <p><font face="Courier New">// attach the cookies to the List WS request     <br />list.CookieContainer = new CookieContainer();      <br />list.CookieContainer.Add(authCookie);</font></p>  <p><font face="Courier New">&lt;go about setting up the rest of your List WS query here&gt;</font></p>  <p><font face="Courier New">// execute the query     <br />System.Xml.XmlNode nodes = list.GetListItems(listName, viewName, query, viewFields, rowLimit, null, string.Empty);      <br /></font></p>  <p>We hope this helps!</p>  <p>Thanks,</p>  <p>-Chris.</p>]]></content:encoded>
    </item>
    <item>
      <title>SharePoint 2010 SDK – Now with more SharePoint Online!</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/sharepoint-2010-sdk-now-with-more-sharepoint-online</link>
      <pubDate>Mon, 22 Nov 2010 16:25:22 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2010/11/22/sharepoint-2010-sdk-now-with-more-sharepoint-online/</guid>
      <description><![CDATA[Our fantastic documentation team released an update to the SharePoint SDK today that includes a raft...]]></description>
      <content:encoded><![CDATA[<p>Our fantastic documentation team released an update to the SharePoint SDK today that includes a raft of important things for prospective SharePoint Online developers.</p>  <p>In particular is the <a href="https://msdn.microsoft.com/en-us/library/gg271151.aspx">SharePoint Online General Reference</a> topic.</p>  <p>Additionally the SDK is now marked up with “Available in SharePoint Online” tags so you can see if a particular feature is available in SPO.&#160; Not everything is tagged this way during the SPO Beta … so stay tuned as we get more detailed in future releases of the SDK.</p>  <p>E.g:</p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/8358.image_65E44501.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/8358.image_5F00_65E44501.png"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/2570.image_thumb_650BDF17.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/2570.image_5F00_thumb_5F00_650BDF17.png" width="525" height="168" /></a></p>  <p>&#160;</p>  <p>Big ups to AJ and team for getting this out.&#160; Very very useful!</p>  <p>-CJ.</p>]]></content:encoded>
    </item>
    <item>
      <title>Real World Branding with SharePoint 2010 Publishing Sites</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/real-world-branding-with-sharepoint-2010-publishing-sites</link>
      <pubDate>Thu, 18 Nov 2010 10:49:08 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2010/11/18/real-world-branding-with-sharepoint-2010-publishing-sites/</guid>
      <description><![CDATA[Want to learn how to build an internet facing web site on SharePoint 2010?  A newly released...]]></description>
      <content:encoded><![CDATA[<p>Want to learn how to build an internet facing web site on SharePoint 2010?</p>  <p>A newly released Whitepaper from Andrew Connell and Randy Drisgill provides and end to end, step by step walk through of how to go about planning, designing and implementing your project.</p>  <p>This is a fantastic resource for everyone going SP WCM development, written by two of the most experienced MVPs we have.</p>  <h3><a href="https://msdn.microsoft.com/en-us/library/gg430141.aspx">Real World Branding with SharePoint 2010 Publishing Sites</a></h3>  <p><img title="Adventure Works Travel site branding" alt="Adventure Works Travel site branding" src="https://i.msdn.microsoft.com/dynimg/IC448008.jpg" /></p>]]></content:encoded>
    </item>
    <item>
      <title>Announcing SharePoint Easy Setup for Developers</title>
      <link>https://docs.microsoft.com/archive/blogs/cjohnson/announcing-sharepoint-easy-setup-for-developers</link>
      <pubDate>Wed, 27 Oct 2010 17:42:00 GMT</pubDate>
      <dc:creator><![CDATA[chjohn]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/cjohnson/2010/10/27/announcing-sharepoint-easy-setup-for-developers/</guid>
      <description><![CDATA[Starting today developers can download a new set of pre-packaged tools that help developers easily...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: x-small"><font size="2">Starting today developers can download a new set of pre-packaged tools that help developers easily get started with SharePoint 2010 development by automating the provisioning of a developer workstation using Windows 7, SharePoint &amp; associated tools.</font></span></p>  <p><span style="font-size: x-small"><font size="2">Written in Windows PowerShell these scripts will install and configure all the pre-requisites &amp; products to get you up and running with SharePoint development.</font></span></p>  <p><span style="font-size: x-small"><font size="2">Additionally they will download evaluation copies of the products it installs (or use fully licensed product bits you supply), install them either locally or in a user supplied Windows 7 VHD &amp; set that VHD up for dual boot using the Windows 7 VHD native boot feature.&#160; It also allows you to configure what products are installed via a configuration file, so you can add or remove products.</font></span></p>  <p><span style="font-size: x-small"><font size="2">All the source is included for your use.&#160; If a particular aspect of the setup isn’t right for your requirements then you have the ability to change it.&#160; A good example of this might be to configure the SharePoint installation to fit your organizations standard deployment.</font></span></p>  <p><span style="font-size: x-small"><font size="2">Out of the box it will help you install:</font></span></p>  <ul><li><font size="2">SharePoint Server 2010 + pre-requisites (Standalone) </font></li>  <li><font size="2">Visual Studio 2010 Ultimate Edition </font></li>  <li><font size="2">Silverlight 4 Tools for Visual Studio </font></li>  <li><font size="2">Expression Studio 4 Ultimate </font></li>  <li><font size="2">Open XML SDK </font></li>  <li><font size="2">Visual Studio SDK </font></li>  <li><font size="2">Visual Studio SharePoint Power Tools </font></li>  <li><font size="2">Office 2010 Professional Plus </font></li>  <li><font size="2">SharePoint Designer 2010 </font></li>  <li><font size="2">Visio 2010 </font></li>  </ul><p><span style="font-size: small"><a href="https://www.microsoft.com/downloads/en/details.aspx?FamilyID=54dc2eef-e9ea-4c7b-9470-ec5cb58414de" target="_blank"><strong><font size="3">Download the kit</font></strong></a></span></p>  <h3>Walk Through Guide</h3>  <p><font size="2">I did this just now and here is how it works…</font></p>  <p><span style="font-size: x-small"><font size="2">After installation of the kit you will see a introduction screen like the one below:</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/2480.SNAGHTML1a762527_6BFA69F8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/2480.SNAGHTML1a762527_5F00_6BFA69F8.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1a762527" border="0" alt="SNAGHTML1a762527" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/4478.SNAGHTML1a762527_thumb_76B7C14D.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/4478.SNAGHTML1a762527_5F00_thumb_5F00_76B7C14D.png" width="244" height="164" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2">The kit also installed the set of scripts in the following location:</font></span></p>  <p><span style="font-size: x-small"><font size="2"><strong>C:\SPEasySetup\Labs\GettingStarted\Source</strong>&#160; (This is the default install location)</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/0830.10-27-2010-11-26-31-AM_4B732A46.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/0830.10_2D00_27_2D00_2010_2D00_11_2D00_26_2D00_31_2D00_AM_5F00_4B732A46.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="10-27-2010 11-26-31 AM" border="0" alt="10-27-2010 11-26-31 AM" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/1423.10-27-2010-11-26-31-AM_thumb_5D4FBE13.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/1423.10_2D00_27_2D00_2010_2D00_11_2D00_26_2D00_31_2D00_AM_5F00_thumb_5F00_5D4FBE13.png" width="644" height="440" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2">Before continuing review the Config.xml file.</font></span></p>  <p><span style="font-size: x-small"><font size="2">The Config.xml file specifies 3 main things:</font></span></p>  <ul><li><font size="2">The type of SharePoint product to install </font></li>  <li><font size="2">Any other applications to install </font></li>  <li><font size="2">VHD locations (if you want to set up VHD boot)      <br /></font></li>  </ul><p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/5621.SNAGHTML1a7f30ea_11F01A4F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/5621.SNAGHTML1a7f30ea_5F00_11F01A4F.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1a7f30ea" border="0" alt="SNAGHTML1a7f30ea" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/5224.SNAGHTML1a7f30ea_thumb_03B1A15F.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/5224.SNAGHTML1a7f30ea_5F00_thumb_5F00_03B1A15F.png" width="582" height="484" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2">In my case I have set the location to a Windows 7 Ultimate sys-prepped VHD file I supplied. This is the <strong>source </strong>VHD that will be used.&#160; The script makes a copy of the source VHD at a location you choose. I specified I want my copy of the VHD to boot into at d:\Win7.VHD</font></span></p>  <p><span style="font-size: x-small"><font size="2">For more information on the Config.xml file, refer to the “GettingStarted.docx” included in the kit.</font></span></p>  <p><span style="font-size: x-small"><font size="2">Once you are happy with your Config.xml setup you can kick off the build of your machine.</font></span></p>  <p><span style="font-size: x-small"><font size="2">Right click Run.bat and choose <strong>Run as Administrator</strong></font></span></p>  <p><span style="font-size: x-small"><font size="2">The first thing the script will do is download all the pre-reqs and applications needed for the installation.&#160; <strong>This can take quite a while depending on your connection.&#160; Hey, we said it was an easy script … not a fast one :)&#160; </strong>Note: Running the script a second time wont download the products again.</font></span></p>  <p><span style="font-size: x-small"><font size="2">Once everything is downloaded you will need to specify if you want to install on your current host [H] or a new VHD [V].&#160; If you pick [H]ost then it will attempt to install all the products locally on your machine.&#160; If you pick [V]HD then it will make a copy of the VHD you specified in the Config.xml file, mount it, copy all the source installation bits &amp; setup your boot options to add “SP Easy” as an additional Boot option.</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/7271.SNAGHTML1a852797_5C775829.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/7271.SNAGHTML1a852797_5F00_5C775829.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1a852797" border="0" alt="SNAGHTML1a852797" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/6607.SNAGHTML1a852797_thumb_3132C122.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/6607.SNAGHTML1a852797_5F00_thumb_5F00_3132C122.png" width="644" height="327" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2">I picked the [V]HD option.</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/7776.SNAGHTML1a8ca3c8_5C0B2534.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/7776.SNAGHTML1a8ca3c8_5F00_5C0B2534.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1a8ca3c8" border="0" alt="SNAGHTML1a8ca3c8" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/3580.SNAGHTML1a8ca3c8_thumb_54EBE8BC.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/3580.SNAGHTML1a8ca3c8_5F00_thumb_5F00_54EBE8BC.png" width="627" height="484" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2">Once this is complete you are prompted to reboot your PC and pick the “SP Easy” boot option.&#160; It wont be your default option, so make sure you pick it before the timer runs out and you are booted into your default installation.</font></span></p>  <p><span style="font-size: x-small"><font size="2">This is where you will be booting into your newly created VHD.&#160; Its worth noting that because you provide the VHD for this there is the potential for things to go wrong.&#160; The best way to ensure this all works correctly is to provide a </font></span><a href="https://technet.microsoft.com/en-us/library/dd799240(WS.10).aspx"><span style="font-size: x-small"><font size="2">sys-prepped/generalized</font></span></a><span style="font-size: x-small"><font size="2"> VHD.&#160; This will ensure the correct drivers etc… are installed on first boot for your specific hardware.&#160; When in doubt about this step go and have a chat with your most friendly IT-Pro Windows deployment person :)</font></span></p>  <p><span style="font-size: x-small"><font size="2">Once your new machine has booted (potentially with a reboot after driver installation etc… ) the SP Easy script will start off again.</font></span></p>  <p><span style="font-size: x-small"><font size="2">You might be prompted to reboot after the script turns of UAC.</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/7774.SNAGHTML1a948d8a_42A321FA.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/7774.SNAGHTML1a948d8a_5F00_42A321FA.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1a948d8a" border="0" alt="SNAGHTML1a948d8a" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/1411.SNAGHTML1a948d8a_thumb_3B83E582.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/1411.SNAGHTML1a948d8a_5F00_thumb_5F00_3B83E582.png" width="644" height="116" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2">Again, after the reboot the scripts will continue.&#160; This is the point at which the Windows components will be added &amp; the products will be installed.&#160; Time to sit back and watch or go and get a coffee.&#160; Again, this will take a considerable amount of time, depending on the products being installed.&#160; I leave this running and go and do some other work for a few hours.</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/8838.SNAGHTML1a95c1d3_7B4DCC07.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/8838.SNAGHTML1a95c1d3_5F00_7B4DCC07.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1a95c1d3" border="0" alt="SNAGHTML1a95c1d3" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/7271.SNAGHTML1a95c1d3_thumb_50093500.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/7271.SNAGHTML1a95c1d3_5F00_thumb_5F00_50093500.png" width="644" height="145" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2">You might see some red text like below during the install.&#160; Don’t panic, it is the script just checking if a reboot is required after installing a product.&#160; If a reboot is needed the script will pick back up where it left off in the installation cycle.</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/1817.SNAGHTML1a9f8b78_33F87615.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/1817.SNAGHTML1a9f8b78_5F00_33F87615.png"><span style="font-size: x-small"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SNAGHTML1a9f8b78" border="0" alt="SNAGHTML1a9f8b78" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/4544.SNAGHTML1a9f8b78_thumb_6FB80EC8.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/4544.SNAGHTML1a9f8b78_5F00_thumb_5F00_6FB80EC8.png" width="644" height="327" /></font></span></a></p>  <p><span style="font-size: x-small"><font size="2"><strong>TIP</strong>: If for some reason you get a product that fails to install, it could be that there are Windows Updates that are pending and a restart is needed.&#160; Try rebooting &amp; the script will try the installation again.</font></span></p>  <p><span style="font-size: x-small"><font size="2">If everything works as expected then you will see a message stating “Setup has completed”.</font></span></p>  <p><font size="2">Open IE and put navigate to SharePoint using your PCs name e.g. https://Chris-PC</font></p>  <p><font size="2">You will be prompted to pick a template for the default site.&#160; I picked Team Site.</font></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/5633.image_0194A296.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/5633.image_5F00_0194A296.png"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/0827.image_thumb_56500B8E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/0827.image_5F00_thumb_5F00_56500B8E.png" width="244" height="172" /></font></a></p>  <p><span style="font-size: x-small"><font size="2">Once that is complete you should see your shiny new SharePoint 2010 site.</font></span></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/6786.image_4F30CF16.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/6786.image_5F00_4F30CF16.png"><font size="2"><img style="background-image: none; border-right-width: 0px; margin: ; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/28/43/metablogapi/0246.image_thumb_55E3D899.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-28-43-metablogapi/0246.image_5F00_thumb_5F00_55E3D899.png" width="244" height="172" /></font></a></p>  <p><font size="2">There you have it.&#160; An easy way to provision your Win 7 machine with all the stuff you need to get started with SharePoint 2010 development.</font></p>  <p><font size="2">Be sure to hit up the SharePoint Developer Center on MSDN to learn about what you can start building. </font><a href="https://www.msdn.com/sharepoint"><font size="2">https://www.msdn.com/sharepoint</font></a></p>  <p><font size="2">Thanks,</font></p>  <p><font size="2">-Chris Johnson</font></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2">&#160;</font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><span style="font-size: x-small"><font size="2"></font></span></p>  <p><font size="2"></font></p>]]></content:encoded>
    </item>
  </channel>
</rss>