<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Peter Arblaster&#039;s SharePoint Blog</title>
	<atom:link href="http://peterarblaster.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://peterarblaster.wordpress.com</link>
	<description>Just a few ramblings</description>
	<lastBuildDate>Tue, 11 Jan 2011 01:41:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='peterarblaster.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Peter Arblaster&#039;s SharePoint Blog</title>
		<link>http://peterarblaster.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://peterarblaster.wordpress.com/osd.xml" title="Peter Arblaster&#039;s SharePoint Blog" />
	<atom:link rel='hub' href='http://peterarblaster.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Powershell &#8211; Web Part Finder</title>
		<link>http://peterarblaster.wordpress.com/2010/11/25/powershell-web-part-finder/</link>
		<comments>http://peterarblaster.wordpress.com/2010/11/25/powershell-web-part-finder/#comments</comments>
		<pubDate>Thu, 25 Nov 2010 02:18:07 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Powershell]]></category>
		<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=95</guid>
		<description><![CDATA[I finally found time to write a powershell script that would go out and look at every page for a specific web part. It was actually quite a bit easier than I thought once I got past the learning curve of powershell. I found it to be a little intimidating at first but quickly realized [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=95&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I finally found time to write a powershell script that would go out and look at every page for a specific web part. It was actually quite a bit easier than I thought once I got past the learning curve of powershell. I found it to be a little intimidating at first but quickly realized how powerful it truly can be. Looks like I will be doing a ton of scripting from now on.</p>
<p>Anyway, I figured someone would need something like this at some point so here it is. Enjoy!</p>
<p>Works with both 2007 and 2010</p>
<p>#===================================================================================<br />
function Find-WebParts([String]$webUrl=$(throw &#8216;Parameter -Url is missing&#8217;))<br />
{<br />
write-host &#8220;Starting Analysis&#8230;&#8221;<br />
write-host &#8220;&#8221;<br />
$site = New-Object -TypeName &#8220;Microsoft.SharePoint.SPSite&#8221; -ArgumentList $webUrl<br />
$web = $site.OpenWeb()<br />
#Start with the root site<br />
Get-WebPartDetails($webUrl)<br />
#Start looking at all subsites and the subsites of those sites<br />
Get-Subsites($webUrl)<br />
write-host &#8220;&#8221;<br />
write-host &#8220;Done.&#8221;<br />
}</p>
<p>#===================================================================================<br />
# Get the subsites and the subsites of those sites<br />
#===================================================================================<br />
function Get-Subsites($Url)<br />
{<br />
$WebCollection = Get-WebCollection($Url)<br />
foreach($site in $WebCollection)<br />
{<br />
if($site.url -like &#8220;http*&#8221;)<br />
{<br />
Get-WebPartDetails($site.url)<br />
}<br />
if($site.url -like &#8220;http*&#8221;)<br />
{<br />
Get-Subsites($site.url)<br />
}<br />
}<br />
}</p>
<p>#===================================================================================<br />
# Return all webs within a site<br />
#===================================================================================<br />
function Get-WebCollection($Url)<br />
{<br />
$site = New-Object -TypeName &#8220;Microsoft.SharePoint.SPSite&#8221; -ArgumentList $Url<br />
$web = $site.OpenWeb()<br />
$WebCollection = $web.webs<br />
return $WebCollection<br />
}</p>
<p>#===================================================================================<br />
# This function goes through all the lists for the given url and looks for<br />
# documentlibraries that contain files with an .aspx extension<br />
#===================================================================================<br />
function Get-WebPartDetails ([String]$webUrl)<br />
{<br />
$site = New-Object -TypeName &#8220;Microsoft.SharePoint.SPSite&#8221; -ArgumentList $webUrl<br />
$web = $site.OpenWeb()<br />
$lists = $web.Lists<br />
ForEach($list in $lists)<br />
{<br />
#Check if document library<br />
if($list.BaseType -eq &#8220;DocumentLibrary&#8221;)<br />
{<br />
$items = $list.Items</p>
<p>foreach($item in $items)<br />
{<br />
if($item.Name -like &#8220;*.aspx&#8221;)<br />
{<br />
$pageurl = $web.Url + &#8220;/&#8221; + $item.Url<br />
[Microsoft.SharePoint.SPFile]$file = $item.File<br />
$mgr = $file.GetLimitedWebPartManager([System.Web.UI.WebControls.WebParts.PersonalizationScope]::Shared)<br />
foreach($wp in $mgr.WebParts)<br />
{<br />
$match = &#8220;*&#8221; + $WebPartName + &#8220;*&#8221;<br />
if($wp.GetType().BaseType -like $match)<br />
{<br />
write-host $wp.GetType().BaseType&#8221;,&#8221; $wp.GetType().Name&#8221;,&#8221; $pageurl<br />
}<br />
}<br />
}<br />
}<br />
}</p>
<p>}</p>
<p>}</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=95&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/11/25/powershell-web-part-finder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Love these errors!</title>
		<link>http://peterarblaster.wordpress.com/2010/11/08/love-these-errors/</link>
		<comments>http://peterarblaster.wordpress.com/2010/11/08/love-these-errors/#comments</comments>
		<pubDate>Mon, 08 Nov 2010 22:15:09 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=90</guid>
		<description><![CDATA[Is it really that bad?<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=90&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://peterarblaster.files.wordpress.com/2010/11/error.png"><img class="alignnone size-medium wp-image-91" title="Error" src="http://peterarblaster.files.wordpress.com/2010/11/error.png?w=300&#038;h=113" alt="" width="300" height="113" /></a></p>
<p>Is it really that bad?</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/90/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/90/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/90/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=90&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/11/08/love-these-errors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>

		<media:content url="http://peterarblaster.files.wordpress.com/2010/11/error.png?w=300" medium="image">
			<media:title type="html">Error</media:title>
		</media:content>
	</item>
		<item>
		<title>Adding Administration Links in SharePoint</title>
		<link>http://peterarblaster.wordpress.com/2010/10/07/adding-administration-links-in-sharepoint/</link>
		<comments>http://peterarblaster.wordpress.com/2010/10/07/adding-administration-links-in-sharepoint/#comments</comments>
		<pubDate>Thu, 07 Oct 2010 20:11:37 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=85</guid>
		<description><![CDATA[I just recently started digging around trying to figure out how to add links to Central Administration or to the site collection settings page. The entire process is actually extremely simple. Here is a breakdown of the process: Create a solution in Visual Studio Add a feature Add an Empty Element to the project In [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=85&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I just recently started digging around trying to figure out how to add links to Central Administration or to the site collection settings page. The entire process is actually extremely simple. Here is a breakdown of the process:</p>
<ol>
<li>Create      a solution in Visual Studio</li>
<li>Add      a feature</li>
<li>Add      an Empty Element to the project</li>
<li>In      the Elements.xml file add the following XML:</li>
</ol>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;utf-8&#8243;?&gt;</p>
<p>&lt;Elements xmlns=&#8221;http://schemas.microsoft.com/sharepoint/&#8221;&gt;</p>
<p>&lt;CustomAction</p>
<p>Id=&#8221;F1E874CF-D433-445C-A62A-C0D8BF8D2AAA&#8221;</p>
<p>Location=&#8221;Microsoft.SharePoint.Administration.Applications&#8221;</p>
<p>Title=[PUT LINK TITLE HERE]</p>
<p>GroupId=&#8221;ServiceApplications&#8221;</p>
<p>Sequence=&#8221;15&#8243;</p>
<p>RequiredAdmin=&#8221;Delegated&#8221;</p>
<p>Description=[PUT DESCRIPTION HERE] &gt;</p>
<p>&lt;UrlAction Url=&#8221;[PATH TO YOUR FILE &#8220;  /&gt;</p>
<p>&lt;/CustomAction&gt;</p>
<p>&lt;/Elements&gt;</p>
<p>Then is it a simple matter of deploying your solution. The above highlighted items can be changed to set the location of where the link appears. Below is are tables that you can use a reference.</p>
<p>The location and group ID values identify a specific place where the custom action must be created (or hidden). See below the possible combinations for both attributes.</p>
<h1>2007</h1>
<table border="1" cellspacing="0" cellpadding="0" width="607">
<tbody>
<tr>
<td valign="top"><strong>Description</strong></td>
<td valign="top"><strong>Location</strong></td>
<td valign="top"><strong>Group ID</strong></td>
</tr>
<tr>
<td valign="top"><strong>Display form toolbar</strong></td>
<td valign="top">DisplayFormToolbar</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top"><strong>Edit form toolbar </strong></td>
<td valign="top">EditFormToolbar</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top"><strong>New form toolbar </strong></td>
<td valign="top">NewFormToolbar</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top"><strong>List view toolbar </strong></td>
<td valign="top">ViewToolbar</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top"><strong>List item context menu</strong></td>
<td valign="top">EditControlBlock</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top"><strong>New menu for list and document   library view toolbars </strong></td>
<td valign="top">Microsoft.SharePoint.StandardMenu</td>
<td valign="top">NewMenu</td>
</tr>
<tr>
<td valign="top"><strong>Actions menu for list and document   library view toolbars </strong></td>
<td valign="top">Microsoft.SharePoint.StandardMenu</td>
<td valign="top">ActionsMenu</td>
</tr>
<tr>
<td valign="top"><strong>Settings menu for list and   document library view toolbars </strong></td>
<td valign="top">Microsoft.SharePoint.StandardMenu</td>
<td valign="top">SettingsMenu</td>
</tr>
<tr>
<td valign="top"><strong>Upload documents menu for document   libraries </strong></td>
<td valign="top">Microsoft.SharePoint.StandardMenu</td>
<td valign="top">UploadMenu</td>
</tr>
<tr>
<td valign="top"><strong>Site Actions menu </strong></td>
<td valign="top">Microsoft.SharePoint.StandardMenu</td>
<td valign="top">SiteActions</td>
</tr>
<tr>
<td valign="top"><strong>Site Settings Site Collection   Administration links </strong></td>
<td valign="top">Microsoft.SharePoint.SiteSettings</td>
<td valign="top">SiteCollectionAdmin</td>
</tr>
<tr>
<td valign="top"><strong>Site Settings Site Administration   links </strong></td>
<td valign="top">Microsoft.SharePoint.SiteSettings</td>
<td valign="top">SiteAdministration</td>
</tr>
<tr>
<td valign="top"><strong>Site Settings Galleries Links </strong></td>
<td valign="top">Microsoft.SharePoint.SiteSettings</td>
<td valign="top">Galleries</td>
</tr>
<tr>
<td valign="top"><strong>Site Settings Look and Feel links </strong></td>
<td valign="top">Microsoft.SharePoint.SiteSettings</td>
<td valign="top">Customization</td>
</tr>
<tr>
<td valign="top"><strong>Site Settings Users and   Permissions links </strong></td>
<td valign="top">Microsoft.SharePoint.SiteSettings</td>
<td valign="top">UsersAndPermissions</td>
</tr>
<tr>
<td valign="top"><strong>Site Actions menu for surveys </strong></td>
<td valign="top">Microsoft.SharePoint.StandardMenu</td>
<td valign="top">ActionsMenuForSurvey</td>
</tr>
<tr>
<td valign="top"><strong>Site Settings links for surveys </strong></td>
<td valign="top">Microsoft.SharePoint.SiteSettings</td>
<td valign="top">SettingsMenuForSurvey</td>
</tr>
<tr>
<td valign="top"><strong>Content Type Settings links </strong></td>
<td valign="top">Microsoft.SharePoint.ContentTypeSettings</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top"><strong>Central Administration Operations   page </strong></td>
<td valign="top">Microsoft.SharePoint.Administration.Operations</td>
<td valign="top">N/A</td>
</tr>
<tr>
<td valign="top"><strong>Central Administration Application   Management page </strong></td>
<td valign="top">Microsoft.SharePoint.Administration.ApplicationManagement</td>
<td valign="top">N/A</td>
</tr>
</tbody>
</table>
<h1>2010</h1>
<table border="1" cellspacing="0" cellpadding="0" width="612">
<tbody>
<tr>
<td width="196" valign="top">Location</td>
<td width="123" valign="top">Custom   Action Group ID</td>
<td width="115" valign="top">Group   Description</td>
<td width="182" valign="top">Default   Custom Action IDs</td>
</tr>
<tr>
<td width="196" valign="top"><strong>CommandUI.Ribbon.ListView</strong><strong> </strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the list view.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>CommandUI.Ribbon.NewForm</strong><strong> </strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the new form for the   list.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>CommandUI.Ribbon.EditForm</strong><strong> </strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the edit form for the   list.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>CommandUI.Ribbon.DisplayForm</strong><strong></strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the display form for   the list.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>CommandUI.Ribbon</strong><strong></strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the list view and   edit, new, and display forms for the list.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>DisplayFormToolbar</strong><strong></strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the display form   toolbar of lists.</td>
<td width="182" valign="top">ExportEventToolbarButton (calendars)&nbsp;</p>
<p>ExportContactToolbarButton (contacts)</td>
</tr>
<tr>
<td width="196" valign="top"><strong>EditControlBlock</strong><strong></strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the per-item edit   control block (ECB) menu.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>EditFormToolbar</strong><strong></strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the edit form toolbar   of lists.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.ApplicationCreated</strong><strong></strong></td>
<td width="123" valign="top">Links</td>
<td width="115" valign="top">Application   Created page.</td>
<td width="182" valign="top">CreateSite&nbsp;</p>
<p>HomePage</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.ApplicationManagement</strong><strong></strong></td>
<td width="123" valign="top">ApplicationSecurity</td>
<td width="115" valign="top">Application Security section on Central Administration Application Management page.</td>
<td width="182" valign="top">
<ul>
<li>WebPartSecurity</li>
<li>SelfService</li>
<li>WebApplicationSecurity</li>
<li>ManagePolicy</li>
<li>ManageAuthenticationProviders</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.</strong></p>
<p><strong>ApplicationManagement</strong><strong></strong></td>
<td width="123" valign="top">ExternalService</td>
<td width="115" valign="top">External   Service Connections   section on Central Administration Application Management   page.</td>
<td width="182" valign="top">
<ul>
<li>OfficialFile</li>
<li>HtmlViewer</li>
<li>DocConversion</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.ApplicationManagement</strong><strong></strong></td>
<td width="123" valign="top">SiteManagement</td>
<td width="115" valign="top">SharePoint Site Management section on Central Administration Application Management page.</td>
<td width="182" valign="top">
<ul>
<li>CreateSite</li>
<li>DeleteSite</li>
<li>SiteUse</li>
<li>QuotaDefinition</li>
<li>SiteQuota</li>
<li>SiteOwners</li>
<li>ListSiteCollections</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.ApplicationManagement</strong><strong></strong></td>
<td width="123" valign="top">WebApplicationConfiguration</td>
<td width="115" valign="top">SharePoint Web   Application Management   section on Central Administration Application Management   page.</td>
<td width="182" valign="top">
<ul>
<li>Extend</li>
<li>Unextend</li>
<li>Delete</li>
<li>ManagedPaths</li>
<li>EmailSettings</li>
<li>GeneralSettings</li>
<li>ManageContentDatabases</li>
<li>ManageWebAppFeatures</li>
<li>ListWebApplications</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.ApplicationManagement</strong><strong></strong></td>
<td width="123" valign="top">WorkflowManagement</td>
<td width="115" valign="top">Workflow Management section on Central Administration Application Management page.</td>
<td width="182" valign="top">WorkflowManagement</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.Operations</strong><strong></strong></td>
<td width="123" valign="top">BackupRestore</td>
<td width="115" valign="top">Backup and   Restore   section on Central Administration Operations page.</td>
<td width="182" valign="top">
<ul>
<li>Backup</li>
<li>BackupHistory</li>
<li>Restore</li>
<li>BackupStatus</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.Operations</strong><strong></strong></td>
<td width="123" valign="top">DataConfiguration</td>
<td width="115" valign="top">Data Configuration section on Central Administration Operations page.</td>
<td width="182" valign="top">
<ul>
<li>DefaultDatabase</li>
<li>DataRetrieval</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.Operations</strong><strong></strong></td>
<td width="123" valign="top">GlobalConfiguration</td>
<td width="115" valign="top">Global   Configuration   section on Central Administration Operations page.</td>
<td width="182" valign="top">
<ul>
<li>RunningJobs</li>
<li>JobDefinitions</li>
<li>AlternateAccessMappings</li>
<li>ManageFarmFeatures</li>
<li>Solutions</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.Operations</strong><strong></strong></td>
<td width="123" valign="top">LoggingAndReporting</td>
<td width="115" valign="top">Logging and Reporting section on Central Administration Operations page.</td>
<td width="182" valign="top">
<ul>
<li>DiagnosticLogging</li>
<li>UsageAnalysis</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.Operations</strong><strong></strong></td>
<td width="123" valign="top">Security</td>
<td width="115" valign="top">Security   Configuration   section on Central Administration Operations page.</td>
<td width="182" valign="top">
<ul>
<li>ServiceAccount</li>
<li>Irm</li>
<li>Antivirus</li>
<li>BlockedFileTypes</li>
<li>AdministrationRoles</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.Operations</strong><strong></strong></td>
<td width="123" valign="top">Topology</td>
<td width="115" valign="top">Topology and Services section on Central Administration Operations page.</td>
<td width="182" valign="top">
<ul>
<li>FarmServers</li>
<li>TopologyServices</li>
<li>IncomingEmailServer</li>
<li>ApproveDGs</li>
<li>EmailConfiguration</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Administration.Operations</strong><strong></strong></td>
<td width="123" valign="top">Upgrade</td>
<td width="115" valign="top">Central Administration Operations page.</td>
<td width="182" valign="top">
<ul>
<li>SiteUpgradeStatus</li>
<li>FinalizeUpgrade</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ContentTypeSettings</strong><strong></strong></td>
<td width="123" valign="top">Fields</td>
<td width="115" valign="top">Columns section on Site Collection Content Type page.</td>
<td width="182" valign="top">
<ul>
<li>AddField</li>
<li>ReorderFields</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ContentTypeSettings</strong><strong></strong></td>
<td width="123" valign="top">General</td>
<td width="115" valign="top">Settings section on Site Collection Content Type page.</td>
<td width="182" valign="top">
<ul>
<li>ChangeNameDescription</li>
<li>ChangeOptionalSettings</li>
<li>ChangeWorkflowSettings</li>
<li>RemoveContentType</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ContentTypeTemplateSettings</strong><strong></strong></td>
<td width="123" valign="top">Fields</td>
<td width="115" valign="top">Columns section on List Content   Type page.</td>
<td width="182" valign="top">
<ul>
<li>AddField</li>
<li>ReorderFields</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ContentTypeTemplateSettings</strong><strong></strong></td>
<td width="123" valign="top">General</td>
<td width="115" valign="top">Settings section on List Content   Type page.</td>
<td width="182" valign="top">
<ul>
<li>ChangeNameDescriptionGroup</li>
<li>ChangeOptionalSettings</li>
<li>ChangeWorkflowSettings</li>
<li>RemoveContentType</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Create</strong><strong></strong></td>
<td width="123" valign="top">WebPages</td>
<td width="115" valign="top">Web Pages section on Create   page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.GroupsPage</strong><strong></strong></td>
<td width="123" valign="top">NewMenu</td>
<td width="115" valign="top">New menu on site collection People and Groups page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.GroupsPage</strong><strong></strong></td>
<td width="123" valign="top">SettingsMenu</td>
<td width="115" valign="top">Settings menu on site collection People and Groups page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ListEdit</strong><strong></strong></td>
<td width="123" valign="top">Communications</td>
<td width="115" valign="top">Communications section on Customize   page for list or document library.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ListEdit</strong><strong></strong></td>
<td width="123" valign="top">GeneralSettings</td>
<td width="115" valign="top">General Settings section on Customize   page for list.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ListEdit</strong><strong></strong></td>
<td width="123" valign="top">Permissions</td>
<td width="115" valign="top">Permissions   and Management   section on Customize page for list or document   library.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.ListEdit.DocumentLibrary</strong><strong></strong></td>
<td width="123" valign="top">GeneralSettings</td>
<td width="115" valign="top">General Settings section on Customize   page for document library.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.PeoplePage</strong><strong></strong></td>
<td width="123" valign="top">ActionsMenu</td>
<td width="115" valign="top">Actions menu on site collection People and Groups page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.PeoplePage</strong><strong></strong></td>
<td width="123" valign="top">NewMenu</td>
<td width="115" valign="top">New menu on site collection People and Groups page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.PeoplePage</strong><strong></strong></td>
<td width="123" valign="top">SettingsMenu</td>
<td width="115" valign="top">Settings menu on site collection People and Groups page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.SiteSettings</strong><strong></strong></td>
<td width="123" valign="top">Customization</td>
<td width="115" valign="top">Look and Feel section on Site   Settings page.</td>
<td width="182" valign="top">
<ul>
<li>ProjectSettings</li>
<li>NavOptions</li>
<li>Theme</li>
<li>TopNav</li>
<li>QuickLaunch</li>
<li>SaveAsTemplate</li>
<li>ReGhost</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.SiteSettings</strong><strong></strong></td>
<td width="123" valign="top">Galleries</td>
<td width="115" valign="top">Galleries section on Site   Settings page.</td>
<td width="182" valign="top">
<ul>
<li>MasterPageCatalog</li>
<li>ManageCType</li>
<li>ManageField</li>
<li>SiteTemplates</li>
<li>ListTemplates</li>
<li>WebParts</li>
<li>Workflows</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.SiteSettings</strong><strong></strong></td>
<td width="123" valign="top">SiteAdministration</td>
<td width="115" valign="top">Site Administration section on Site   Settings page.</td>
<td width="182" valign="top">
<ul>
<li>RegionalSettings</li>
<li>LibrariesAndLists</li>
<li>WebUsage</li>
<li>UserAlerts</li>
<li>RSS</li>
<li>SrchVis</li>
<li>ManageSubWebs</li>
<li>ManageSiteFeatures</li>
<li>DeleteWeb</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.SiteSettings</strong><strong></strong></td>
<td width="123" valign="top">SiteCollectionAdmin</td>
<td width="115" valign="top">Site   Collection Administration section on Site Settings   page.</td>
<td width="182" valign="top">
<ul>
<li>DeletedItems</li>
<li>SiteCollectionUsage</li>
<li>Storage</li>
<li>ManageSiteCollectionFeatures</li>
<li>Hierarchy</li>
<li>Portal</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.SiteSettings</strong><strong></strong></td>
<td width="123" valign="top">UsersAndPermissions</td>
<td width="115" valign="top">Users and Permissions section on Site   Settings page.</td>
<td width="182" valign="top">
<ul>
<li>PeopleAndGroups</li>
<li>SiteCollectionAdministrators</li>
<li>User</li>
</ul>
</td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">ActionsMenu</td>
<td width="115" valign="top">Actions menu in list and document library   views.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">ActionsMenuForSurvey</td>
<td width="115" valign="top">Site Actions menu for surveys.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">NewMenu</td>
<td width="115" valign="top">New menu in list and document library   views.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">SettingsMenu</td>
<td width="115" valign="top">Settings menu in list and document library   views.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">SettingsMenuForSurvey</td>
<td width="115" valign="top">Site Settings links for surveys.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">SiteActions</td>
<td width="115" valign="top">Site Actions menu.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">UploadMenu</td>
<td width="115" valign="top">Upload menu in document library views.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.StandardMenu</strong><strong></strong></td>
<td width="123" valign="top">ViewSelectorMenu</td>
<td width="115" valign="top">View selection menu for changing views provided   on the list editing tab of the ribbon.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.User</strong><strong></strong></td>
<td width="123" valign="top">ActionsMenu</td>
<td width="115" valign="top">Actions menu on website Permissions   page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.User</strong><strong></strong></td>
<td width="123" valign="top">NewMenu</td>
<td width="115" valign="top">New menu on website Permissions   page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.User</strong><strong></strong></td>
<td width="123" valign="top">SettingsMenu</td>
<td width="115" valign="top">Settings menu on website Permissions   page.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>Microsoft.SharePoint.Workflows</strong><strong></strong></td>
<td width="123" valign="top">LeftNavBarLinks</td>
<td width="115" valign="top">Left navigational area on pages for managing   workflow.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>NewFormToolbar</strong><strong></strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the new form toolbar   of lists.</td>
<td width="182" valign="top"></td>
</tr>
<tr>
<td width="196" valign="top"><strong>ViewToolbar</strong><strong></strong></td>
<td width="123" valign="top">Not applicable</td>
<td width="115" valign="top">Location corresponds to the toolbar in list   views.</td>
<td width="182" valign="top"></td>
</tr>
</tbody>
</table>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/85/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/85/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/85/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=85&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/10/07/adding-administration-links-in-sharepoint/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Help With Picture Content Type</title>
		<link>http://peterarblaster.wordpress.com/2010/09/05/help-with-picture-content-type/</link>
		<comments>http://peterarblaster.wordpress.com/2010/09/05/help-with-picture-content-type/#comments</comments>
		<pubDate>Sun, 05 Sep 2010 23:37:32 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=70</guid>
		<description><![CDATA[I was playing with the picture content type today in SharePoint 2010 and I have run into a little issue and I&#8217;m not quite sure what the problem is. I&#8217;m hoping someone out there has had a similar experience or might know what I&#8217;m doing wrong. Here are the steps I took: Added Picture content type [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=70&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I was playing with the picture content type today in SharePoint 2010 and I have run into a little issue and I&#8217;m not quite sure what the problem is. I&#8217;m hoping someone out there has had a similar experience or might know what I&#8217;m doing wrong.</p>
<p>Here are the steps I took:</p>
<ul>
<li>Added Picture content type to a Shared Documents library on a team site</li>
<li>Modified the view to include the thumbnail column</li>
<li>Uploaded a GIF and a JPG to the library</li>
</ul>
<p>The thumbnail column is unable to find the picture as you can see below.</p>
<p><a href="http://peterarblaster.files.wordpress.com/2010/09/thumbnail.jpg"><img class="alignnone size-medium wp-image-71" title="Thumbnail" src="http://peterarblaster.files.wordpress.com/2010/09/thumbnail.jpg?w=300&#038;h=61" alt="" width="300" height="61" /></a></p>
<p>I did notice that the thumbnail is looking for MMS_gif.jpg and the actual filename is MMS.gif so SharePoint must be doing something to it.</p>
<p>One more thing I noticed is that it works fine if the library is a picture library from the start.</p>
<p>Time to research&#8230;</p>
<p><strong>UPDATE:</strong></p>
<p>I have come across this blog entry that details the differences between the picture and image content types. Maybe the answer lies in there. Will keep posting as I find out more.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/70/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/70/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/70/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=70&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/09/05/help-with-picture-content-type/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>

		<media:content url="http://peterarblaster.files.wordpress.com/2010/09/thumbnail.jpg?w=300" medium="image">
			<media:title type="html">Thumbnail</media:title>
		</media:content>
	</item>
		<item>
		<title>Document Sets in SharePoint 2010</title>
		<link>http://peterarblaster.wordpress.com/2010/09/02/document-sets-in-sharepoint-2010/</link>
		<comments>http://peterarblaster.wordpress.com/2010/09/02/document-sets-in-sharepoint-2010/#comments</comments>
		<pubDate>Thu, 02 Sep 2010 20:57:57 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[SharePoint 2010]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=66</guid>
		<description><![CDATA[SharePoint 2010 has a new feature that introduces the concept of Document Sets. Essentially it is a grouping of files that are represented by a content type.  This new feature is to increase the viability of SharePoint as a functional DMS. Although the feature is good news and I can see it being widely used [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=66&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>SharePoint 2010 has a new feature that introduces the concept of Document Sets. Essentially it is a grouping of files that are represented by a content type.  This new feature is to increase the viability of SharePoint as a functional DMS. Although the feature is good news and I can see it being widely used I don&#8217;t see it making SharePoint anymore attractive as a DMS. My main argument for this is that you have to upload any document directly to the document set. I would prefer to see the ability to group documents from various document libraries, essentially making the document location irrelevant.</p>
<p>I must admit that I have not used this feature extensively so if in fact I am missing something please point it out. Or perhaps suggest a way of extending the feature.</p>
<p>UPDATE:</p>
<p>Spoke too soon. Through the use of workflows or &#8220;Send to connections&#8221;  you can route documents to a repository (content organizer web service) and leave a link in the previous location. It just takes some creative thinking!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/66/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/66/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/66/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=66&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/09/02/document-sets-in-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>
	</item>
		<item>
		<title>The GridView &#8216;GridViewID&#8217; fired event PageIndexChanging which wasn&#8217;t handled.</title>
		<link>http://peterarblaster.wordpress.com/2010/08/04/the-gridview-gridviewid-fired-event-pageindexchanging-which-wasnt-handled/</link>
		<comments>http://peterarblaster.wordpress.com/2010/08/04/the-gridview-gridviewid-fired-event-pageindexchanging-which-wasnt-handled/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 04:55:19 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=62</guid>
		<description><![CDATA[The forum entry found @ http://forums.asp.net/p/956540/1177923.aspx helped me out today. Below is the entry. If you set AllowPaging=&#8221;true&#8221; or AllowSorting=&#8221;true&#8221; on a GridView control without using a DataSourceControl DataSource (i.e. SqlDataSource, ObjectDataSource), you will run into the following errors: When changing the page on the GridView control: The GridView &#8216;GridViewID&#8217; fired event PageIndexChanging which wasn&#8217;t handled. When clicking a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=62&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><span style="font-family:Verdana;font-size:x-small;">The forum entry found @ <a href="http://forums.asp.net/p/956540/1177923.aspx">http://forums.asp.net/p/956540/1177923.aspx</a> helped me out today. Below is the entry.</span></p>
<p><span style="font-family:Verdana;font-size:x-small;">If you set AllowPaging=&#8221;true&#8221; or AllowSorting=&#8221;true&#8221; on a GridView control without using a DataSourceControl DataSource (i.e. SqlDataSource, ObjectDataSource), you will run into the following errors:</span></p>
<p><span style="font-family:Verdana;font-size:x-small;">When changing the page on the GridView control:</span></p>
<p><span style="font-size:x-small;"><span style="font-family:Verdana;"><strong><span style="color:#a52a2a;font-size:small;"><em>The GridView &#8216;GridViewID&#8217; fired event PageIndexChanging which wasn&#8217;t handled.</em></span></strong> </span></span></p>
<p><span style="font-family:Verdana;font-size:x-small;">When clicking a column name to sort the column on the GridView control:</span></p>
<p><span style="font-family:Verdana;color:#a52a2a;font-size:small;"><strong><em>The GridView &#8216;GridViewID&#8217; fired event Sorting which wasn&#8217;t handled.</em></strong></span></p>
<p><span style="font-family:Verdana;font-size:x-small;">As a result of not setting the DataSourceID property of the GridView to a DataSourceControl DataSource, you have to add event handlers for sorting and paging.</span></p>
<p><span style="font-family:Courier New;font-size:x-small;"><span style="color:#0000ff;">&lt;</span><span style="color:#a52a2a;">asp</span><span style="color:#0000ff;">:</span><span style="color:#a52a2a;">GridView</span> <span style="color:#ff0000;">ID</span><span style="color:#0000ff;">=&#8221;gridView&#8221;</span> <span style="color:#ff0000;">OnPageIndexChanging</span><span style="color:#0000ff;">=&#8221;gridView_PageIndexChanging&#8221;</span> <span style="color:#ff0000;">OnSorting</span><span style="color:#0000ff;">=&#8221;gridView_Sorting&#8221;</span> <span style="color:#ff0000;">runat</span><span style="color:#0000ff;">=&#8221;server&#8221; /&gt;</span></span></p>
<p><span style="font-family:Courier New;font-size:x-small;"><span style="color:#0000ff;">private string</span> ConvertSortDirectionToSql(<span style="color:#008080;">SortDirection</span> sortDirection)<br />
{<br />
   <span style="color:#0000ff;">string</span> newSortDirection = <span style="color:#008080;">String</span>.Empty;</span></p>
<p><span style="font-family:Courier New;font-size:x-small;">   <span style="color:#0000ff;">switch</span> (sortDirection)<br />
   {<br />
      <span style="color:#0000ff;">case</span> <span style="color:#008080;">SortDirection</span>.Ascending:<br />
         </span><span style="font-family:Courier New;font-size:x-small;">newS</span><span style="font-family:Courier New;font-size:x-small;">ortDirection = <span style="color:#a52a2a;">&#8220;ASC&#8221;</span>;<br />
         <span style="color:#0000ff;">break</span>;</span></p>
<p><span style="font-family:Courier New;font-size:x-small;">      <span style="color:#0000ff;">case</span> <span style="color:#008080;">SortDirection</span>.Descending:<br />
         </span><span style="font-family:Courier New;font-size:x-small;">newS</span><span style="font-family:Courier New;font-size:x-small;">ortDirection = <span style="color:#a52a2a;">&#8220;DESC&#8221;</span>;<br />
         <span style="color:#0000ff;">break</span>;<br />
   }</span></p>
<p><span style="font-family:Courier New;font-size:x-small;">   <span style="color:#0000ff;">return</span> </span><span style="font-family:Courier New;font-size:x-small;">newS</span><span style="font-family:Courier New;font-size:x-small;">ortDirection;<br />
}</span></p>
<p><span style="font-family:Courier New;font-size:x-small;"><span style="color:#0000ff;">protected void</span> gridView_PageIndexChanging(<span style="color:#0000ff;">object</span> sender, <span style="color:#008080;">GridViewPageEventArgs</span> e)<br />
{<br />
   gridView.PageIndex = e.NewPageIndex;<br />
   gridView.DataBind();<br />
}</span></p>
<p><span style="font-family:Courier New;font-size:x-small;"><span style="color:#0000ff;">protected void</span> gridView_Sorting(<span style="color:#0000ff;">object</span> sender, <span style="color:#008080;">GridViewSortEventArgs</span> e)<br />
{<br />
   <span style="color:#008080;">DataTable</span> dataTable = gridView.DataSource <span style="color:#0000ff;">as</span> <span style="color:#008080;">DataTable</span>;</span></p>
<p><span style="font-family:Courier New;font-size:x-small;">   <span style="color:#0000ff;">if</span> (dataTable != <span style="color:#0000ff;">null</span>)<br />
   {<br />
      <span style="color:#008080;">DataView</span> dataView = <span style="color:#0000ff;">new</span> <span style="color:#008080;">DataView</span>(dataTable);<br />
      dataView.Sort = e.SortExpression + <span style="color:#a52a2a;">&#8221; &#8220;</span> + ConvertSortDirectionToSql(e.SortDirection);</span></p>
<p><span style="font-family:Courier New;font-size:x-small;">      gridView.DataSource = dataView;<br />
      gridView.DataBind();<br />
   }<br />
}</span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/62/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/62/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/62/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=62&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/08/04/the-gridview-gridviewid-fired-event-pageindexchanging-which-wasnt-handled/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>
	</item>
		<item>
		<title>The resource object with key  was not found</title>
		<link>http://peterarblaster.wordpress.com/2010/08/04/the-resource-object-with-key-was-not-found/</link>
		<comments>http://peterarblaster.wordpress.com/2010/08/04/the-resource-object-with-key-was-not-found/#comments</comments>
		<pubDate>Wed, 04 Aug 2010 01:12:38 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Sharepoint]]></category>
		<category><![CDATA[Troubleshooting]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=60</guid>
		<description><![CDATA[I updated one of our third party products today and when I attempted to configure the new version I received the following error: The resource object with key &#60;MISSING RESOURCE&#62; was not found. In order to fix it I did the following: uninstalling the new version. Installing the old version. Running stsadm -o copyappbincontent Upgrade [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=60&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I updated one of our third party products today and when I attempted to configure the new version I received the following error: The resource object with key &lt;MISSING RESOURCE&gt; was not found. In order to fix it I did the following:</p>
<ul>
<li>uninstalling the new version.</li>
<li>Installing the old version.</li>
<li>Running <span style="font-family:Times New Roman;">stsadm -o copyappbincontent</span></li>
<li>Upgrade to the new version.</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/60/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/60/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/60/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=60&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/08/04/the-resource-object-with-key-was-not-found/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>
	</item>
		<item>
		<title>Web Part Custom Properties</title>
		<link>http://peterarblaster.wordpress.com/2010/08/01/56/</link>
		<comments>http://peterarblaster.wordpress.com/2010/08/01/56/#comments</comments>
		<pubDate>Sun, 01 Aug 2010 23:56:55 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://peterarblaster.wordpress.com/?p=56</guid>
		<description><![CDATA[I found this article by Hojo Clement to be quite helpful. http://www.allaboutmoss.com/index.php/2010/04/05/webpart-development-part-4-creating-custom-web-part-properties/ In recent blog posts we learnt webPart development, deployment  and adding controls etc.. In this blog post we will see how to add custom properties for SharePoint web part. There are several properties available in SharePoint web part for setting its look and feel like Title, Height and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=56&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I found this article by Hojo Clement to be quite helpful.</p>
<p><a href="http://www.allaboutmoss.com/index.php/2010/04/05/webpart-development-part-4-creating-custom-web-part-properties/">http://www.allaboutmoss.com/index.php/2010/04/05/webpart-development-part-4-creating-custom-web-part-properties/</a></p>
<p>In recent blog posts we learnt <a href="http://www.allaboutmoss.com/index.php/2010/03/22/hello-world-sharepoint-webpart-for-beginners/">webPart development</a>, <a href="http://www.allaboutmoss.com/index.php/2010/03/24/webpart-development-part-2-deployment/">deployment</a>  and <a href="http://www.allaboutmoss.com/index.php/2010/03/25/webpart-development-part-3-adding-controls-to-web-part/">adding controls</a> etc..</p>
<p>In this blog post we will see how to add custom properties for SharePoint web part. There are several properties available in SharePoint web part for setting its look and feel like Title, Height and Width etc.. In this example we will see how to add Dropdown, Check box and a Text box in webPart tool pane.</p>
<p><a href="http://www.allaboutmoss.com/wp-content/uploads/2010/04/custom-property1.jpg"><img title="custom property" src="http://www.allaboutmoss.com/wp-content/uploads/2010/04/custom-property1.jpg" alt="" width="247" height="243" /></a></p>
<ol>
<li>Open Visual studio and create a new web part project</li>
<li>Open the .cs file</li>
<li>import the name space System.ComponentModel;</li>
<li>To define the XML namespace to be used for the Custom WebPart, add the below code just above the class declaration. (These values can be whatever you choose and aren’t related to the class name.)
<div id="highlighter_432816">
<div>
<div><a title="view source" href="#viewSource">view source</a><a title="print" href="#printSource">print</a><a title="?" href="#about">?</a></div>
</div>
<div>
<div><code>1.</code><code>  </code><code>[DefaultProperty(</code><code>"Text"</code><code>), ToolboxData(</code><code>"&lt;{0}:WPwithBGcolr runat=server&gt;&lt;/{0}:DisplayLatestPosts"</code><code>), XmlRoot(Namespace = </code><code>"WPwithBGcolr"</code><code>)]</code></div>
</div>
</div>
</li>
<li>Change the base class from System.Web.UI.WebControls.WebParts.WebParttoMicrosoft.SharePoint.WebPartPages.WebPart</li>
<li>For adding a text box in tool part pane, add the below property in the class
<div id="highlighter_954564">
<div>
<div><a title="view source" href="#viewSource">view source</a><a title="print" href="#printSource">print</a><a title="?" href="#about">?</a></div>
</div>
<div>
<div><code>01.</code><code>public</code> <code>string</code> <code>text; </code></div>
<div><code>02.</code><code>[Category(</code><code>"Advanced Settings"</code><code>), </code></div>
<div><code>03.</code><code>Personalizable(PersonalizationScope.Shared), </code></div>
<div><code>04.</code><code>WebBrowsable, WebDisplayName(</code><code>"Text"</code><code>), </code></div>
<div><code>05.</code><code>WebDescription(</code><code>"Enter your text"</code><code>)] </code></div>
<div><code>06.</code><code>public</code> <code>string</code> <code>Text </code></div>
<div><code>07.</code><code>{ </code></div>
<div><code>08.</code><code>get</code> <code>{ </code><code>return</code> <code>text; } </code></div>
<div><code>09.</code><code>set</code> <code>{ text = value; } </code></div>
<div><code>10.</code><code>}</code></div>
</div>
</div>
</li>
<li>For adding a checkbox in tool part pane you need to add the blow code
<div id="highlighter_831855">
<div>
<div><a title="view source" href="#viewSource">view source</a><a title="print" href="#printSource">print</a><a title="?" href="#about">?</a></div>
</div>
<div>
<div><code>01.</code><code>public</code> <code>Boolean border; </code></div>
<div><code>02.</code><code>[Category(</code><code>"Advanced Settings"</code><code>), </code></div>
<div><code>03.</code><code>Personalizable(PersonalizationScope.User), </code></div>
<div><code>04.</code><code>WebBrowsable, WebDisplayName(</code><code>"Border"</code><code>), </code></div>
<div><code>05.</code><code>WebDescription(</code><code>"Do you want border"</code><code>)] </code></div>
<div><code>06.</code><code>public</code> <code>Boolean Border </code></div>
<div><code>07.</code><code>{ </code></div>
<div><code>08.</code><code>get</code> <code>{ </code><code>return</code> <code>border; } </code></div>
<div><code>09.</code><code>set</code> <code>{ border = value; } </code></div>
<div><code>10.</code><code>}</code></div>
</div>
</div>
</li>
<li>For adding a dropdown in tool part pane , first declare an enum variable and create the property using this new variable as shown in the below code.
<div id="highlighter_926919">
<div>
<div><a title="view source" href="#viewSource">view source</a><a title="print" href="#printSource">print</a><a title="?" href="#about">?</a></div>
</div>
<div>
<div><code>01.</code><code>public</code> <code>enum</code> <code>ColorByEnum { Red, Blue, Green }; </code></div>
<div><code>02.</code><code>protected</code> <code>ColorByEnum colorBy; </code></div>
<div><code>03.</code><code>[Category(</code><code>"Advanced Settings"</code><code>), </code></div>
<div><code>04.</code><code>Personalizable(PersonalizationScope.User), </code></div>
<div><code>05.</code><code>WebBrowsable, </code></div>
<div><code>06.</code><code>WebDisplayName(</code><code>"Background Color"</code><code>), </code></div>
<div><code>07.</code><code>WebDescription(</code><code>"Choose a background color for your webpart"</code><code>)] </code></div>
<div><code>08.</code><code>public</code> <code>ColorByEnum ColorBy </code></div>
<div><code>09.</code><code>{ </code></div>
<div><code>10.</code><code>get</code> <code>{ </code><code>return</code> <code>colorBy; } </code></div>
<div><code>11.</code><code>set</code> <code>{ colorBy = value; } </code></div>
<div><code>12.</code><code>}</code></div>
</div>
</div>
</li>
<li>You can retrieve the value, entered by the user, using the below code.
<div id="highlighter_788242">
<div>
<div><a title="view source" href="#viewSource">view source</a><a title="print" href="#printSource">print</a><a title="?" href="#about">?</a></div>
</div>
<div>
<div><code>1.</code><code>protected</code> <code>override</code> <code>void</code> <code>RenderWebPart(HtmlTextWriter output)        {        output.Write(</code><code>this</code><code>.text  );         }</code></div>
</div>
</div>
</li>
<li>For expanding the custom category default we need to override the  function ‘GetToolParts’.�
<div id="highlighter_269402">
<div>
<div><a title="view source" href="#viewSource">view source</a><a title="print" href="#printSource">print</a><a title="?" href="#about">?</a></div>
</div>
<div>
<div><code>01.</code><code>public</code> <code>override</code> <code>ToolPart[] GetToolParts() </code></div>
<div><code>02.</code><code>{ </code></div>
<div><code>03.</code><code>ToolPart[] toolpart = </code><code>new</code> <code>ToolPart[3]; </code></div>
<div><code>04.</code><code>CustomPropertyToolPart custom = </code><code>new</code> <code>CustomPropertyToolPart(); </code></div>
<div><code>05.</code><code>custom.Expand(</code><code>"Advanced Settings"</code><code>); </code></div>
<div><code>06.</code><code>WebPartToolPart Wptp = </code><code>new</code> <code>WebPartToolPart(); </code></div>
<div><code>07.</code><code>Wptp.FrameState = FrameState.Normal; </code></div>
<div><code>08.</code><code>Wptp.FrameType = FrameType.Default; </code></div>
<div><code>09.</code><code>toolpart[0] = Wptp; </code></div>
<div><code>10.</code><code>toolpart[1] = custom; </code></div>
<div><code>11.</code><code>return</code> <code>toolpart; </code></div>
<div><code>12.</code><code>}</code></div>
</div>
</div>
</li>
</ol>
<p>The following properties can be added to costom controls in the tool part pane.<br />
<a href="http://www.allaboutmoss.com/wp-content/uploads/2010/04/property_name.jpg"><img title="property_name" src="http://www.allaboutmoss.com/wp-content/uploads/2010/04/property_name.jpg" alt="" width="572" height="190" /></a></p>
<p>The custom property will be displayed automatically in the default property pane based on the property type string, bool, int or enum. The following table describes how each of these property types is displayed in the property pane.</p>
<p><a href="http://www.allaboutmoss.com/wp-content/uploads/2010/04/property_type.jpg"><img title="property_type" src="http://www.allaboutmoss.com/wp-content/uploads/2010/04/property_type.jpg" alt="" width="573" height="219" /></a></p>
<p>In the <a href="http://www.allaboutmoss.com/index.php/2010/04/06/webpart-development-part-5-validating-custom-web-part-properties/">coming articles </a>we will see how to validate custom controls in tool part pane.</p>
<p>Download the sample source code <a href="http://www.allaboutmoss.com/?download=cps">here</a>.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/56/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/56/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/56/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=56&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/08/01/56/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>

		<media:content url="http://www.allaboutmoss.com/wp-content/uploads/2010/04/custom-property1.jpg" medium="image">
			<media:title type="html">custom property</media:title>
		</media:content>

		<media:content url="http://www.allaboutmoss.com/wp-content/uploads/2010/04/property_name.jpg" medium="image">
			<media:title type="html">property_name</media:title>
		</media:content>

		<media:content url="http://www.allaboutmoss.com/wp-content/uploads/2010/04/property_type.jpg" medium="image">
			<media:title type="html">property_type</media:title>
		</media:content>
	</item>
		<item>
		<title>VMWare and AD</title>
		<link>http://peterarblaster.wordpress.com/2010/07/31/vmware-and-ad/</link>
		<comments>http://peterarblaster.wordpress.com/2010/07/31/vmware-and-ad/#comments</comments>
		<pubDate>Sat, 31 Jul 2010 03:37:06 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://peterarblaster.wordpress.com/2010/07/31/vmware-and-ad/</guid>
		<description><![CDATA[I have been slowly working at getting my VM’s setup for my SharePoint development environment and have run into several issues.&#160; I figured I might as well write them down here so when I go through the process again I can reference this. I am by no means a VMWare expert, in fact this is [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=55&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have been slowly working at getting my VM’s setup for my SharePoint development environment and have run into several issues.&#160; I figured I might as well write them down here so when I go through the process again I can reference this.</p>
<p>I am by no means a VMWare expert, in fact this is the first time I am actually using it. Which is pretty sad.</p>
<p>Anyway, I had some issues getting all the separate VM’s to talk to each other consistently. After some fiddling I determined that the network adapter’s on the VM’s work well when set to NAT.&#160; Another important setting was to set the DNS server to the AD server’s IP. Once this was all done the servers could talk properly without any issue.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=55&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/07/31/vmware-and-ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>
	</item>
		<item>
		<title>What a good looking pup.</title>
		<link>http://peterarblaster.wordpress.com/2010/07/26/what-a-good-looking-pup/</link>
		<comments>http://peterarblaster.wordpress.com/2010/07/26/what-a-good-looking-pup/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 20:21:12 +0000</pubDate>
		<dc:creator>peterarblaster</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">https://peterarblaster.wordpress.com/2010/07/26/what-a-good-looking-pup/</guid>
		<description><![CDATA[Ollie<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=53&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://peterarblaster.files.wordpress.com/2010/07/dscf1228.jpg"><img style="border-bottom:0;border-left:0;display:inline;border-top:0;border-right:0;" title="DSCF1228" border="0" alt="DSCF1228" src="http://peterarblaster.files.wordpress.com/2010/07/dscf1228_thumb.jpg?w=480&#038;h=361" width="480" height="361" /></a></p>
<p>Ollie </p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/peterarblaster.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/peterarblaster.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/peterarblaster.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/peterarblaster.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/peterarblaster.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/peterarblaster.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/peterarblaster.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/peterarblaster.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/peterarblaster.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/peterarblaster.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/peterarblaster.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/peterarblaster.wordpress.com/53/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/peterarblaster.wordpress.com/53/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/peterarblaster.wordpress.com/53/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=peterarblaster.wordpress.com&amp;blog=12200893&amp;post=53&amp;subd=peterarblaster&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://peterarblaster.wordpress.com/2010/07/26/what-a-good-looking-pup/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/ed5d8bc2a457bd80a03e9756a18f47fc?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">peterarblaster</media:title>
		</media:content>

		<media:content url="http://peterarblaster.files.wordpress.com/2010/07/dscf1228_thumb.jpg" medium="image">
			<media:title type="html">DSCF1228</media:title>
		</media:content>
	</item>
	</channel>
</rss>
