<feed xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
    <title>Mirjam's thoughts on SharePoint</title>
    <link rel="self" type="application/atom+xml" href="http://www.sharepointchick.com/Atom.aspx" />
    <subtitle type="html">SharePointChick's musings on SharePoint 2010</subtitle>
    <id>http://sharepointchick.com/Default.aspx</id>
    <author>
        <name>Mirjam</name>
        <uri>http://sharepointchick.com/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 2.1.2.2">Subtext</generator>
    <updated>2012-01-07T01:32:35Z</updated>
    <entry>
        <title>Setting a Default Value for a Managed Metadata Column</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2012/01/07/setting-a-default-value-for-a-managed-metadata-field.aspx" />
        <id>http://sharepointchick.com/archive/2012/01/07/setting-a-default-value-for-a-managed-metadata-field.aspx</id>
        <published>2012-01-07T00:17:06Z</published>
        <updated>2012-01-07T01:32:35Z</updated>
        <content type="html">&lt;p&gt;Some of the cool new features of SharePoint 2010 are the features related to the Managed Metadata Service Application. A lot of these features were things that companies have been asking for for a while now. For instance the ability to manage hierarchical metadata in a central location, instead of having to create choice lists in every site collection is something that is probably going to be used in the document management solutions of most larger companies. This automatically means that it will be used in a lot of custom solutions as well. At first glance this doesn’t seem like a problem. After all, why would using a managed metadata (site) column in your custom solution be any different then using any other (site) column. To be honest, I’m not sure about the why, although I could think of a few reasons, but using managed metadata columns in a custom solution is vastly different than using any other column. &lt;/p&gt;
&lt;p&gt;Personally I had to set a default value of a Managed Metadata Site Column from my custom web part. The step is to add a taxonomy field to my web part, so a user can select a default term. The way to do this is by adding a TaxonomyWebTaggingControl to the web part and setting its properties. We use the current site to setup a session to the Managed Metadata Service Application. Internally the Web Application of the current site is used for this, as Service Applications are linked to Web Applications by Service Application Proxies. Once we’ve got a TaxonomySession we can choose whether we want to get all term stores (TaxonomySession.TermStores), the term store that is selected as the default term store for keywords (TaxomomySession.DefaultKeywordsTermStore), or the default term store for the site collection (TaxonomySession.DefaultSiteCollectionTermStore). Once we’ve got a term store we’ve got to make sure that it’s online and when it is we can request the term group and the term set that we want to use for the site column from it. To assign a term store to a TaxonomyWebTaggingControl we have to assign the term store guid as a string to the SSPList property.&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet" style="padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum1" style="color: rgb(96, 96, 96);"&gt;   1:&lt;/span&gt; SPSite currentSite = SPContext.Current.Site;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum2" style="color: rgb(96, 96, 96);"&gt;   2:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// Instantiates a taxonomy session for the current site&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum3" style="color: rgb(96, 96, 96);"&gt;   3:&lt;/span&gt; TaxonomySession taxonomySession = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; TaxonomySession(currentSite);&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum4" style="color: rgb(96, 96, 96);"&gt;   4:&lt;/span&gt; TermStore termStore = taxonomySession.DefaultKeywordsTermStore;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum5" style="color: rgb(96, 96, 96);"&gt;   5:&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt; (termStore.IsOnline)&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum6" style="color: rgb(96, 96, 96);"&gt;   6:&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum7" style="color: rgb(96, 96, 96);"&gt;   7:&lt;/span&gt;     termGroup = termStore.Groups[&lt;span style="color: rgb(0, 96, 128);"&gt;"MyTaxonomyGroup"&lt;/span&gt;];&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum8" style="color: rgb(96, 96, 96);"&gt;   8:&lt;/span&gt;     termSet = termGroup.TermSets[&lt;span style="color: rgb(0, 96, 128);"&gt;"MyTermSet for instance Country"&lt;/span&gt;];&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum9" style="color: rgb(96, 96, 96);"&gt;   9:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum10" style="color: rgb(96, 96, 96);"&gt;  10:&lt;/span&gt; TaxonomyWebTaggingControl taggingControl = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; TaxonomyWebTaggingControl();&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum11" style="color: rgb(96, 96, 96);"&gt;  11:&lt;/span&gt; taggingControl.SSPList = termStore.Id.ToString();&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum12" style="color: rgb(96, 96, 96);"&gt;  12:&lt;/span&gt; taggingControl.GroupId = termGroup.Id;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum13" style="color: rgb(96, 96, 96);"&gt;  13:&lt;/span&gt; taggingControl.TermSetList = termSet.Id.ToString();&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum14" style="color: rgb(96, 96, 96);"&gt;  14:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// This controls whether you can add new terms to the term set&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum15" style="color: rgb(96, 96, 96);"&gt;  15:&lt;/span&gt; taggingControl.AllowFillIn = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum16" style="color: rgb(96, 96, 96);"&gt;  16:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// This controls whether unresolved terms will just be added to the termset or not&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum17" style="color: rgb(96, 96, 96);"&gt;  17:&lt;/span&gt; taggingControl.IsAddTerms = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum18" style="color: rgb(96, 96, 96);"&gt;  18:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// This setting allows you to browse the term set&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum19" style="color: rgb(96, 96, 96);"&gt;  19:&lt;/span&gt; taggingControl.IsDisplayPickerButton = &lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum20" style="color: rgb(96, 96, 96);"&gt;  20:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// This setting enables/disables validation highlighting&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum21" style="color: rgb(96, 96, 96);"&gt;  21:&lt;/span&gt; taggingControl.IsIgnoreFormatting = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum22" style="color: rgb(96, 96, 96);"&gt;  22:&lt;/span&gt; taggingControl.IsIncludeDeprecated = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum23" style="color: rgb(96, 96, 96);"&gt;  23:&lt;/span&gt; taggingControl.IsIncludeUnavailable = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum24" style="color: rgb(96, 96, 96);"&gt;  24:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// This setting modifies what is stored/returned from the control&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum25" style="color: rgb(96, 96, 96);"&gt;  25:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// if you want the GUIDS of parent terms then set this to true&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum26" style="color: rgb(96, 96, 96);"&gt;  26:&lt;/span&gt; taggingControl.IsIncludePathData = &lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum27" style="color: rgb(96, 96, 96);"&gt;  27:&lt;/span&gt; &lt;span style="color: rgb(0, 128, 0);"&gt;// This setting will include term set name resolution as well if set&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum28" style="color: rgb(96, 96, 96);"&gt;  28:&lt;/span&gt; taggingControl.IsIncludeTermSetName = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum29" style="color: rgb(96, 96, 96);"&gt;  29:&lt;/span&gt; taggingControl.ID = &lt;span style="color: rgb(0, 96, 128);"&gt;"MyCustomMetadataControl"&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum30" style="color: rgb(96, 96, 96);"&gt;  30:&lt;/span&gt;  &lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;   &lt;br /&gt;
Now a user can select a default value. By after a user clicks a button we can store the value the user selected as the default value of the site column. Be aware that if you let non-Site Owner users select a default value that you will have to use impersonation as only Site Owners can set default values for site columns.&lt;/p&gt;
&lt;p&gt;The way we have to save a default value for a taxomony column is very specific. You can leave some of these steps out and it will seem like it works. If you go into the Site Column management user interface via the Site Settings page in your site you will probably see that a default value has been selected and it will seem like SharePoint resolves the value without a problem. However if you are using the column in a document library and you are trying to create a new document in Word 2010 the document information panel will indicate that the default value is a value that doesn’t exist in the term store. Pretty tricky that!&lt;/p&gt;
&lt;p&gt;The value of a Managed Metadata Column is build op from three parts:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;The Id of the term as it is stored in the TaxonomyHiddenList . The TaxonomyHiddenList caches all terms from the term store in the site collection. The link is referred to as the WssId. &lt;/li&gt;
    &lt;li&gt;The label of the term &lt;/li&gt;
    &lt;li&gt;The guid of the term &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The format of the value looks like this:    &lt;br /&gt;
&amp;lt;WssId&amp;gt;;#&amp;lt;TermLabel&amp;gt;|&amp;lt;TermGuid&amp;gt;&lt;/p&gt;
&lt;p&gt;In order to set a value for a TaxonomyField we have to use a TaxnomomyFieldValue.    &lt;br /&gt;
We can use the PopulateFromLabelGuidPair method to convert the Text value of the TaxonomyWebTaggingControl on our web part into a valid Label/Guid pair.     &lt;br /&gt;
We are setting the WssId to –1. We could try to retrieve the actual Id of the term from the TaxonomyHiddenList by using the TaxonomyField.GetWssIdsOfTerm method, but if we set it to –1 SharePoint will resolve it for us and will even add the term to the TaxonomyHiddenList if it’s not already in there.     &lt;br /&gt;
Another oddifity is that we have to convert the guid of the selected term to a lower case guid, or the Document Information Panel in Office 2010 won’t recognize the term.&lt;/p&gt;
&lt;div id="codeSnippetWrapper"&gt;
&lt;div id="codeSnippet" style="padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;p&gt;&lt;span id="lnum1" style="color: rgb(96, 96, 96);"&gt;   1:&lt;/span&gt; TaxonomyField taxonomyField = SPContext.Current.Site.RootWeb.Fields.&lt;br /&gt;          GetFieldByInternalName([&lt;span style="color: rgb(0, 96, 128);"&gt;"MyManagedMetadataSiteColumn"&lt;/span&gt;]) &lt;span style="color: rgb(0, 0, 255);"&gt;as&lt;/span&gt; TaxonomyField;&lt;/p&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum2" style="color: rgb(96, 96, 96);"&gt;   2:&lt;/span&gt; TaxonomyFieldValue defaultValue = &lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt; TaxonomyFieldValue(taxonomyField);&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum3" style="color: rgb(96, 96, 96);"&gt;   3:&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;try&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum4" style="color: rgb(96, 96, 96);"&gt;   4:&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum5" style="color: rgb(96, 96, 96);"&gt;   5:&lt;/span&gt;     defaultValue.PopulateFromLabelGuidPair(taggingControl.Text);&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum6" style="color: rgb(96, 96, 96);"&gt;   6:&lt;/span&gt;     defaultValue.WssId = -1;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum7" style="color: rgb(96, 96, 96);"&gt;   7:&lt;/span&gt;     &lt;span style="color: rgb(0, 128, 0);"&gt;// GUID should be stored lowercase, otherwise it will not work in Office 2010&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum8" style="color: rgb(96, 96, 96);"&gt;   8:&lt;/span&gt;     defaultValue.TermGuid = defaultValue.TermGuid.ToLower();&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum9" style="color: rgb(96, 96, 96);"&gt;   9:&lt;/span&gt;     &lt;span style="color: rgb(0, 128, 0);"&gt;// Set the selected default value for the site column&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum10" style="color: rgb(96, 96, 96);"&gt;  10:&lt;/span&gt;     taxonomyField.DefaultValue = defaultValue.ValidatedString;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum11" style="color: rgb(96, 96, 96);"&gt;  11:&lt;/span&gt;  &lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum12" style="color: rgb(96, 96, 96);"&gt;  12:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum13" style="color: rgb(96, 96, 96);"&gt;  13:&lt;/span&gt; &lt;span style="color: rgb(0, 0, 255);"&gt;catch&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum14" style="color: rgb(96, 96, 96);"&gt;  14:&lt;/span&gt; {&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum15" style="color: rgb(96, 96, 96);"&gt;  15:&lt;/span&gt;     ErrorMessage.Text = &lt;span style="color: rgb(0, 96, 128);"&gt;"Creating a new term is not allowed, please select an existing term."&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum16" style="color: rgb(96, 96, 96);"&gt;  16:&lt;/span&gt;     taxonomyField.DefaultValue = String.Empty;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum17" style="color: rgb(96, 96, 96);"&gt;  17:&lt;/span&gt; }&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum18" style="color: rgb(96, 96, 96);"&gt;  18:&lt;/span&gt;  &lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: white;"&gt;&lt;span id="lnum19" style="color: rgb(96, 96, 96);"&gt;  19:&lt;/span&gt; taxonomyField.UserCreated = &lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;/pre&gt;
&lt;!--CRLF--&gt;
&lt;pre style="margin: 0em; padding: 0px; width: 800px; text-align: left; color: black; line-height: 12pt; overflow: visible; font-family: &amp;quot;Courier New&amp;quot;, courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"&gt;&lt;span id="lnum20" style="color: rgb(96, 96, 96);"&gt;  20:&lt;/span&gt; taxonomyField.Update(&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;);&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;   &lt;br /&gt;
I think I would still be looking for a solution for this if it wasn’t for &lt;a target="_blank" href="http://social.technet.microsoft.com/Forums/en-US/sharepoint2010programming/thread/5eaa5cc0-d9b1-42ed-9aed-ebb21345e859"&gt;Donald Hessing’s answer on the SharePoint Forums&lt;/a&gt;, so thanks Donald!&lt;/p&gt;
&lt;div&gt;I hope this post will save others some time, just like Donald’s post saved me some time.&lt;/div&gt;&lt;img src="http://sharepointchick.com/aggbug/113.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/113.aspx</wfw:comment>
        <slash:comments>1</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/113.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/113.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Finding the application pool account for a web application</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/10/29/finding-the-application-pool-account-for-a-web-application.aspx" />
        <id>http://sharepointchick.com/archive/2011/10/29/finding-the-application-pool-account-for-a-web-application.aspx</id>
        <published>2011-10-29T16:51:51Z</published>
        <updated>2011-10-29T16:57:39Z</updated>
        <content type="html">&lt;p&gt;I get a lot of questions from people who read my post on &lt;a href="http://sharepointchick.com/archive/2010/05/07/configuring-claims-and-forms-based-authentication-for-use-with-a.aspx"&gt;Configuring claims and forms based authentication for use with a SQL provider in SharePoint 2010&lt;/a&gt; about how to find the application pool account for a certain web application. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The first thing you have to do is to find out what application pool is being used for you web application. In order to find this out we need to open up IIS (Internet Information Services) Manager. Click on “Start” – “Administrative Tools” – “Internet Information Services (IIS) Manager”.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="OpenIIS" border="0" alt="OpenIIS" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Finding-the-application-pool-account-for_D13F/OpenIIS_5b56b67c-a212-40da-97c8-df2a4d56b94f.png" width="697" height="773" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Open up the drop down on the left and look for your web application in the “Sites” list.&lt;/li&gt;    &lt;li&gt;Select the web application you want to find the application pool account for and click “Basic Settings’ in the panel on the right.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="BasicSettings" border="0" alt="BasicSettings" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Finding-the-application-pool-account-for_D13F/BasicSettings_92c4b37a-bcb1-4356-87c0-e0ae660ecc53.png" width="852" height="860" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="BasicSettings2" border="0" alt="BasicSettings2" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Finding-the-application-pool-account-for_D13F/BasicSettings2_0499f93f-d361-4c6f-9aec-305a86583d77.png" width="451" height="248" /&gt;&lt;/p&gt;  &lt;p&gt;In my case the application pool for my web application is “SharePoint – Web Apps”. &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Now we have to find the application pool account and we have two ways in which we can do this.&lt;/li&gt;    &lt;li&gt;We can find the application pool account in IIS by selecting “Application Pools” in the left panel. This will show the list of application pools in the middle.&lt;/li&gt;    &lt;li&gt;Find the application pool that you found in the basic settings of your web application. Right of the name of the application pool the application pool account is displayed. If you are looking for the application pool account of your Central Administration web application you can simply look to the right of the “SharePoint Central Administration v4” application pool. In my case the application pool account of my Central Administration web application is “SOLUTIONS\spfarm”.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ApplicationPools" border="0" alt="ApplicationPools" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Finding-the-application-pool-account-for_D13F/ApplicationPools_578623f3-7f98-4e44-8858-2a12499d24c0.png" width="925" height="513" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;If you know the application pool of your web application you can also find the application pool account from the SharePoint user interface. &lt;/li&gt;    &lt;li&gt;In order to do this open up Central Administration and click on “Security”.&lt;/li&gt;    &lt;li&gt;Now click on “Configure service accounts”.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="CASecurity" border="0" alt="CASecurity" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Finding-the-application-pool-account-for_D13F/CASecurity_27b9759d-eefe-40ea-801b-0c35403d6494.png" width="869" height="651" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In the drop down select the application pool of your web application. This will display the application pool account in the text box.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ConfigureServiceAccounts" border="0" alt="ConfigureServiceAccounts" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Finding-the-application-pool-account-for_D13F/ConfigureServiceAccounts_136f267f-1876-4de9-b038-9fb27978de04.png" width="872" height="651" /&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;If you are looking for the application pool account of your Central Administration web application you have to select “Farm Account” in the drop down box. The farm account is also the application pool account of your Central Administration web application and selecting farm account in the drop down will make the account show up in the text box.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;That’s all there is to it!&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/112.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/112.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/112.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/112.aspx</trackback:ping>
    </entry>
    <entry>
        <title>SharePoint Connections Amsterdam 2011</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/10/28/sharepoint-connections-amsterdam-2011.aspx" />
        <id>http://sharepointchick.com/archive/2011/10/28/sharepoint-connections-amsterdam-2011.aspx</id>
        <published>2011-10-28T15:35:34Z</published>
        <updated>2011-10-28T15:41:09Z</updated>
        <content type="html">&lt;p&gt;Just a few more weeks before SharePoint Connections will be back in Amsterdam. I have the pleasure of speaking again. I’m looking forward to meeting and talking to many of you there again on November 22nd and 23rd in De Meervaart in Amsterdam.    &lt;br /&gt;The conference web site can be found &lt;a href="http://www.nccomms-events.com/sharepointconnections" target="_blank"&gt;here&lt;/a&gt;. DIWUG members can ping me for a discount code that will let you register for the full conference for only €359,-, which means you save €140,-.   &lt;br /&gt;The stuff I’ll be speaking on:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SharePoint 2010 Developer’s Mythbusters      &lt;br /&gt;&lt;/strong&gt;This session will talk about common misconceptions on developing custom solutions for SharePoint. The session will provide best practices, point out gotchas and dive into some IT Pro stuff a developer has to know about in order to be able to build solid SharePoint solutions.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Upgrading User Profiles and My Sites from SharePoint 2007 to SharePoint 2010&lt;/strong&gt;     &lt;br /&gt;This session will demonstrate how to upgrade User Profiles and My Sites from a SharePoint 2007 environment to a SharePoint 2010 environment. The slides will explain the pre-requisites and the pit falls and the demos will show the exact steps that you need to take in order to upgrade your User Profiles and My Sites successfully.&lt;/p&gt;  &lt;p&gt;We will also be doing a pre-conference DIWUG evening again on Monday November 21st. Keep an eye on twitter and the DIWUG web site to find out when registration for the DIWUG event opens.    &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/SharePoint-Connections-Amsterdam_D1AC/SPCAmsterdam2011%20_2.gif"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SPCAmsterdam2011 " border="0" alt="SPCAmsterdam2011 " src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/SharePoint-Connections-Amsterdam_D1AC/SPCAmsterdam2011%20_thumb.gif" width="644" height="83" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/111.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/111.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/111.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/111.aspx</trackback:ping>
    </entry>
    <entry>
        <title>New DIWUG SharePoint eMagazine published</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/09/13/new-diwug-sharepoint-emagazine-published.aspx" />
        <id>http://sharepointchick.com/archive/2011/09/13/new-diwug-sharepoint-emagazine-published.aspx</id>
        <published>2011-09-13T20:55:10Z</published>
        <updated>2011-09-13T20:57:22Z</updated>
        <content type="html">&lt;p&gt; &lt;/p&gt;  &lt;p&gt;The fifth DIWUG SharePoint eMagazine is finished and has now been published on the &lt;a href="http://www.diwug.nl/Pages/downloads.aspx" target="_blank"&gt;DIWUG web site&lt;/a&gt;. The new magazine again contains eight high quality articles, an extensive SharePoint tip and two DIWUG discount codes for SharePoint conferences this autumn. &lt;a href="http://www.diwug.nl/Pages/downloads.aspx" target="_blank"&gt;&lt;img style="display: inline; float: right" align="right" src="http://www.diwug.nl/PublishingImages/emagazine5.png" width="220" height="312" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I myself wrote an article on “SharePoint Decisions: When to create a site and when to create a site collection” for this magazine. This is a write up that I promised several people at the TechDays and DevDays in Den Haag in April of this year. It has taken me quite some time, but I finally finished it.&lt;/p&gt;  &lt;p&gt;Below is the full list of articles in the magazine:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Content aggregation in SharePoint 2010 - &lt;a href="http://www.lightningtools.com/blog"&gt;Brett Lonsdale&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;SharePoint status update control and Social Media integration - &lt;a href="http://erwinkoens.wordpress.com/"&gt;Erwin Koens&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Tips and Tricks for Improved Performance with SharePoint 2010 - &lt;a href="http://www.sharepointpodshow.com/"&gt;Rob Foster&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;SharePoint Decisions: When to create a site and when to create a site collection - &lt;a href="http://sharepointchick.com/"&gt;Mirjam van Olst&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;SharePoint operational capability - &lt;a href="http://www.knowledgecue.com/Blog"&gt;Chandima Kulathilake&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Tip: Hiding the Save and Close button in a Survey -&lt;a href="http://www.apsitprojecten.nl/BLOG/"&gt; Jan Ligtenberg&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Creating and managing SharePoint 2010 sites and content with PowerShell - &lt;a href="http://jespermchristensen.wordpress.com/"&gt;Jesper M. Christensen&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;SharePoint 2010 WCM site based on search - &lt;a href="http://twitter.com/sknijff"&gt;Stephan van der Knijff&lt;/a&gt; &amp;amp; &lt;a href="http://www.imtech.nl/is"&gt;Amancio Quant&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;Visio Services application development - &lt;a href="http://bramdejager.wordpress.com/"&gt;Bram de Jager&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Just like the previous edition this magazine has a pretty good chance of being printed again as well. If it is we will be handing it out at the upcoming SharePoint Conferences around the world.&lt;/p&gt;  &lt;p&gt;Obviously I would like to thank our sponsors &lt;a href="http://www.logica.nl/" target="_blank"&gt;Logica&lt;/a&gt;, &lt;a href="http://www.avanade.nl/" target="_blank"&gt;Avanade&lt;/a&gt;, &lt;a href="http://www.macaw.nl/" target="_blank"&gt;Macaw&lt;/a&gt;, &lt;a href="http://www.imtech.nl/is" target="_blank"&gt;Imtech&lt;/a&gt;, &lt;a href="http://www.nccomms-events.com/sharepointconnections" target="_blank"&gt;SharePoint Connections Amsterdam&lt;/a&gt;, &lt;a href="http://www.lightningtools.com/" target="_blank"&gt;Lightning Tools&lt;/a&gt; and &lt;a href="http://www.xcomplica.com/" target="_blank"&gt;XComplica&lt;/a&gt; for making this fifth edition of the DIWUG SharePoint eMagazine possible.&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/110.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/110.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/110.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/110.aspx</trackback:ping>
    </entry>
    <entry>
        <title>Use trusted sites when opening a document with the Document ID static Url</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/09/03/use-trusted-sites-when-opening-a-document-with-the-document.aspx" />
        <id>http://sharepointchick.com/archive/2011/09/03/use-trusted-sites-when-opening-a-document-with-the-document.aspx</id>
        <published>2011-09-03T01:45:56Z</published>
        <updated>2011-09-03T01:45:56Z</updated>
        <content type="html">&lt;p&gt;Document IDs are new in SharePoint 2010. By enabling the site collection scoped “Document ID Service” feature unique IDs will be added to all documents within the site collection. When the feature is activated a custom prefix is generated that is unique to the site collection. &lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DocumentIDServiceFeature" border="0" alt="DocumentIDServiceFeature" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Open-a-document-with-the-Document-ID-sta_C0AD/DocumentIDServiceFeature_a24fe7cb-381a-4378-b173-6b1da7b339ff.png" width="768" height="76" /&gt;&lt;/p&gt;  &lt;p&gt;As a site owner you can change the prefix, however you have to make sure that the prefix is unique. The document ID format is [prefix]-[0-9]-[0-9] and SharePoint will simply start numbering at 0-0, which means that using the same prefix in two site collections will definitely get you duplicate document IDs. To see the document ID for a document choose View properties for that document, or add the document ID column to a list view.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DocumentIDSettings" border="0" alt="DocumentIDSettings" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Open-a-document-with-the-Document-ID-sta_C0AD/DocumentIDSettings_04a5ea17-13e0-4ed1-b0a8-16853e3260d4.png" width="815" height="301" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="ListViewWithDocumentIDs" border="0" alt="ListViewWithDocumentIDs" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Open-a-document-with-the-Document-ID-sta_C0AD/ListViewWithDocumentIDs_fe1e4883-8e2b-49c2-9136-c34b6b2e139c.png" width="814" height="395" /&gt;&lt;/p&gt;  &lt;p&gt;After activating the feature there are two document ID timer jobs that will have to run in order for IDs to be assigned to documents. The same is true if you decide to change the document ID prefix for a site collection. The timer jobs are the “Document ID Enable/Disable job” and the “Document ID Assignment job”. Both jobs are targeted at a specific web application and by default they both run once a day.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DocumentIDTimerJobs" border="0" alt="DocumentIDTimerJobs" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Open-a-document-with-the-Document-ID-sta_C0AD/DocumentIDTimerJobs_160689a5-864a-49d3-a66d-ff70a49d270f.png" width="637" height="161" /&gt;&lt;/p&gt;  &lt;p&gt;If you move a document around in your environment, even if you move it to another site collection, the document ID will stay the same. A copy operation will of course create a new document ID, as it creates a new document as well. In order to move a document to another site collection you will have to use the Content Organizer feature. Downloading a document to your computer and uploading it again into SharePoint will generate a new document ID. Document IDs only work on documents and on document sets, they don’t work on pages and list items.When searching for a document ID from anywhere in the farm SharePoint will always directly open the document for you. This means that you don’t have to remember where a document is stored and you don’t have to remember the complete url, if you know what the document ID of your document is you can always find your document within your farm. &lt;/p&gt;  &lt;p&gt;There is one thing that I ran into while using the document ID static url. The url of the web application that you are using seems to have to be in your trusted sites in order for the document to open correctly. If it’s not then Office will open the document, but it won’t remember where the document was opened from. I won’t get the pop up asking me whether I want to open the document in Read-Only mode or Edit mode, but instead I’m asked whether I want to open or save the document.&lt;/p&gt;  &lt;p&gt;Normal message displayed when opening a document from SharePoint:   &lt;br /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="NormalWarning" border="0" alt="NormalWarning" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Open-a-document-with-the-Document-ID-sta_C0AD/NormalWarning_ecec014f-f3b8-4c80-827a-85e63b7fbdf5.png" width="387" height="254" /&gt;&lt;/p&gt;  &lt;p&gt;Message I get when trying to open a document using the document ID link when the web application is not in my trusted sites:   &lt;br /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="AbNormalWarning" border="0" alt="AbNormalWarning" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Open-a-document-with-the-Document-ID-sta_C0AD/AbNormalWarning_341a1d8a-5b7a-4b74-9bb8-28d8325ece5a.png" width="411" height="288" /&gt;&lt;/p&gt;  &lt;p&gt;Depending on what version of Office you are using it will open the document as a read-only document, or it might open it from a temp location. This means that when saving the document I don’t get to automatically save it as a new version of the existing document, but Office will ask me where I want to save the document, which of course can be very confusing for end users.   &lt;br /&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="Warning" border="0" alt="Warning" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Open-a-document-with-the-Document-ID-sta_C0AD/Warning_d069c396-1e93-4493-b8f4-a4c39470e82c.png" width="837" height="112" /&gt;&lt;/p&gt;  &lt;p&gt;If you have your environment configured to open documents in the browser using Office Web Applications by default you won’t run into this, it only occurs when opening the document in an Office client application.&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/109.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/109.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/109.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/109.aspx</trackback:ping>
    </entry>
    <entry>
        <title>DotNed PodCast on SharePoint Development [Dutch]</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/09/02/dotned-podcast-on-sharepoint-development-dutch.aspx" />
        <id>http://sharepointchick.com/archive/2011/09/02/dotned-podcast-on-sharepoint-development-dutch.aspx</id>
        <published>2011-09-02T23:58:31Z</published>
        <updated>2011-09-02T23:58:31Z</updated>
        <content type="html">&lt;p&gt;I recently recorded a PodCast with Maurice de Beijer for the DotNed podcast series from the Dutch DotNed user group. We talked about SharePoint development, what you need to start development for SharePoint, some of the pitfalls for a .Net developer might run into when starting SharePoint and a lot of other chatter. The podcast is in Dutch, so some of my SharePoint friends can use it to improve their Dutch by listening to it &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-winkingsmile" alt="Winking smile" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/DotNed-PodCast_14FA2/wlEmoticon-winkingsmile_2.png" /&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.dotned.nl/PodCasts.aspx?id=13" href="http://www.dotned.nl/PodCasts.aspx?id=13"&gt;http://www.dotned.nl/PodCasts.aspx?id=13&lt;/a&gt;&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/108.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/108.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/108.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/108.aspx</trackback:ping>
    </entry>
    <entry>
        <title>I&amp;rsquo;ll be speaking at the European SharePoint Conference</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/06/28/irsquoll-be-speaking-at-the-european-sharepoint-conference.aspx" />
        <id>http://sharepointchick.com/archive/2011/06/28/irsquoll-be-speaking-at-the-european-sharepoint-conference.aspx</id>
        <published>2011-06-28T00:20:30Z</published>
        <updated>2011-06-28T00:28:46Z</updated>
        <content type="html">&lt;p&gt; &lt;/p&gt;  &lt;p&gt;I’m very pleased to let you know that I will be speaking at the European SharePoint Conference in Berlin 17-20 October of this year. I will be presenting two sessions, a keynote and a normal break out session.    &lt;br /&gt;    &lt;br /&gt;The key note on October 19 will be a joined session with &lt;a href="http://www.harbar.net" target="_blank"&gt;Spencer Harbar&lt;/a&gt; (&lt;a href="http://twitter.com/harbars" target="_blank"&gt;@harbars&lt;/a&gt;) and the title of this session will be “Successful Deployment: Lessons Learned From the Field “.     &lt;br /&gt;This is what the keynote will be all about:    &lt;br /&gt;Take a whirlwind tour of lessons from the field since the release of SharePoint Server 2010 to understand the key factors of a successful roll out in the enterprise across planning, architecture, implementation, deployment and operations. Based upon some of the most common pitfalls and worst practices of early adopters and the key challenges they have faced, the keynote will detail the lessons learnt alongside best practices to help ensure a successful deployment. Ideal for all disciplines, including Information Workers, Business Decision Makers, Developers and IT Professionals. &lt;/p&gt;  &lt;p&gt;The break out session will be about “Office 365: Delivering the Power of Cloud Productivity”.   &lt;br /&gt;Understand the key components of Office 365 and how they deliver the power of cloud productivity to organizations of all sizes. Focus on the key benefits, different editions, planning considerations, how to move to the cloud, integration with on premise. The content will be targeted at a broad audience across all SharePoint disciplines (information workers, business decision makers, developers and IT Pros). &lt;/p&gt;  &lt;p&gt;In a way it’s full circle for me, as the SharePoint Conference in Berlin in 2007 was the first conference for me as a speaker.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.sharepointeurope.com" target="_blank"&gt;&lt;img src="http://sharepointchick.com/images/sharepointchick_com/1/o_ESP_Speaker_badge.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’m really looking forward to the conference in Berlin and I hope to meet many of you there!&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/107.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/107.aspx</wfw:comment>
        <slash:comments>0</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/107.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/107.aspx</trackback:ping>
    </entry>
    <entry>
        <title>SharePoint Publishing Features Functionality</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/06/23/sharepoint-publishing-features-functionality.aspx" />
        <id>http://sharepointchick.com/archive/2011/06/23/sharepoint-publishing-features-functionality.aspx</id>
        <published>2011-06-23T23:06:19Z</published>
        <updated>2011-06-23T23:14:48Z</updated>
        <content type="html">&lt;p&gt; &lt;/p&gt;  &lt;p&gt;In the past couple of days I had three separate people asking me if I knew what you get when you activate the Publishing Features in a site collection or site. That probably means that it’s time for me to write the last part of this three part series. Part one described the Enterprise Features and part two described the Standard Features. This is the third part and it will describe the SharePoint 2010 Publishing Features.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://sharepointchick.com/archive/2011/01/12/sharepoint-enterprise-features-functionality.aspx" target="_blank"&gt;SharePoint Enterprise Features Functionality&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://sharepointchick.com/archive/2011/02/03/sharepoint-standard-features-functionality.aspx"&gt;SharePoint Standard Features Functionality&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;SharePoint Publishing Features Functionality      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;SharePoint Server Publishing Infrastructure&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;In a SharePoint Server 2010 environment with Standard CALs you can activate the SharePoint Server Publishing Infrastructure. This feature will activate the site collection scoped SharePoint Server Publishing features.    &lt;br /&gt;&lt;strong&gt;Folder&lt;/strong&gt;:  C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\PublishingSite     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: F6924D36-2FA8-4f0b-B16D-06B7250180FA&lt;/p&gt;  &lt;p&gt;Below the (mostly hidden) features that get activated when you activate the SharePoint Server Publishing Infrastructure are listed. &lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;:Publishing Prerequisites     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Enable Publishing prerequisites for site collection&lt;strong&gt;      &lt;br /&gt;Folder name&lt;/strong&gt;: PublishingPrerequisites     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;A392DA98-270B-4e85-9769-04C0FDE267AA      &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This feature enables the publishing prerequisites for a site collection. It doesn’t activate any other features, it just runs the code in the feature receiver to set up a site so it can use the publishing features.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;:Publishing Resources     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Enable Publishing for site collection&lt;strong&gt;      &lt;br /&gt;Folder name&lt;/strong&gt;: PublishingResources     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;AEBC918D-B20F-4a11-A1DB-9ED84D79C87E      &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This feature enables the publishing resources on a site collection. The publishing resources are site columns and content types and site settings. The feature also contains three feature upgrades that are added to the feature when it gets activated. &lt;/p&gt;  &lt;p&gt;The publishing resources contain the page layout columns and the publishing columns and a whole list of hidden site columns.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PublishingColumns" border="0" alt="PublishingColumns" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/PublishingColumns_3.png" width="503" height="427" /&gt;&lt;/p&gt;  &lt;p&gt;The hidden site columns added to your site by activating the Publishing Resources feature are:&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="633"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="340"&gt;&lt;strong&gt;Display Name&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="291"&gt;&lt;strong&gt;Static Name&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="337"&gt;Preview Image&lt;/td&gt;        &lt;td valign="top" width="294"&gt;PublishingPreviewImage&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="335"&gt;Hidden Page&lt;/td&gt;        &lt;td valign="top" width="296"&gt;PublishingHidden&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="334"&gt;Migrated GUID&lt;/td&gt;        &lt;td valign="top" width="297"&gt;PublishingMigratedGuid&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="333"&gt;Associated Content Type&lt;/td&gt;        &lt;td valign="top" width="298"&gt;PublishingAssociatedContentType&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Variations&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingAssociatedVariations&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Display Name&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCacheDisplayName&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Display name is used to populate the list of available cache profiles for site owners and page layout owners&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCacheDisplayDescription&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Perform ACL Check&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCachePerformACLCheck&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Enabled&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCacheEnabled&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Duration&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCacheDuration&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Check for Changes&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCacheCheckForChanges&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Vary by Custom Parameter&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingVaryByCustom&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Vary by HTTP Header&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingVaryByHeader&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Vary by Query String Parameters&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingVaryByParam&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Vary by User Rights&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingVaryByRights&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Safe for Authenticated Use&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingAuthenticatedUse&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Allow writers to view cached content&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCacheAllowWriters&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Cacheability&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishingCacheability&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Content Category&lt;/td&gt;        &lt;td valign="top" width="299"&gt;ContentCategory&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Automatic Update&lt;/td&gt;        &lt;td valign="top" width="299"&gt;AutomaticUpdate&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Show in drop-down menu&lt;/td&gt;        &lt;td valign="top" width="299"&gt;ShowInRibbon&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Reusable Text&lt;/td&gt;        &lt;td valign="top" width="299"&gt;ReusableText&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Reusable HTML&lt;/td&gt;        &lt;td valign="top" width="299"&gt;ReusableHtml&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Display Name&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishedLinksDisplayName&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Url&lt;/td&gt;        &lt;td valign="top" width="299"&gt;PublishedLinksURL&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="332"&gt;Description&lt;/td&gt;        &lt;td valign="top" width="300"&gt;PublishedLinksDescription&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;The content types added to your site by activating the Publishing Resources feature are:&lt;/p&gt;  &lt;table border="1" cellspacing="0" cellpadding="2" width="633"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="326"&gt;&lt;strong&gt;Content Type Name&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="305"&gt;&lt;strong&gt;Group&lt;/strong&gt;&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="326"&gt;System Page&lt;/td&gt;        &lt;td valign="top" width="305"&gt;Hidden&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="326"&gt;System Master Page&lt;/td&gt;        &lt;td valign="top" width="305"&gt;Hidden&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="326"&gt;System Page Layout&lt;/td&gt;        &lt;td valign="top" width="305"&gt;Hidden&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="326"&gt;Page Output Cache&lt;/td&gt;        &lt;td valign="top" width="305"&gt;Hidden&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="326"&gt;Reusable Text&lt;/td&gt;        &lt;td valign="top" width="305"&gt;Hidden&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="326"&gt;Reusable HTML&lt;/td&gt;        &lt;td valign="top" width="305"&gt;Hidden&lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="326"&gt;Published Link&lt;/td&gt;        &lt;td valign="top" width="305"&gt;Hidden&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt; &lt;p&gt; &lt;/p&gt; &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PageLayoutandPublishingContentTypes" border="0" alt="PageLayoutandPublishingContentTypes" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/PageLayoutandPublishingContentTypes_8bc5adad-d759-4c81-b006-2817ad22a779.png" width="474" height="218" /&gt;&lt;/p&gt;  &lt;p&gt;Several files, of several different types are added to your site when you activate the Publishing Resources feature by activating the SharePoint Server Publishing Infrastructure.    &lt;br /&gt;There are a couple of master pages and page layouts: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;PageLayoutTemplate.aspx &lt;/li&gt;    &lt;li&gt;PublishingMasterTemplate.master &lt;/li&gt;    &lt;li&gt;WelcomeLinks.aspx &lt;/li&gt;    &lt;li&gt;VariationRootPageLayout.aspx &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Some images:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WelcomeLinks.png &lt;/li&gt;    &lt;li&gt;DefaultPageLayout.png &lt;/li&gt;    &lt;li&gt;DefaultMasterPage.png &lt;/li&gt;    &lt;li&gt;AudioPreview.png &lt;/li&gt;    &lt;li&gt;VideoPreview.png &lt;/li&gt;    &lt;li&gt;MediaWebPartPreview.png      &lt;ul&gt;&lt;!--EndFragment--&gt;&lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Different types of style sheets:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;ContentQueryMain.xsl &lt;/li&gt;    &lt;li&gt;SummaryLinkMain.xsl &lt;/li&gt;    &lt;li&gt;Header.xsl &lt;/li&gt;    &lt;li&gt;ItemStyle.xsl &lt;/li&gt;    &lt;li&gt;TableOfContentsMain.xsl &lt;/li&gt;    &lt;li&gt;LevelStyle.xsl &lt;/li&gt;    &lt;li&gt;Rss.xsl &lt;/li&gt;    &lt;li&gt;rca.css &lt;/li&gt;    &lt;li&gt;AlternateMediaPlayer.xaml &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Also a couple of web parts are added to the page by activating this features:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Content Query Web Part &lt;/li&gt;    &lt;li&gt;Summary Links Web Part &lt;/li&gt;    &lt;li&gt;Table of Contents Web Part &lt;/li&gt;    &lt;li&gt;Media Web Part &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;As a last step the Publishing Resources feature adds some additional links to the site settings page:&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PublishingResourcesLinks" border="0" alt="PublishingResourcesLinks" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/PublishingResourcesLinks_0f28cf77-3197-4173-9d85-f5ecd0d6f964.png" width="279" height="616" /&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;strong&gt;Name&lt;/strong&gt;: Portal Navigation     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Enable portal navigation bars&lt;strong&gt;      &lt;br /&gt;Folder name&lt;/strong&gt;: Navigation     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;89E0306D-453B-4ec5-8D68-42067CDBF98E      &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This feature enable the portal navigation bars. This means it enables the enhanced navigation options on the site. On the site where the feature is activated the Top Navigation and Quicklaunch links on the site settings page are removed. The Site collection navigation link is added to the Site Collection Administration section on the site settings page and the Navigation link is added to the Look and Feel section of the site settings page. &lt;/p&gt;  &lt;p&gt;The Site collection navigation link takes you to the following page:&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SiteColletionNavigation" border="0" alt="SiteColletionNavigation" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/SiteColletionNavigation_3.png" width="844" height="280" /&gt;&lt;/p&gt;  &lt;p&gt;The Navigation link allows you to adjust the top level and quicklaunch navigation:&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Navigation" border="0" alt="Navigation" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/Navigation_6ce6b55b-fc59-414f-8f1c-54fdb8997cd6.png" width="839" height="852" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;: Page Layouts and Master Pages Pack     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Publishing Layouts&lt;strong&gt;      &lt;br /&gt;Folder name&lt;/strong&gt;: PublishingLayouts     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;D3F51BE2-38A8-4e44-BA84-940D35BE1566      &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This feature supplies several page layouts and master pages and adds them into the master page gallery of the site on which the feature is activated.    &lt;br /&gt;    &lt;br /&gt;    &lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="2" width="633"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="316"&gt;&lt;strong&gt;File Name&lt;/strong&gt;&lt;/td&gt;          &lt;td valign="top" width="315"&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;ArticleLeft.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Image on left&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;ArticleLinks.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Summary links&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;ArticleRight.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Image on right&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;PageFromDocLayout.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Body only&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;WelcomeSplash.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Splash&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;WelcomeTOC.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Table of contents&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;RedirectPageLayout.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Redirect&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;BlankWebPartPage.aspx&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Blank Web Part page&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;nightandday.master&lt;/td&gt;          &lt;td valign="top" width="315"&gt;Publishing Master Page&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;   &lt;p&gt;   &lt;br /&gt;The feature also adds some images, mainly preview images that are used for the page layouts and ECM related images:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;ArticleLinks.png &lt;/li&gt;    &lt;li&gt;ArticleLeft.png &lt;/li&gt;    &lt;li&gt;BlankWebPartPage.png &lt;/li&gt;    &lt;li&gt;ArticleRight.png &lt;/li&gt;    &lt;li&gt;ArticleBodyOnly.png &lt;/li&gt;    &lt;li&gt;RedirectPage.png &lt;/li&gt;    &lt;li&gt;WelcomeTOC.png &lt;/li&gt;    &lt;li&gt;WelcomeSplash.png &lt;/li&gt;    &lt;li&gt;Search_Arrow.jpg &lt;/li&gt;    &lt;li&gt;Search_Arrow_RTL.jpg &lt;/li&gt;    &lt;li&gt;nd_bullet.png &lt;/li&gt;    &lt;li&gt;nd_calnumbttntoday.png &lt;/li&gt;    &lt;li&gt;nd_calnumbttntodayover.png &lt;/li&gt;    &lt;li&gt;nd_footerbg.png &lt;/li&gt;    &lt;li&gt;nd_groupheaderbg.png &lt;/li&gt;    &lt;li&gt;nd_headerbg.png &lt;/li&gt;    &lt;li&gt;nd_levelbullet.png &lt;/li&gt;    &lt;li&gt;nd_logo.png &lt;/li&gt;    &lt;li&gt;nd_magglasssearch.png &lt;/li&gt;    &lt;li&gt;nd_menubuttonhover.png &lt;/li&gt;    &lt;li&gt;nd_menubuttonhover2.png &lt;/li&gt;    &lt;li&gt;nd_pageinfobg.png &lt;/li&gt;    &lt;li&gt;nd_vertnavright.png &lt;/li&gt;    &lt;li&gt;nd_breadcrumbs.gif &lt;/li&gt;    &lt;li&gt;nd_siteinfo.gif &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;And some style sheets are added:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;page-layouts-21.css &lt;/li&gt;    &lt;li&gt;edit-mode-21.css &lt;/li&gt;    &lt;li&gt;htmleditorstyles.css &lt;/li&gt;    &lt;li&gt;nightandday.css &lt;/li&gt;    &lt;li&gt;controls.css &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;The Publishing Layouts feature also adds some ribbon commands:&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PublishingRibbon" border="0" alt="PublishingRibbon" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/PublishingRibbon_30ba6c51-ca5e-43b4-afab-6ed92277ed70.png" width="176" height="96" /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Name&lt;/strong&gt;: Asset Library     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Enable Asset Library Creation for site collection     &lt;br /&gt;&lt;strong&gt;Folder name&lt;/strong&gt;: AssetLibrary     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;4BCCCD62-DCAF-46dc-A7D4-E38277EF33F4      &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This feature enables the Asset Library creation for the site collection on which it is activated. It also adds the four digital asset content types and the four hidden digital asset site columns are created:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Length (seconds) &lt;/li&gt;    &lt;li&gt;Frame Width &lt;/li&gt;    &lt;li&gt;Frame Height      &lt;br /&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="DigitalAssetContentTypes" border="0" alt="DigitalAssetContentTypes" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/DigitalAssetContentTypes_c1e4ad20-d148-4b22-9693-bc19eb6b9753.png" width="441" height="109" /&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Name&lt;/strong&gt;: Enhanced Theming     &lt;br /&gt;&lt;strong&gt;Folder name&lt;/strong&gt;: EnhancedTheming     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;068BC832-4951-11DC-8314-0800200C9A66      &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Enables enhanced theming on the site. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Name&lt;/strong&gt;: Enterprise Wiki Layouts     &lt;br /&gt;&lt;/p&gt; &lt;strong&gt;Description&lt;/strong&gt;: Create a large-scale wiki with categories and page layouts   &lt;br /&gt;&lt;strong&gt;Folder name&lt;/strong&gt;: EnterpriseWikiLayouts   &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;A942A218-FA43-4d11-9D85-C01E3E3A37CB    &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt;   &lt;p&gt;This feature adds all the functionality that is necessary to create an enterprise wiki to the site collection. It adds the last two content types in the Page Layout group, the Enterprise Wiki and Project Pages.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="PageLayoutWikiContentTypes" border="0" alt="PageLayoutWikiContentTypes" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/PageLayoutWikiContentTypes_b8ffb83d-f0dc-4a75-bf3d-54e7138e32d2.png" width="439" height="132" /&gt;&lt;/p&gt;  &lt;p&gt;The feature also adds the enterprise wiki pages:    &lt;br /&gt;    &lt;br /&gt;    &lt;/p&gt;&lt;table border="1" cellspacing="0" cellpadding="2" width="633"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="316"&gt;&lt;strong&gt;File Name&lt;/strong&gt;&lt;/td&gt;          &lt;td valign="top" width="316"&gt;&lt;strong&gt;Title&lt;/strong&gt;&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;EnterpriseWiki.aspx&lt;/td&gt;          &lt;td valign="top" width="316"&gt;Basic Page&lt;/td&gt;       &lt;/tr&gt;        &lt;tr&gt;         &lt;td valign="top" width="316"&gt;ProjectPage.aspx&lt;/td&gt;          &lt;td valign="top" width="316"&gt;Basic Project Page&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt;   &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Name&lt;/strong&gt;: Ratings     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Use this feature to enable users to rate content     &lt;br /&gt;&lt;strong&gt;Folder name&lt;/strong&gt;: Ratings     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: &lt;font style="background-color: #ffffff"&gt;915c240e-a6cc-49b8-8b2c-0bff8b553ed3      &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/font&gt; &lt;/p&gt;  &lt;p&gt;Activating this feature will enable users to rate content in the site. The feature will add the rating site columns and the Rating Settings link on the lists and library settings page.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Rating (0-5) - Average value of all the ratings that have been submitted &lt;/li&gt;    &lt;li&gt;Number of Ratings - Number of ratings submitted &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="RatingSettings" border="0" alt="RatingSettings" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/RatingSettings_80a7c3e7-dbeb-49e3-a5e8-65254f184ea6.png" width="230" height="275" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;: Document Routing Resources     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Provision resources required for routing documents in sites within this site collection     &lt;br /&gt;&lt;strong&gt;Folder name&lt;/strong&gt;: DocumentRoutingResources     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: 0C8A9A47-22A9-4798-82F1-00E62A96006E     &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;This feature adds the Rule content type and the Routing Rule fields to the site collection. The content type and fields are used by the content organizer to create the rules to route the content. The category the Routing Rule fields are shown under is the Document and Record Management Columns category. This is very confusing as you shouldn’t use these fields in content types you create yourself, they are created just for use in the content organizer rules. For more information on this check out my post on &lt;a href="http://sharepointchick.com/archive/2010/11/01/document-and-records-management-site-column-behavior-in-sharepoint-2010.aspx" target="_blank"&gt;Document and Records Management site column behavior in SharePoint 2010&lt;/a&gt;.  &lt;br /&gt;Before you can use the content organizer you will also have to activate the site scoped feature Content Organizer.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="RuleContentType" border="0" alt="RuleContentType" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/What-functionality_12FC4/RuleContentType_23017b2b-2208-4d8f-98b7-69f3727e961f.png" width="535" height="46" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="RoutingSiteColumns" border="0" alt="RoutingSiteColumns" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/What-functionality_12FC4/RoutingSiteColumns_722bea44-c816-4b42-8449-0badb1e8c94c.png" width="540" height="315" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Name&lt;/strong&gt;: Record Resources     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Provision resources required for creating records or holds in sites within this site collection     &lt;br /&gt;&lt;strong&gt;Folder name&lt;/strong&gt;: RecordResources     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: 5BCCB9A4-B903-4fd1-8620-B795FA33C9BA     &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;When this feature gets activated information management policies become available for the use in the site collection. The Site collection policies link will show up on the site settings page and the Information management policy settings will show up in list and library settings.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="SiteCollectionPolicies" border="0" alt="SiteCollectionPolicies" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/What-functionality_12FC4/SiteCollectionPolicies_4fcf8e38-e81e-494f-be71-121eb5608f01.png" width="333" height="278" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="InformationManagementPolicy" border="0" alt="InformationManagementPolicy" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/What-functionality_12FC4/InformationManagementPolicy_23809d9d-3376-4066-827b-5565a34cdd15.png" width="702" height="304" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;font size="3"&gt;SharePoint Server Publishing&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;If you are using a SharePoint Server 2010 environment with Standard CALs you can activate the SharePoint Server Publishing feature. This feature enables a couple of site scoped features that add publishing functionality to the site.  &lt;br /&gt;&lt;strong&gt;Folder&lt;/strong&gt;:  C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\FEATURES\PublishingWeb     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: 94C94CA6-B32F-4da9-A9E3-1F3D343D7ECB&lt;/p&gt;  &lt;p&gt;The first thing this feature will do when it gets activated is make sure that the SharePoint Server Publishing Infrastructure feature is activated at the site scope. If this is not the case the SharePoint Server Publishing feature will not be activated. You will have to go into Site Collection Features to manually activate the SharePoint Server Publishing Infrastructure feature.When the site collection scoped feature is activated the following feature will be activated as well.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;     &lt;br /&gt;Name&lt;/strong&gt;: Publishing     &lt;br /&gt;&lt;strong&gt;Description&lt;/strong&gt;: Enable Publishing in a web     &lt;br /&gt;&lt;strong&gt;Folder name&lt;/strong&gt;: Publishing     &lt;br /&gt;&lt;strong&gt;Feature Id&lt;/strong&gt;: 22A9EF51-737B-4ff2-9346-694633FE4416     &lt;br /&gt;&lt;strong&gt;Functionality&lt;/strong&gt;:&lt;/p&gt;  &lt;p&gt;When this feature gets activated it will add the “Manage item scheduling” link to the document library settings page. On the Manage items scheduling page a checkbox can be checked to enable the scheduling of items that have content types that include start and end dates.Activation of the publishing feature also adds the Pages library to the site. In the pages library publishing pages can be created, managed and stored. The feature also adds several controls to the site and it adds several links to the site settings page. Some other links, like “Save site as template” are removed from the site settings page. Save site as template should never be used when the publishing feature is activated, not even if you know the url to the page where you can save the site. Saving a site that has the publishing feature enabled as a template can cause sites based on the saved template to break, or to have problems in them that only show up after users have been using it for a while.&lt;/p&gt;  &lt;p&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="PublishingSiteSettings" border="0" alt="PublishingSiteSettings" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/PublishingSiteSettings_7581caa4-1945-4015-acb3-5b06f8252574.png" width="566" height="850" /&gt;&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;That’s it for this series in which I have listed all the features that are activated when you activate the standard, enterprise and publishing features at the site or site collection scope. I hope it proves to be useful to people, it was a lot more work than I expected it to be &lt;img style="border-bottom-style: none; border-right-style: none; border-top-style: none; border-left-style: none" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/Features_12DDD/wlEmoticon-smile_2.png" /&gt;.&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/106.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/106.aspx</wfw:comment>
        <slash:comments>26</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/106.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/106.aspx</trackback:ping>
    </entry>
    <entry>
        <title>The AlternateCssUrl and saving a site as a template</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/04/28/the-alternatecssurl-and-saving-a-site-as-a-template.aspx" />
        <id>http://sharepointchick.com/archive/2011/04/28/the-alternatecssurl-and-saving-a-site-as-a-template.aspx</id>
        <published>2011-04-28T18:48:56Z</published>
        <updated>2011-05-04T15:22:23Z</updated>
        <content type="html">&lt;p&gt;Two weeks ago on a customer project we ran into a weird problem. We created a site, modified it a little bit, saved it as a template and created a new site based on it. &lt;br /&gt;
Everything seemed to work fine, but in the newly created site the application pages in the _layouts directory weren’t displayed properly. &lt;/p&gt;
&lt;p&gt;The error that we found in the ULS logs was:&lt;/p&gt;
&lt;p&gt;System.Web.HttpException: No http handler was found for request type 'GET'   &lt;br /&gt;
at System.Web.HttpApplication.MapIntegratedHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig, Boolean convertNativeStaticFileModule)    &lt;br /&gt;
at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)&lt;/p&gt;
&lt;p&gt;The only customization on the site was a custom design (master page and stylesheet) so we figured that it had to have something to do with that design. We did some debugging (to be honest, my colleague Robbie Coenmans did the debugging) and found out that the problem had to do with the AlternateCssUrl property. In our solution the AlternateCssUrl was defined in the ONET.XML file of the site definition. &lt;br /&gt;
It turns out that during the provisioning of the site the stored procedure &lt;strong&gt;proc_UpdateTpWebMetaData&lt;/strong&gt; gets fired four times. If the AlternateCSSUrl value is stored in the ONET.XML file, when the &lt;strong&gt;proc_UpdateTpWebMetaData&lt;/strong&gt; stored procedure fires for the fourth time the AlternateCssUrl value gets copied to the AlternateHeaderUrl property as well. Because of this the header starts displaying the contents of the stylesheet. &lt;/p&gt;
&lt;p&gt;The solution is simple: don’t store the AlternateCssUrl in the ONET.XML file. There are two straight forward alternatives:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;Setting the AlternateCssUrl in for instance a feature receiver by assigning a value to the SPWeb.AlternateCssUrl property. If you choose this approach you will have to get the SPWeb.AlternateHeader to an empty string in the feature receiver.&lt;/li&gt;
    &lt;li&gt;Setting the value of your own stylesheet in the CssUrl property of the master page&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;What’s the best solution depends on your scenario. Using the SPWeb’s AlternateCssUrl property gives you more flexibility, while using the master page’s CssUrl property means that you only have to set it once and you don’t have to run any code to set it.&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/105.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/105.aspx</wfw:comment>
        <slash:comments>8</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/105.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/105.aspx</trackback:ping>
    </entry>
    <entry>
        <title>A new chapter in my career: Avanade</title>
        <link rel="alternate" type="text/html" href="http://sharepointchick.com/archive/2011/04/09/a-new-chapter-in-my-career-avanade.aspx" />
        <id>http://sharepointchick.com/archive/2011/04/09/a-new-chapter-in-my-career-avanade.aspx</id>
        <published>2011-04-09T21:03:08Z</published>
        <updated>2011-04-09T21:12:16Z</updated>
        <content type="html">&lt;p&gt; &lt;/p&gt;  &lt;p&gt;After 7 inspiring years at &lt;a href="http://www.macaw.nl" target="_blank"&gt;Macaw&lt;/a&gt; I decided that it was time for something new. On April 1st I started my new job as a SharePoint Architect at &lt;a href="http://www.avanade.nl" target="_blank"&gt;Avanade&lt;/a&gt; in the Netherlands! &lt;/p&gt;  &lt;p&gt;I have always been very happy at Macaw and I want to thank everyone there, and in particular the people at the Information Worker Solutions center for 7 great years. I also want to thank Macaw for the opportunities they offered me with regards to doing the MCM (both for SharePoint 2007 and SharePoint 2010) and for the support I got for my work in the SharePoint community. &lt;/p&gt;  &lt;p&gt;The main reason for changing jobs to start working for Avanade is that I wanted to do bigger and more challenging projects. I will still be doing all the community work I was doing before, so in that respect nothing will change. One of the reasons I chose Avanade is that they will give me the opportunity to keep doing my community work.    &lt;br /&gt;So far, after one week, I’m still very happy with my decision. I got a very warm welcome at Avanade, everyone is very nice and tries to help me to get up and running as fast and as smooth as possible and I already started on a very cool, big and challenging project at a customer.     &lt;br /&gt;I already know that my second week will be great as well, seeing as I’ll be in London next week for the &lt;a href="http://www.sharepointbestpractices.co.uk/" target="_blank"&gt;SharePoint Best Practices Conference 2011&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;I’m looking forward to working on a lot of cool projects for Avanade and to keep meeting all of you in the SharePoint community. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.avanade.nl" target="_blank"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Avanade" border="0" alt="Avanade" src="http://sharepointchick.com/images/sharepointchick_com/Windows-Live-Writer/A-New-Chapter_F350/Avanade_3.png" width="212" height="74" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://sharepointchick.com/aggbug/104.aspx" width="1" height="1" /&gt;</content>
        <wfw:comment>http://sharepointchick.com/comments/104.aspx</wfw:comment>
        <slash:comments>8</slash:comments>
        <wfw:commentRss>http://sharepointchick.com/comments/commentRss/104.aspx</wfw:commentRss>
        <trackback:ping>http://sharepointchick.com/services/trackbacks/104.aspx</trackback:ping>
    </entry>
</feed>
