<?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>Kraft Kennedy &#124; Technology Blog &#187; SharePoint</title>
	<atom:link href="http://blogs.kraftkennedy.com/index.php/tag/sharepoint/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.kraftkennedy.com</link>
	<description>Trends and insight into legal technology, infrastructure and strategic thinking.</description>
	<lastBuildDate>Tue, 31 Jan 2012 14:24:52 +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>Leveraging SharePoint 2010 and Microsoft Office to Expedite Proposal Development</title>
		<link>http://blogs.kraftkennedy.com/index.php/2012/01/27/leveraging-sharepoint-2010-and-microsoft-office-to-expedite-proposal-development-2/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2012/01/27/leveraging-sharepoint-2010-and-microsoft-office-to-expedite-proposal-development-2/#comments</comments>
		<pubDate>Fri, 27 Jan 2012 15:33:33 +0000</pubDate>
		<dc:creator>Robert Brindell</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Speaking Engagements]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[Proposal]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=4198</guid>
		<description><![CDATA[Join Kraft Kennedy&#8217;s Rich Westle for an ILTA webinar entitled &#8220;Leveraging SharePoint 2010 and Microsoft Office to Expedite Proposal Development&#8221;. When:Friday, February 10, 2012 Time:12:00 &#8211; 1:00 Eastern Register: Click Here to Register ANSOR Legal Marketing and Experience Suite helps law firms of all sizes maximize their Microsoft investment while accelerating the proposal development process. [...]]]></description>
			<content:encoded><![CDATA[<p>Join Kraft Kennedy&#8217;s Rich Westle for an ILTA webinar entitled &#8220;Leveraging SharePoint 2010 and Microsoft Office to Expedite Proposal Development&#8221;.</p>
<p><strong>When:</strong>Friday, February 10, 2012</p>
<div></div>
<p><strong>Time:</strong>12:00 &#8211; 1:00 Eastern</p>
<div></div>
<p><strong>Register:</strong> <a href="mailto:events@kraftkennedy.com?subject=Leveraging%20SharePoint%202010%20and%20Microsoft%20Office%20to%20Expedite%20Proposal%20Development&amp;body=I%20would%20like%20to%20attend%20the%20webinar%20on%20Friday%20February%2010th%20at%2012:00ET.%20%0D%0DMy%20contact%20information%20is%20below.">Click Here to Register</a></p>
<div></div>
<p>ANSOR Legal Marketing and Experience Suite helps law firms of all sizes maximize their Microsoft investment while accelerating the proposal development process. ANSOR Proposal Generation Center built on the power of Microsoft Office and SharePoint delivers a robust set of Legal Marketing Components that allow your firm to develop, manage, and deploy approved marketing content. The webinar will focus on how firms can quickly generate unique, high quality proposals and marketing content as well as delivering new capabilities in collaboration, workflow, and access to experience content.</p>
<p><strong>Presenter:</strong><br />
Rich Westle. a management consultant with Kraft Kennedy, leads solution development and product strategy for ANSOR Software, and has been involved in leading teams to deliver SharePoint based solutions to the legal market since 2004. Rich has been a featured speaker in the area of developing law firm experience management systems, most recently at the LexisNexis Redwood Analytics conference and Gensler Legal Market Summit.</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2012/01/27/leveraging-sharepoint-2010-and-microsoft-office-to-expedite-proposal-development-2/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2012/01/27/leveraging-sharepoint-2010-and-microsoft-office-to-expedite-proposal-development-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Ecosystem</title>
		<link>http://blogs.kraftkennedy.com/index.php/2012/01/25/exchange-2010-ecosystem/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2012/01/25/exchange-2010-ecosystem/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 18:33:24 +0000</pubDate>
		<dc:creator>Robert Brindell</dc:creator>
				<category><![CDATA[Speaking Engagements]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Lync]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=4185</guid>
		<description><![CDATA[Join Kraft Kennedy&#8217;s Joe Hoegler for an ILTA Webinar entitled &#8220;Exchange 2010 Ecosystem&#8221;. The webinar will focus on the native features of Microsoft Exchange 2010, including high availability, disaster recovery, antivirus and antispam functionality, unified messaging and more. You&#8217;ll also hear guidelines and tips on integrating Exchange with SharePoint 2010, Office 2010 and Lync Server [...]]]></description>
			<content:encoded><![CDATA[<p>Join Kraft Kennedy&#8217;s Joe Hoegler for an ILTA Webinar entitled &#8220;Exchange 2010 Ecosystem&#8221;. The webinar will focus on the native features of Microsoft Exchange 2010, including high availability, disaster recovery, antivirus and antispam functionality, unified messaging and more. You&#8217;ll also hear guidelines and tips on integrating Exchange with SharePoint 2010, Office 2010 and Lync Server 2010.</p>
<p><strong>When:</strong> Friday, February 24, 2012<br />
<strong>Time:</strong> 12:00-1:00 Eastern<br />
<strong>Register: </strong><a href="mailto:events@kraftkennedy.com?subject=Exchange%202010%20Ecosystem&amp;body=I%20would%20like%20to%20attend%20the%20Exchange%202010%20Ecosystem%20webinar%20on%20Friday%20February%2024th%20at%2012:00ET.%20%0D%0DMy%20contact%20information%20is%20below.">Click Here to Register</a></p>
<div></div>
<p><strong>Presenter BIO:</strong></p>
<p>Joe Hoegler is the Practice Leader of Kraft Kennedy’s Infrastructure and Enterprise Systems Practice Group. He provides technical leadership and strategic guidance on client engagements involving a broad range of law firm technologies and is responsible for directing technology strategy and providing technical management at the firm. As of December 2011, he has led or advised over 35 law firm clients totaling over 35,000 users on projects related to Exchange 2010, ranging in size from 30 to 6,000 users. Joe is a Microsoft Certified Master on Exchange 2010, one of only approximately 50 people worldwide who hold this certification.</p>
<p>&nbsp;</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2012/01/25/exchange-2010-ecosystem/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2012/01/25/exchange-2010-ecosystem/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating Edit Item Forms for Document Libraries in SharePoint Designer 2010</title>
		<link>http://blogs.kraftkennedy.com/index.php/2011/12/02/creating-edit-item-forms-for-document-libraries-in-sharepoint-designer-2010/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2011/12/02/creating-edit-item-forms-for-document-libraries-in-sharepoint-designer-2010/#comments</comments>
		<pubDate>Fri, 02 Dec 2011 16:39:30 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint Designer]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=3957</guid>
		<description><![CDATA[SharePoint Designer 2010 allows you to easily create a new edit or display form (as an aspx page) for a list or document library.  You just browse to a list or library in SharePoint Designer, and then click the &#8220;New&#8221; button next to Forms.  You&#8217;re then given the option of what type of form you want, [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint Designer 2010 allows you to easily create a new edit or display form (as an aspx page) for a list or document library.  You just browse to a list or library in SharePoint Designer, and then click the &#8220;New&#8221; button next to Forms.  You&#8217;re then given the option of what type of form you want, and which content type to use it for.</p>
<p><a href="http://blogs.kraftkennedy.com/wp-content/uploads/2011/11/new-form.jpg"><img class="alignnone size-full wp-image-3958" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/11/new-form.jpg" alt="" width="654" height="146" /></a></p>
<p>This works great with lists, as the new form is populated with all of the fields from the content type, and you can easily modify the XSL to choose which fields are displayed, as well as the layout.  However, the form will be a lot more empty if you try this with a document library.  For some reason, the new document library forms include the data view web part for the library, but do not start off with any of the fields included.  But the fix for this is pretty easy.  Just follow the steps below to get the data view web part to include all of the available fields:</p>
<p>1) In Designer, create a new edit form and pick your content type</p>
<p>2) Click the form to open it</p>
<p>3) Click to the right of the &#8220;created at&#8221; field.  This should show &#8220;Data View Tools” in the ribbon.</p>
<p>4) Open the Design ribbon, and check “Sample Data.”  That should be it&#8211;that puts all the fields into the form.</p>
<p><a href="http://blogs.kraftkennedy.com/wp-content/uploads/2011/11/image001.png"><img class="alignnone size-full wp-image-3959" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/11/image001.png" alt="" width="583" height="181" /></a></p>
<p>After that, you should be able to modify the layout, as well as the fields in the XSL.</p>
<p>&nbsp;</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2011/12/02/creating-edit-item-forms-for-document-libraries-in-sharepoint-designer-2010/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2011/12/02/creating-edit-item-forms-for-document-libraries-in-sharepoint-designer-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint Authentication Prompt when Opening Office Documents</title>
		<link>http://blogs.kraftkennedy.com/index.php/2011/07/25/sharepoint-authentication-prompt-when-opening-office-documents/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2011/07/25/sharepoint-authentication-prompt-when-opening-office-documents/#comments</comments>
		<pubDate>Mon, 25 Jul 2011 18:49:01 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=3732</guid>
		<description><![CDATA[Depending on the configuration, users are sometimes prompted for credentials when opening Office documents from SharePoint, even when Windows integrated authentication is turned on, and the SharePoint site is in trusted sites or the local intranet zone (and auto logon is enabled).  Often, the user can simply cancel the authentication prompt, and the document will [...]]]></description>
			<content:encoded><![CDATA[<p>Depending on the configuration, users are sometimes prompted for credentials when opening Office documents from SharePoint, even when Windows integrated authentication is turned on, and the SharePoint site is in trusted sites or the local intranet zone (and auto logon is enabled).  Often, the user can simply cancel the authentication prompt, and the document will open just fine.  Other files, such as PDFs, also open without a prompt.  The reasons for this are complex, and you can read a good background on how Office opens documents from a web server in this KB article:<span id="more-3732"></span></p>
<p><a href="http://support.microsoft.com/kb/838028">http://support.microsoft.com/kb/838028</a></p>
<p>There are several options and workarounds for dealing with this issue.  One workaround is simply to disable the &#8220;options&#8221; call, which will disable the initial authentication prompt that users would have to cancel.  Before attempting this, you should read the KB article to learn more about this call, and thoroughly test your environment.</p>
<p>To disable the call, just add the following code to the &lt;system.webServer&gt; section in the web.config file for each web application on each SharePoint web server.</p>
<p>&lt;security&gt;<br />
&lt;requestFiltering allowDoubleEscaping=&#8221;true&#8221;&gt;<br />
&lt;verbs allowUnlisted=&#8221;true&#8221;&gt;<br />
&lt;add verb=&#8221;OPTIONS&#8221; allowed=&#8221;false&#8221; /&gt;<br />
&lt;add verb=&#8221;PROPFIND&#8221; allowed=&#8221;false&#8221; /&gt;<br />
&lt;/verbs&gt;<br />
&lt;/requestFiltering&gt;<br />
&lt;/security&gt;</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2011/07/25/sharepoint-authentication-prompt-when-opening-office-documents/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2011/07/25/sharepoint-authentication-prompt-when-opening-office-documents/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fixing SharePoint 2010 and Windows Domain Authentication Issues</title>
		<link>http://blogs.kraftkennedy.com/index.php/2011/06/07/fixing-sharepoint-2010-and-windows-domain-authentication-issues/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2011/06/07/fixing-sharepoint-2010-and-windows-domain-authentication-issues/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 20:32:18 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[authentication]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[sysprep]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=3327</guid>
		<description><![CDATA[We recently came across some strange issues with virtual machines in a domain, where the SQL and SharePoint Servers were joined to the domain, however they were not authenticating regular domain users correctly.  Domain users could log onto the machine, however the SharePoint people picker, SharePoint managed accounts, and SQL itself could not authenticate anyone [...]]]></description>
			<content:encoded><![CDATA[<p>We recently came across some strange issues with virtual machines in a domain, where the SQL and SharePoint Servers were joined to the domain, however they were not authenticating regular domain users correctly.  Domain users could log onto the machine, however the SharePoint people picker, SharePoint managed accounts, and SQL itself could not authenticate anyone except the administrator account.  You could browse to SharePoint locally from the SharePoint box, but could not get past the authentication prompt from any remote boxes.  We also saw the following error in certain places in SharePoint:<span id="more-3327"></span></p>
<p><em>&#8220;Some or all identity references could not be translated&#8221;</em></p>
<p>The systems were up to date on updates and hotfixes, and the applications appeared to be configured correctly.  The problem in the end turned out to be that the servers all had the same SID and were joined to the domain with different computer names, but the same SID.  This led to the unpredictable domain authentication issues that we were seeing.</p>
<p>For anyone in this situation on Windows 2008 Server R2 machines, don&#8217;t run the &#8220;NewSID&#8221; tool.  That will blue screen the server, and you&#8217;ll have to restore from a backup or rebuild the box.  Instead, you can use sysprep to change the SID of the machines, even after the machines are fully configured (though it&#8217;s best to use it before configuring machines).</p>
<p>You should backup the machines before makiong any changes.  We were able to do the following sequence on the servers to fix the authentication issues:</p>
<p>1) Use the PSTools (psgetsid) to view the current machine&#8217;s SID, available here:<br />
<a href="http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx">http://technet.microsoft.com/en-us/sysinternals/bb896649.aspx</a></p>
<p>2) Disconnect the machine from the domain and place in a workgroup.</p>
<p>3) Delete the computer account from Active Directory.</p>
<p>4) Run sysprep on the Windows 2008 R2 server from this path:<br />
<strong>/System Drive/Windows/system32/sysprep/sysprep.exe</strong></p>
<p><strong> </strong>Click the &#8220;Generalize&#8221; box, which creates the new SID, leave the other options as is, and press OK.</p>
<p>5) Once the machine reboots and runs through some Windows dialogs, use psgetsid again to verify that the SID has changed.  Rejoin the server to the domain, and then verify that the apps are all working as they should, and that the authentication issues are gone.</p>
<p>&nbsp;</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2011/06/07/fixing-sharepoint-2010-and-windows-domain-authentication-issues/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2011/06/07/fixing-sharepoint-2010-and-windows-domain-authentication-issues/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kraft Kennedy showcases team of Microsoft experts</title>
		<link>http://blogs.kraftkennedy.com/index.php/2011/03/16/kraft-kennedy-showcases-team-of-microsoft-experts/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2011/03/16/kraft-kennedy-showcases-team-of-microsoft-experts/#comments</comments>
		<pubDate>Wed, 16 Mar 2011 15:09:55 +0000</pubDate>
		<dc:creator>David Carlson</dc:creator>
				<category><![CDATA[Infrastructure]]></category>
		<category><![CDATA[Support Services]]></category>
		<category><![CDATA[Exchange]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Virtualization]]></category>
		<category><![CDATA[Windows 7]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1934</guid>
		<description><![CDATA[Kraft Kennedy is pleased to announce achievement in 8 Microsoft Gold and Silver Competencies (and counting!) for 2011. The requirements to participate in the Microsoft Partner Program have recently evolved to help differentiate technical and business capabilities among participants; Kraft Kennedy has risen to the challenge by quickly exceeding the goals set forth by the program. [...]]]></description>
			<content:encoded><![CDATA[<p>Kraft Kennedy is pleased to announce achievement in <strong>8 Microsoft Gold and Silver Competencies</strong> (and counting!) for 2011.</p>
<p>The requirements to participate in the Microsoft Partner Program have recently evolved to help differentiate technical and business capabilities among participants; Kraft Kennedy has risen to the challenge by quickly exceeding the goals set forth by the program.</p>
<p>Each competency requires specific individuals with deep technical skills, Microsoft verified customer references, and challenging certification exams to be completed.  This commitment demonstrates our breadth, deep specialization, and proven expertise across a range of Microsoft technologies.</p>
<table border="1" width="100%" bgcolor="#ffffff">
<tbody>
<tr>
<td align="center"><img class="alignnone size-full wp-image-1971" title="Kraft Kennedy - Microsoft Core Infrastructure" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/03/Kraft-Kennedy-Microsoft-Core-Infrastructure.gif" alt="Kraft Kennedy - Microsoft Core Infrastructure" width="250" /></td>
<td align="center"><img class="alignnone size-full wp-image-1970" title="Kraft Kennedy - Microsoft Business Productivity" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/03/Kraft-Kennedy-Microsoft-Business-Productivity.gif" alt="Kraft Kennedy - Microsoft Business Productivity" width="250" /></td>
</tr>
<tr>
<td colspan="2" align="center"><img class="size-full wp-image-1972 aligncenter" title="Kraft Kennedy - Microsoft Small Business Specialist" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/03/Kraft-Kennedy-Microsoft-Small-Business-Specialist.gif" alt="Kraft Kennedy - Microsoft Small Business Specialist" width="150" /></td>
</tr>
</tbody>
</table>
<p><strong>About Kraft Kennedy</strong></p>
<p>Kraft Kennedy provides business and technology-related consulting services to the legal community. By combining outstanding technical skills with an intimate knowledge of our clients’ business and information needs we tailor solutions that enhance attorney productivity, effectiveness, and client value.</p>
<p>We focus on the business needs of the client and ensure that technology is used to enhance, not inhibit their business. KK’s talented staff of strategic consultants, project managers, and network consultants have years of experience with hundreds of projects for firms from small to large. Our services portfolio includes advanced infrastructure projects, business continuity and data center consolidation, desktop deployment, network design and implementation, storage design and replication, and messaging systems migration among others. Our Microsoft specialties include: Desktop, Server Platform, Unified Communications, Portals and Collaboration, Search, Systems Management, Virtualization, and Small Business Specialist Community.</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2011/03/16/kraft-kennedy-showcases-team-of-microsoft-experts/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2011/03/16/kraft-kennedy-showcases-team-of-microsoft-experts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Workflow Improvements in SharePoint Designer 2010</title>
		<link>http://blogs.kraftkennedy.com/index.php/2011/01/10/workflow-improvements-in-sharepoint-designer-2010/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2011/01/10/workflow-improvements-in-sharepoint-designer-2010/#comments</comments>
		<pubDate>Mon, 10 Jan 2011 18:17:34 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Business Process Automation]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint Designer]]></category>
		<category><![CDATA[workflow]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1748</guid>
		<description><![CDATA[Workflow functionality in SharePoint Designer 2010 has been significantly enhanced over 2007.  I&#8217;ve had mixed feelings about the process in 2007, mainly because of the difficulty in customizing task assignments and because workflows could only run in the security context of the item submitter.  This security limitation was a huge annoyance when building more complex [...]]]></description>
			<content:encoded><![CDATA[<p>Workflow functionality in SharePoint Designer 2010 has been significantly enhanced over 2007.  I&#8217;ve had mixed feelings about the process in 2007, mainly because of the difficulty in customizing task assignments and because workflows could only run in the security context of the item submitter.  This security limitation was a huge annoyance when building more complex workflows that queried several lists, because we had to make sure that the submitters had appropriate rights on each list.  In some cases, we had to come up with strange workarounds when we dealt with HR lists, such as vacation days, that we needed the workflow to update, but users to only view.  Luckily, both of these issues are resolved in SharePoint 2010.  In fact, we&#8217;ve been able to enhance and simplify our vacation request and new matter intake workflows by using these new features.<span id="more-1748"></span></p>
<p>SharePoint Designer 2010 gives you the ability to create impersonation steps, which run in the security context of the workflow author.  So it&#8217;s simple to create an entire process that will run in the context of the item submitter, but have one step which runs with elevated permissions.  In that way we could setup an HR workflow that checks how many vacation days you have left and updates the number, without having to give the actual user anything more than read rights to the HR list.  You only need to make sure the workflow author has the elevated permissions required on the list.</p>
<p><img class="alignnone size-full wp-image-1756" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/01/impersonation.PNG" alt="impersonation" width="606" height="83" /></p>
<p>Another interesting feature is the ability to use Visio 2010 Premium to design the layout for workflows and then import them into SharePoint Designer.  While this sounds good, I found it less useful in practice.  First, it&#8217;s limited to Visio Premium, which many companies might not have.  Second, you can only create a layout, but cannot set any of the actual parameters or configuration settings.  Thirdly, I found that when I imported the Visio project into SharePoint Designer, it didn&#8217;t look anything like what I expected.  So I decided to just stick with using SharePoint Designer for the entire process for our workflows.</p>
<p>Another great feature is the ability to create globally reusable workflows that are tied to content types.  This lets you reuse workflows between many lists and libraries, rather than having to be tied into a single library.</p>
<p>The new task processes also make the workflow process more powerful and give you full control over how tasks should look and function.  As with any workflow activity, you can insert it by simply typing a few words in the text box in the workflow designer.  The approval task process is a prebuilt process that can be inserted into workflows for gathering approval on an item.</p>
<p><img class="alignnone size-full wp-image-1749" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/01/press-enter.PNG" alt="press enter" width="642" height="105" /></p>
<p>You would start off by selecting participants for your approval process, the duration for each task, the due date, and instructions that should be sent in the email.</p>
<p><img class="alignnone size-full wp-image-1751" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/01/task-process.PNG" alt="task process" width="423" height="383" /></p>
<p>You then have full control over the approval workflow and individual tasks, and can customize all of the emails that get sent for task assignments.  You can also easily customize InfoPath forms that users see when approving items.  The following screen shots show samples of the steps that can be customized in the approval and task workflows:</p>
<p><img class="alignnone size-full wp-image-1750" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/01/process-completion.PNG" alt="process completion" width="468" height="231" /></p>
<p><img class="alignnone size-full wp-image-1752" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/01/task.PNG" alt="task" width="445" height="399" /></p>
<p><img class="alignnone size-full wp-image-1753" src="http://blogs.kraftkennedy.com/wp-content/uploads/2011/01/task2.PNG" alt="task2" width="466" height="339" /></p>
<p>My overall impression is that the workflow engine in SharePoint Designer 2010 has been considerably improved and should be the starting point when considering what tools to use for building workflows.  Much more complex workflows can be build now versus what was possible in 2007.  In the case that you need custom actions that are not available out of the box, those can be built in Visual Studio and imported into SharePoint, for use in SharePoint Designer.  But there&#8217;s a lot of functionality that can be leveraged in SharePoint Designer before considering custom development in Visual Studio or third party tools.</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2011/01/10/workflow-improvements-in-sharepoint-designer-2010/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2011/01/10/workflow-improvements-in-sharepoint-designer-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2010 MacBook Air Ready For Business?</title>
		<link>http://blogs.kraftkennedy.com/index.php/2010/12/06/2010-macbook-air-ready-for-business/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2010/12/06/2010-macbook-air-ready-for-business/#comments</comments>
		<pubDate>Mon, 06 Dec 2010 14:14:47 +0000</pubDate>
		<dc:creator>Eric Christiansen</dc:creator>
				<category><![CDATA[Apple Computing]]></category>
		<category><![CDATA[Macbook Air]]></category>
		<category><![CDATA[Office]]></category>
		<category><![CDATA[OneNote]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1683</guid>
		<description><![CDATA[Recently, I decided to purchase the new MacBook Air. Until this year, I was a long time PC user, so Apple products are still relatively new to me. I wanted something that I could do more work on than the iPad but still be small and light. I wanted something I could use on the train as [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I decided to purchase the new MacBook Air. Until this year, I was a long time PC user, so Apple products are still relatively new to me. I wanted something that I could do more work on than the iPad but still be small and light. I wanted something I could use on the train as well as use in meetings while in the office. I originally purchased the iPad as a personal device for casual email and web browsing at home. It works fantastic for that, but when I tried to use it at work to take notes or draft lengthy emails, I found the on-screen keyboard of the iPad lacking. This is why I decided to purchase the MacBook Air.<span id="more-1683"></span> </p>
<p>I got the new 11.6&#8243; MacBook Air with 1.4 GHz processor and 4GB of RAM with a 64 GB SSD drive. This thing is tiny. Its about the same width as the iPad, super thin and only weighs about a pound more than the iPad at 2.3 lbs. My primary work machine, a Dell Latitude E6410, seems like a boat anchor in comparison. I was concerned about the slower 1.4 GHz Core2 Duo processor, but it seems to be holding up quite well. However, I won&#8217;t be running any Windows 7 virtual machines with this, especially with only having 64GB of storage. The only part where I notice slight lagging is in Outlook 2011. Every now and then, my typing will lag for a second, but then is fine. I never noticed any performance issues with the built in applications, even when I had my entire mailbox downloaded with the built in mail app. I have 25,000 items in my Inbox, so that probably doesn&#8217;t help.</p>
<p>I installed Office 2011 Business edition. This includes Word, PowerPoint, Excel and Outlook. Outlook was missing in the older versions of office, but is now back. It looks very much like Office 2010 for Windows complete with ribbon bars. It connects to Exchange via RPC the same as Outlook for Windows and doesn&#8217;t rely on WebDAV that Entourage used. You get the same full functionality as the Windows version as far as I can tell.</p>
<p>That said, I think there are some limitations. I haven&#8217;t really used Excel, PowerPoint or Word yet (other than to draft this blog post), but at first glance, they look and operate the same as the Windows versions. I also got hold of a copy of the Office Communicator 2011 client for Mac. This works just like the Windows version and connects directly to the OCS servers. It doesn&#8217;t need to proxy through a Communicator Web Access server like the Blackberry or iPhone clients.</p>
<div id="attachment_1688" class="wp-caption aligncenter" style="width: 582px"><img class="size-full wp-image-1688 " src="http://blogs.kraftkennedy.com/wp-content/uploads/2010/12/Outlook.png" alt="Outlook 2011 for Mac complete with Ribbon Bar" width="572" height="373" /><p class="wp-caption-text">Outlook 2011 for Mac complete with Ribbon Bar</p></div>
<p>I am a big user of OneNote for taking notes in meetings so not having an OS X version of OneNote was very disappointing to me. However, a colleague of mine told me about Microsoft’s OneNote Web App. By storing my OneNote files on our company’s SharePoint server, I can work in my OneNote files via Web browser using the Web App version of OneNote. I can also use standard OneNote 2010 while at my desk to work in the files stored on our SharePoint server. There’s no need to store two different sets of files. There are some limitations of the Web App version of OneNote, but for basic note taking, it works great. The only caveat is that you must have an Internet connection to access the application and data.</p>
<div id="attachment_1691" class="wp-caption aligncenter" style="width: 586px"><img class="size-full wp-image-1691 " src="http://blogs.kraftkennedy.com/wp-content/uploads/2010/12/OneNote.png" alt="OneNote Web App Integrated with Sharepoint 2010" width="576" height="361" /><p class="wp-caption-text">OneNote Web App Integrated with Sharepoint 2010</p></div>
<p>For applications that don’t have a native OS X version, I&#8217;m using Web versions of the application or Citrix published applications.  Many legal applications, such as Document Management Systems, do not have Mac versions of their applications.  Again, I&#8217;m not replacing my primary laptop with the MacBook, so this is not a deal breaker for me. The full Citrix Client for Mac is very nice and a user can create application shortcuts to individual applications easily themselves through the “Dazzle” interface.</p>
<p>As much as I love Apple hardware and software, I still don&#8217;t think going native OS X on a Mac is ready for prime time at our law firm clients. By native OS X, I’m referring to running only the OS X operating system and not running a Windows operating system via virtualization or by running the full Windows OS instead of OS X. However, Office 2011 is a big step in the right direction. Its much better than the built in Mail program that comes with the Mac. For someone looking to use an iPad in the work place, they should look at the MacBook Air as an option. The only downside is having to support Apple equipment. iPads and iPhones are one thing, supporting OS X is a whole other animal as it’s a full operating system that needs to be managed and secured just like a Windows machine.</p>
<p>Overall, I find the MacBook Air is a great secondary machine and compliments my work Windows laptop and home iMac very well. I love the MacBook Air hardware. It’s so small and light and plenty fast for my needs. I see myself using this much more than the iPad.</p>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2010/12/06/2010-macbook-air-ready-for-business/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2010/12/06/2010-macbook-air-ready-for-business/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adding events to SharePoint list item form fields</title>
		<link>http://blogs.kraftkennedy.com/index.php/2010/11/10/adding-events-to-sharepoint-list-item-form-fields/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2010/11/10/adding-events-to-sharepoint-list-item-form-fields/#comments</comments>
		<pubDate>Wed, 10 Nov 2010 22:06:06 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[SharePoint]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1616</guid>
		<description><![CDATA[SharePoint 2007 lists use aspx forms for new item, edit item, and view item forms.  These forms can be modified to customize the look and feel of the forms, and add additional functionality.  For example, you could add client side javascript to do additional validation or to show and hide sections based on where a [...]]]></description>
			<content:encoded><![CDATA[<p>SharePoint 2007 lists use aspx forms for new item, edit item, and view item forms.  These forms can be modified to customize the look and feel of the forms, and add additional functionality.  For example, you could add client side javascript to do additional validation or to show and hide sections based on where a user clicks.  You could also add javascript events to list items, such as onchange and onclick events.<span id="more-1616"></span></p>
<p>(Note: SharePoint 2010 adds the option to use InfoPath forms for lists, but this still might apply in certain cases.)</p>
<p>Here&#8217;s a good primer on using SharePoint Designer 2007 to edit or create a new list item form:</p>
<p><a href="http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx">http://office.microsoft.com/en-us/sharepoint-designer-help/create-a-custom-list-form-HA010119111.aspx</a></p>
<p>Adding client-side javascript events is where it gets a bit tricky.  You could look at the source code for the page in a browser in order to find the ID of the control you wish to add an event to.</p>
<p>Then you could add a function in javascript to assign another function to run after an event.  Note, you can&#8217;t just simply add the event into the control in the source code, since the control is a server-side SharePoint control.  So you&#8217;d have to have a separate function where you assign the event, as shown below.</p>
<pre>function addEvents(){
//Add event functions here</pre>
<pre>document.all.&lt;ID-OF-CONTROL&gt;.onclick = function(){EventCode()};</pre>
<pre>document.all.&lt;ID-OF-CONTROL&gt;.onchange = function(){EventCode()};</pre>
<p>}</p>
<pre>function EventCode(){
//Actual code to respons to event</pre>
<pre>alert('test');
 }</pre>
<p>The next tricky thing I found is that if you simply call the &#8220;addEvents&#8221; function in script or in the page load, it doesn&#8217;t actually do anything.  This seems to be because the page needs to be fully built and loaded before the events are added.  So adding the following timeout to the script, in order to wait a second after the page loads before assigning the events, seems to do the trick.</p>
<pre>setTimeout('addEvents()', 1000);</pre>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2010/11/10/adding-events-to-sharepoint-list-item-form-fields/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2010/11/10/adding-events-to-sharepoint-list-item-form-fields/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Branding SharePoint 2010 Search Centers</title>
		<link>http://blogs.kraftkennedy.com/index.php/2010/08/25/branding-sharepoint-2010-search-centers/</link>
		<comments>http://blogs.kraftkennedy.com/index.php/2010/08/25/branding-sharepoint-2010-search-centers/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 16:30:52 +0000</pubDate>
		<dc:creator>Michael Fettner</dc:creator>
				<category><![CDATA[Enterprise Content Management]]></category>
		<category><![CDATA[Search Center]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://blogs.kraftkennedy.com/?p=1411</guid>
		<description><![CDATA[The Search Centers in SharePoint 2010 use &#8220;minimal.master,&#8221; which is a very basic layout without navigation.  While this might be fine for the search center, it doesn&#8217;t work well for a corporate intranet, where users expect to navigate between many sites.  With the default search center, once a user goes there he&#8217;s stuck there, since [...]]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<div class="mceTemp">
<div class="mceTemp">The Search Centers in SharePoint 2010 use &#8220;minimal.master,&#8221; which is a very basic layout without navigation.  While this might be fine for the search center, it doesn&#8217;t work well for a corporate intranet, where users expect to navigate between many sites.  With the default search center, once a user goes there he&#8217;s stuck there, since there&#8217;s no easy way to navigate back to another site.</div>
<div class="mceTemp"> </div>
<div class="mceTemp"><img class="wp-image-1412" src="http://blogs.kraftkennedy.com/wp-content/uploads/2010/08/Capture.1JPG.JPG" alt="Search Center with Default Master Page" width="450" height="182" /></div>
<div class="mceTemp">
<dl>
<dt> Search Center with Default Master Page</dt>
</dl>
</div>
<div class="mceTemp">
<p>You might expect to be able to just switch the master page to one with navigation, but doing so causes the search box to disappear.  So you end up with a search site with your custom branding, but no search box. </p>
<p>The reason for this is that the search control is actually located in the breadcrumb navigation, which only works for minimal.master.  The associated page layouts also contain controls to hide what&#8217;s in the search area of the master page, so that you don&#8217;t end up with two search boxes. </p>
<p>You can fix all this when you use a custom master page by just modifying the search layout pages with the following steps:</p>
<p>1)  Open SharePoint Designer 2010 to your site, and click the &#8220;Master Pages&#8221; object</p>
<p>2)  Check out the following pages: SearchMain.aspx, SearchResults.aspx, and PeopleSearchResults.aspx</p>
<p>3)  Find the following section and delete it.  This removes the control that hides the search area from your master page.</p>
<p>&lt;asp:Content ContentPlaceHolderID=&#8221;PlaceHolderSearchArea&#8221;  runat=&#8221;server&#8221;&gt;<br />
&#8230;&#8230;<br />
&lt;/asp:Content&gt;</p>
<p>4)  Check-in, Publish, and Approve the pages.</p>
<p>Note, if there&#8217;s anything else from the breadcrumb navigation that you want to appear on the page, you would have to add it back into ContentPlaceHolderMain. </p>
<p>At that point, your Search Center should take on the layout from your custom master page, and it will use the same search box as the master page.</p></div>
<p><img class="wp-image-1413" src="http://blogs.kraftkennedy.com/wp-content/uploads/2010/08/Capture2.JPG" alt="Search Center with Custom Master Page" width="509" height="196" /></p>
<dl>
<dt>Search Center with Custom Master Page</dt>
</dl>
</div>
</div>
<table border=0><tr><td width="215">
<!-- Start WP Socializer - Social Buttons - Output -->
<div class="wp-socializer 16px">
<ul class="wp-socializer-none columns-no">
 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 

 <li><a href="" title="" target="_blank"><img src="http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-mask-16px.gif" alt="" style="width:16px; height:16px; background: transparent url(http://blogs.kraftkennedy.com/wp-content/plugins/wp-socializer/public/social-icons/wp-socializer-sprite-16px.png) no-repeat; background-position:0px -px; border:0;"/></a></li> 
</ul> 
<div class="wp-socializer-clearer"></div></div>
<!-- End WP Socializer - Social Buttons - Output -->
</td><td>
<!-- Start WP Socializer Plugin - Retweet Button -->
<script type="text/javascript">
<!--
tweetmeme_url = "http://blogs.kraftkennedy.com/index.php/2010/08/25/branding-sharepoint-2010-search-centers/"; tweetmeme_style = "compact"; tweetmeme_source = "kraftkennedy"; 

--></script>
<script type="text/javascript" src="http://tweetmeme.com/i/scripts/button.js"></script>
<!-- End WP Socializer Plugin - Retweet Button -->
</td></tr></table>]]></content:encoded>
			<wfw:commentRss>http://blogs.kraftkennedy.com/index.php/2010/08/25/branding-sharepoint-2010-search-centers/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>

