<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Sharepointology</title>
	
	<link>http://www.sharepointology.com</link>
	<description>Sharepointology is the study and handling of Microsoft Office SharePoint Server</description>
	<pubDate>Sun, 21 Dec 2008 18:40:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/sharepointology" type="application/rss+xml" /><feedburner:emailServiceId>2203366</feedburner:emailServiceId><feedburner:feedburnerHostname>http://www.feedburner.com</feedburner:feedburnerHostname><item>
		<title>Add Farm Administrator by using STSADM</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/491550219/</link>
		<comments>http://www.sharepointology.com/setup/add-farm-administrator-by-using-stsadm/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 18:40:41 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Setup]]></category>

		<category><![CDATA[Central Administration]]></category>

		<category><![CDATA[Farm Administrators]]></category>

		<category><![CDATA[STSADM]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=44</guid>
		<description><![CDATA[  Don&#8217;t know how, don&#8217;t know when (Vera Lynn), but one day we lost access to our SharePoint Central Administration. The reason of this was that someone deleted the BUILTIN\Administrators from the Farm  Administrators group.
No problem, just add the BUILTIN\Administrators back to the Farm Administrators Group.
But how do you do this without access [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" style="float: left" title="DOS prompt" src="http://www.sharepointology.com/wp-content/uploads/2008/12/drive-slim-dos-128x128.png" alt="Dos prompt" width="128" height="128" />  Don&#8217;t know how, don&#8217;t know when (Vera Lynn), but one day we <strong>lost access to our</strong><strong> SharePoint Central Administration</strong>. The reason of this was that someone <strong>deleted the BUILTIN\Administrators from the </strong><strong>Farm  Administrators group</strong>.</p>
<p>No problem, just <strong>add the BUILTIN\Administrators</strong> back to the Farm Administrators Group.</p>
<p>But how do you do this without access to the Central Administration?</p>
<p>Well, after some searching and googling I found a solution. You can use <a title="STSADM" href="http://technet.microsoft.com/en-us/library/cc261956.aspx" target="_blank"><strong>STSADM</strong></a> to add people to groups in a Site Collection and the Central Administration is just another Site Collection.</p>
<p>I know the suspense is killing you so here &#8217;s the STSADM command:</p>
<p><span style="color: #800000;">stsadm -o adduser -url http://server:12345 -userlogin BUILTIN\Administrators -useremail admin@company.com -group &#8220;Farm Administrators&#8221; -username &#8220;Administrators&#8221;</span></p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/491550219" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/setup/add-farm-administrator-by-using-stsadm/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/setup/add-farm-administrator-by-using-stsadm/</feedburner:origLink></item>
		<item>
		<title>Add Web Parts to DispForm, EditForm or NewForm.aspx</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/479351826/</link>
		<comments>http://www.sharepointology.com/setup/add-web-parts-to-dispform-editform-or-newformaspx/#comments</comments>
		<pubDate>Tue, 09 Dec 2008 09:29:45 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Setup]]></category>

		<category><![CDATA[web part]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=38</guid>
		<description><![CDATA[One of the users of our SharePoint project asked if it was possible to show an &#8220;Item List&#8221; on the &#8220;View Item&#8221; page.
My first reaction was: &#8220;Of course it is, add a Web Part displaying the &#8220;Item List&#8221; to the page and we&#8217;re done&#8221;.
But when I browsed to the &#8220;View Item&#8221; page and clicked the [...]]]></description>
			<content:encoded><![CDATA[<p>One of the users of our SharePoint project asked if it was possible to show an &#8220;Item List&#8221; on the &#8220;View Item&#8221; page.</p>
<p>My first reaction was: &#8220;Of course it is, add a Web Part displaying the &#8220;Item List&#8221; to the page and we&#8217;re done&#8221;.</p>
<p><strong>But</strong> when I browsed to the &#8220;View Item&#8221; page and clicked the &#8220;Site Actions&#8221; I noticed that there wasn&#8217;t an &#8220;Edit Page&#8221; option available. Strange, but after some -Googling- I found the following sollution:</p>
<ul>
<li>Open IExplorer and navigate to your &#8220;View Item&#8221; page (DispForm.aspx)</li>
<li><span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry">Replace everything in the URL after “?ID=#“ with </span><span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry">&#8220;&amp;PageView=Shared&amp;ToolPaneView=2&#8243; (without the quotes of course) and press &lt;Enter&gt;</span></li>
</ul>
<p><span id="ctl00_MainContentPlaceholder_ctl01_ctl00_lblEntry">After adding a Web Part to the page and saving it, the &#8220;Edit Page&#8221; option will be available the next time you click &#8220;Site Actions&#8221; on that Page.<br />
</span></p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/479351826" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/setup/add-web-parts-to-dispform-editform-or-newformaspx/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/setup/add-web-parts-to-dispform-editform-or-newformaspx/</feedburner:origLink></item>
		<item>
		<title>Online SharePoint 2007 Development Training</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/446376526/</link>
		<comments>http://www.sharepointology.com/general/online-sharepoint-2007-development-training/#comments</comments>
		<pubDate>Sat, 08 Nov 2008 10:12:00 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[General]]></category>

		<category><![CDATA[Microsoft]]></category>

		<category><![CDATA[MSDN]]></category>

		<category><![CDATA[training]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=31</guid>
		<description><![CDATA[A few days ago Microsoft&#8217;s Ramp Up program launched a new track: SharePoint for Developers, Part I.  
Microsoft Ramp Up is a completely free, online, community-based program that only requires a Live ID to sign up and dig in. It connects you with other professionals while you’re building your skills.
On Ramp Up you can [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://msdn.microsoft.com/en-us/rampup/default.aspx"><img class="alignright" style="float: right;" title="rampup" src="http://www.sharepointology.com/wp-content/uploads/2008/11/rampup.jpg" alt="" width="175" height="85" /></a>A few days ago <a href="http://msdn.microsoft.com/en-us/rampup/default.aspx" target="_blank">Microsoft&#8217;s Ramp Up</a> program launched a new track: <strong><a href="http://msdn.microsoft.com/en-us/rampup/dd221355.aspx" target="_blank">SharePoint for Developers, Part I</a></strong>.  <strong></strong></p>
<p><strong>Microsoft Ramp Up</strong> is a completely free, online, community-based program that only requires a <a href="https://accountservices.passport.net/ppnetworkhome.srf?lc=1033" target="_blank">Live ID</a> to sign up and dig in. It connects you with other professionals while you’re building your skills.</p>
<p>On Ramp Up you can review the content and advance through the learning track at your own pace. At the end of the each level, you take an assessment to unlock the next level. Once you’ve completed the full learning track, you will have gained new skills integral to a successful developer.</p>
<p>Other tracks you can dig into are:</p>
<ul>
<li><a href="http://msdn.microsoft.com/en-us/rampup/bb421268.aspx" target="_blank">Visual Studio 2002/2003 Developer</a></li>
<li><a href="http://msdn.microsoft.com/en-us/rampup/bb421267.aspx" target="_blank">Visual Basic 6.0 Developer</a></li>
<li><a href="http://msdn.microsoft.com/en-us/rampup/bb421266.aspx" target="_blank">Java Developer</a></li>
<li><a href="http://msdn.microsoft.com/en-us/rampup/bb421265.aspx" target="_blank">Aspiring Developer</a></li>
<li><a href="http://msdn.microsoft.com/en-us/rampup/cc562987.aspx" target="_blank">Visual Studio 2008 Track</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/446376526" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/general/online-sharepoint-2007-development-training/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/general/online-sharepoint-2007-development-training/</feedburner:origLink></item>
		<item>
		<title>Change email address that Requests For Access get send to</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/426396938/</link>
		<comments>http://www.sharepointology.com/setup/change-email-address-that-requests-for-access-get-send-to/#comments</comments>
		<pubDate>Mon, 20 Oct 2008 13:05:37 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Setup]]></category>

		<category><![CDATA[email]]></category>

		<category><![CDATA[request for access]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=28</guid>
		<description><![CDATA[Whenever a user tries to access a page that he doesn&#8217;t have access to he get&#8217;s the following screen:

At the bottom of the screen he can Request access. When he click&#8217;s the Request Access link he can enter a message that get&#8217;s emailed.

But where can you find/change the email address that get&#8217;s used to send [...]]]></description>
			<content:encoded><![CDATA[<p>Whenever a user tries to access a page that he doesn&#8217;t have access to he get&#8217;s the following screen:<br />
<a href="http://www.sharepointology.com/wp-content/uploads/2008/10/requestaccess.jpg" rel="lightbox[28]"><img class="alignnone size-full wp-image-29" title="request access" src="http://www.sharepointology.com/wp-content/uploads/2008/10/requestaccess.jpg" alt="request access" width="350" height="182" /></a></p>
<p>At the bottom of the screen he can <strong>Request access</strong>. When he click&#8217;s the Request Access link he can enter a message that get&#8217;s emailed.</p>
<p><a href="http://www.sharepointology.com/wp-content/uploads/2008/10/requesaccessmail.jpg" rel="lightbox[28]"><img class="alignnone size-full wp-image-30" title="Reques Access Email" src="http://www.sharepointology.com/wp-content/uploads/2008/10/requesaccessmail.jpg" alt="Reques Access Email" width="404" height="265" /></a></p>
<p>But where can you find/change the email address that get&#8217;s used to send these requests to?</p>
<p>When you are on a site, go to <strong>Site Settings </strong>and choose <strong>Advanced Permissions</strong>, click on the menu <strong>Settings</strong> and choose<strong> Access Requests</strong>. This will give you the <strong>email address used for requests</strong> from within that site.  Since you can grant access at Library and Item level, these Libraries and Items will inherit the setting from the site that they are on. You are not allowed to change the email address at those sub levels, but you can disable the feature on them (i.e. for a whole library disable the Request Access feature).</p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/426396938" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/setup/change-email-address-that-requests-for-access-get-send-to/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/setup/change-email-address-that-requests-for-access-get-send-to/</feedburner:origLink></item>
		<item>
		<title>Customize the People Search Results - Part 2</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/418592074/</link>
		<comments>http://www.sharepointology.com/development/customize-the-people-search-results-part-2/#comments</comments>
		<pubDate>Sun, 12 Oct 2008 13:53:05 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[customize]]></category>

		<category><![CDATA[Customize People Search Results]]></category>

		<category><![CDATA[Metadata]]></category>

		<category><![CDATA[People Search Results]]></category>

		<category><![CDATA[Property]]></category>

		<category><![CDATA[Search]]></category>

		<category><![CDATA[Sharepoint Designer]]></category>

		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=24</guid>
		<description><![CDATA[In Customize the People Search Results - Part 1 we learned how to pimp the search results from looking something like this:

To something like this:

In Part 2 we are going to learn how to add other fields (properties) to the Search results.
How do we do this?
Let&#8217;s first include the Mobile phone of a user into [...]]]></description>
			<content:encoded><![CDATA[<p>In <a href="http://www.sharepointology.com/development/customize-the-people-search-results-part-1/" target="_blank">Customize the People Search Results - Part 1</a> we learned how to pimp the search results from looking something like this:</p>
<p><a href="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchdefaultresults.jpg" rel="lightbox[24]"><img class="alignnone size-full wp-image-16" title="People Search Default Results" src="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchdefaultresults.jpg" alt="People Search Default Results" width="448" height="123" /></a></p>
<p>To something like this:</p>
<p><a href="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchnewresults.jpg" rel="lightbox[24]"><img class="alignnone size-full wp-image-19" title="People Search New Results" src="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchnewresults.jpg" alt="People Search New Results" width="332" height="163" /></a></p>
<p>In Part 2 we are going to learn how to add other fields (properties) to the Search results.</p>
<p>How do we do this?</p>
<p>Let&#8217;s first include the Mobile phone of a user into the <strong>XML</strong> list of results returned by the search service.</p>
<ul>
<li>First you go to your <strong>People Search Page</strong> and execute a <strong>search</strong> on a certain name for wich you know you will find results.</li>
<li>On the results page you click on <strong>Site Actions / Edit page</strong>.</li>
<li>For the <strong>People Search Core Results</strong> web part you choose <strong>Modify Shared Web Part</strong>.</li>
</ul>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchcoreresultseditwebpart.jpg" rel="lightbox[24]"><img class="alignnone size-full wp-image-13" title="People Search Core Results Edit Web Part" src="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchcoreresultseditwebpart.jpg" alt="People Search Core Results Edit Web Part" width="500" height="143" /></a></p>
<ul>
<li>Open the <strong>Results Query Options</strong> by pressing on the + sign in front of it.</li>
<li>Look up the <strong>Selected  Columns</strong> field and press the [...] button and you&#8217;ll get this:</li>
</ul>
<pre name="code" class="xml">&lt;root xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"&gt;
&lt;Columns&gt;
&lt;Column Name="AccountName"/&gt;
&lt;Column Name="UserProfile_GUID"/&gt;
&lt;Column Name="PreferredName"/&gt;
&lt;Column Name="JobTitle"/&gt;
&lt;Column Name="Department"/&gt;
&lt;Column Name="WorkPhone"/&gt;
&lt;Column Name="OfficeNumber"/&gt;
&lt;Column Name="Fax"/&gt;
&lt;Column Name="AboutMe"/&gt;
&lt;Column Name="PictureURL"/&gt;
&lt;Column Name="WorkEmail"/&gt;
&lt;Column Name="WebSite"/&gt;
&lt;Column Name="Path"/&gt;
&lt;Column Name="HitHighlightedSummary"/&gt;
&lt;Column Name="HitHighlightedProperties"/&gt;
&lt;Column Name="Responsibility"/&gt;
&lt;Column Name="Skills"/&gt;
&lt;Column Name="SipAddress"/&gt;
&lt;/Columns&gt;
&lt;/root&gt;</pre>
<ul>
<li>Now you’ll be able to <strong>include new columns</strong> based on the columns you can reference from the <strong>user profile database</strong>. For example if you wanted to include a person’s mobile phone you’ll want to include <strong>&lt;Column Name=”MobilePhone”/&gt;</strong>. After you&#8217;ve done that the XML getting returned by the Search has the MobilePhone column in it.</li>
<li>Where do you find these column names? Go to your <strong>Central Administration</strong>, click <strong>Shared Services</strong>, then <strong>Search Settings</strong> and click <strong>Metadata property mappings.</strong></li>
</ul>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/10/metadataproperties.jpg" rel="lightbox[24]"><img class="alignnone size-full wp-image-25" title="Meta Data Property Mappings" src="http://www.sharepointology.com/wp-content/uploads/2008/10/metadataproperties.jpg" alt="Meta Data Property Mappings" width="500" height="156" /></a></p>
<ul>
<li>You&#8217;ll find the column names in the column <strong>Property Name</strong>.</li>
</ul>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/10/metadatapropertiesmobilephone.jpg" rel="lightbox[24]"><img class="alignnone size-full wp-image-26" title="Metadata Property Mobilephone" src="http://www.sharepointology.com/wp-content/uploads/2008/10/metadatapropertiesmobilephone.jpg" alt="Metadata Property Mobilephone" width="500" height="26" /></a></p>
<p>Now we&#8217;ll have to change the <strong>XSLT</strong> to include the MobilePhone column as output.</p>
<ul>
<li>Choose <strong>Modify Shared Web Part</strong> for the <strong>People Search Core Results</strong> web part. If you don&#8217;t know how to do this look up a few lines.</li>
<li>Just below<span> <strong>Data View Properties </strong>you see a <strong>XSL Editor button</strong>. Press it.</span></li>
<li><span>Search for &#8220;Phone&#8221; and you&#8217;ll find a line containing  <strong>&lt;xsl:with-param name=&#8221;phone&#8221; select=&#8221;workphone&#8221; /&gt;</strong>.</span></li>
<li><span>Copy that line and change the new line to  <strong>&lt;xsl:with-param name=&#8221;mobile&#8221; select=&#8221;mobilephone&#8221; /&gt;</strong>.</span></li>
<li><span>Keep searching for &#8220;Phone&#8221; and you&#8217;ll find the following line <strong>&lt;xsl:param name=&#8221;phone&#8221; /&gt;</strong>.</span></li>
<li><span>Copy it and change the new line to <strong>&lt;xsl:param name=&#8221;mobile&#8221; /&gt;</strong>.</span></li>
<li><span>Search again and you&#8217;ll find:</span></li>
</ul>
<pre name="code" class="XSLT">&lt;xsl:if test='string-length($phone) &gt; 0'&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Telefoon nr: &lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;xsl:value-of select="$phone" /&gt;  &lt;/td&gt;
&lt;/tr&gt;
&lt;/xsl:if&gt;</pre>
<ul>
<li>Copy and change to:</li>
</ul>
<pre name="code" class="XSLT">&lt;xsl:if test='string-length($mobile) &gt; 0'&gt;
&lt;tr&gt;
&lt;td&gt;&lt;b&gt;Mobiel nr: &lt;/b&gt;&lt;/td&gt;
&lt;td&gt;&lt;xsl:value-of select="$mobile" /&gt;  &lt;/td&gt;
&lt;/tr&gt;
&lt;/xsl:if&gt;</pre>
<ul>
<li><strong>Save</strong> it, <strong>publish </strong>the page and <strong>retry</strong> your Person Search and you&#8217;ll get something like this:</li>
</ul>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/10/peoplesearchnewresultsmobilephone.jpg" rel="lightbox[24]"><img class="alignnone size-full wp-image-27" title="People Search New Results Mobilephone" src="http://www.sharepointology.com/wp-content/uploads/2008/10/peoplesearchnewresultsmobilephone.jpg" alt="People Search New Results Mobilephone" width="337" height="178" /></a></p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/418592074" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/development/customize-the-people-search-results-part-2/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/development/customize-the-people-search-results-part-2/</feedburner:origLink></item>
		<item>
		<title>Dropdown to change the View disappeared</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/397216684/</link>
		<comments>http://www.sharepointology.com/setup/dropdown-to-change-the-view-disappeared/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 13:38:07 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Setup]]></category>

		<category><![CDATA[change view]]></category>

		<category><![CDATA[document library]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=20</guid>
		<description><![CDATA[When you go to a document library or list in Sharepoint 2007, you see a dropdown in which you can select a different view or create a new view if you have the right permissions.

If you ever find yourself thinking &#8220;Where did the change the view dropdown go?&#8221;

Don&#8217;t worry, one of two things could have [...]]]></description>
			<content:encoded><![CDATA[<p>When you go to a document library or list in Sharepoint 2007, you see a <strong>dropdown </strong>in which you can <strong>select a different view or create a new view</strong> if you have the right permissions.</p>
<p><a href="http://www.sharepointology.com/wp-content/uploads/2008/09/change_view.jpg" rel="lightbox[20]"><img class="alignnone size-full wp-image-21" title="change_view" src="http://www.sharepointology.com/wp-content/uploads/2008/09/change_view.jpg" alt="" width="500" height="106" /></a></p>
<p>If you ever find yourself thinking &#8220;Where did the change the view dropdown go?&#8221;</p>
<p><a href="http://www.sharepointology.com/wp-content/uploads/2008/09/change_view_disappeared.jpg" rel="lightbox[20]"><img class="alignnone size-full wp-image-22" title="Change view disappeared" src="http://www.sharepointology.com/wp-content/uploads/2008/09/change_view_disappeared.jpg" alt="Change view disappeared" width="500" height="106" /></a></p>
<p>Don&#8217;t worry, one of two things could have happened.</p>
<ol>
<li>You added <strong>a second document library webpart</strong> on your page, but this would be obvious because you would see two webparts, one with a dropdown and one without it.</li>
<li>Your user (or yourself) <strong>-closed-</strong> the webpart and added it again, leaving the closed webpart on the page, but hidden. This one is harder to detect, because you only see the webpart without the dropdown.</li>
</ol>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/09/close_webpart.jpg" rel="lightbox[20]"><img class="alignnone size-full wp-image-23" title="Close webpart" src="http://www.sharepointology.com/wp-content/uploads/2008/09/close_webpart.jpg" alt="Close webpart" width="178" height="62" /></a></p>
<p>How do you fix this?</p>
<p>In the first case there isn&#8217;t much of a problem, you <strong>-delete-</strong> the second webpart from the page or you leave it on there (but without the dropdown).</p>
<p>For the second case you&#8217;ll have to edit the page (<strong>Site Actions, Edit Page</strong>), press <strong>Add a Web Part</strong>. At the bottom of the dialog is a link &#8220;<strong>Advanced Web Part gallery and options</strong>&#8220;, click it. A side bar &#8220;Add Web Parts&#8221; appears. Below the &#8220;<strong>Select the collection you want to browse.</strong>&#8221; is a link called &#8220;<strong>Closed Web Parts</strong>&#8220;, when you click it the Web Part List with closed Web Parts appears. Select the <strong>Document Library Web Part</strong> and click the &#8220;<strong>Add</strong>&#8221; button on the bottom of the screen. The page will show the two Web Parts, <strong>-delete-</strong> the one without the dropdown and you&#8217;re back in business.</p>
<p><strong>Why?</strong> A web part which shows a list is supposed to display only one view of the list at a time.  But you can definitely change the view by modifying the shared web part properties.</p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/397216684" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/setup/dropdown-to-change-the-view-disappeared/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/setup/dropdown-to-change-the-view-disappeared/</feedburner:origLink></item>
		<item>
		<title>Customize the People Search Results - Part 1</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/379079839/</link>
		<comments>http://www.sharepointology.com/development/customize-the-people-search-results-part-1/#comments</comments>
		<pubDate>Sat, 30 Aug 2008 18:14:23 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[Customize People Search Results]]></category>

		<category><![CDATA[People Search Results]]></category>

		<category><![CDATA[Search]]></category>

		<category><![CDATA[Sharepoint Designer]]></category>

		<category><![CDATA[XSLT]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=11</guid>
		<description><![CDATA[Out of the box:
First of all let&#8217;s start off with showing how the default People Search Results look like:

In my opinion not really something you can give to your users to work with. No labels, no design, no clear layout.
This article will try to show you how you can beautify these results a bit.
Preparation:
Let&#8217;s try [...]]]></description>
			<content:encoded><![CDATA[<h3>Out of the box:</h3>
<p>First of all let&#8217;s start off with showing how the <strong>default People Search Results</strong> look like:</p>
<p><a href="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchdefaultresults.jpg" rel="lightbox[11]"><img class="alignnone size-full wp-image-12" title="People Search Default Results" src="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchdefaultresults.jpg" alt="People Search Default Results" width="448" height="123" /></a></p>
<p>In my opinion not really something you can give to your users to work with. No labels, no design, no clear layout.</p>
<p>This article will try to show you how you can <strong>beautify these results</strong> a bit.</p>
<h3>Preparation:</h3>
<p>Let&#8217;s try and get ourselfs something to work with for starters. The list of results returned by the search service is in <strong>XML format</strong> and get&#8217;s <strong>transformed by using an XSLT</strong>. If we can get the XML before it gets translated by the XSLT we can use that XML as input for our custom XSLT.</p>
<p>How do we do this?</p>
<ul>
<li>First you go to your <strong>People Search Page</strong> and execute a <strong>search</strong> on a certain name for wich you know you will find results.</li>
<li>On the results page you click on <strong>Site Actions / Edit page</strong>.</li>
<li>For the <strong>People Search Core Results</strong> web part you choose <strong>Modify Shared Web Part</strong>.</li>
</ul>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchcoreresultseditwebpart.jpg" rel="lightbox[11]"><img class="alignnone size-full wp-image-13" title="People Search Core Results Edit Web Part" src="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchcoreresultseditwebpart.jpg" alt="People Search Core Results Edit Web Part" width="500" height="143" /></a></p>
<ul>
<li>Edit the XSL by pressing the <strong>XSL Editor button</strong>.</li>
<li>Save the existing source into a backup XSL file, you can use it later on.</li>
<li><strong>Replace the existing XSL</strong> by the folowing code:</li>
</ul>
<pre name="code" class="xslt">&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"&gt;
	&lt;xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/&gt;
	&lt;xsl:template match="/"&gt;
		&lt;xmp&gt;&lt;xsl:copy-of select="*"/&gt;&lt;/xmp&gt;
	&lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;</pre>
<ul>
<li><strong>Save</strong>, press <strong>OK</strong> button on Properties of web part, choose <strong>Save and stop editing</strong> from the menu.</li>
<li><strong>Retry your search</strong> and the results will look something like this:</li>
</ul>
<pre name="code" class="xml">&lt;All_Results&gt;
    &lt;DummyResult&gt;
      &lt;Everyone /&gt;
    &lt;/DummyResult&gt;
    &lt;Result&gt;
      &lt;id&gt;1&lt;/id&gt;
      &lt;accountname&gt;MOSS\Sharepoint-Test&lt;/accountname&gt;
      &lt;userprofile_guid&gt;07BEF018-AE22-495E-B8B5-0EF167B46C90&lt;/userprofile_guid&gt;
      &lt;preferredname&gt;Sharepoint Test&lt;/preferredname&gt;
      &lt;jobtitle&gt;Sharepoint Tester&lt;/jobtitle&gt;
      &lt;department&gt;ICT&lt;/department&gt;
      &lt;workphone&gt;+32 14 76 78 90&lt;/workphone&gt;
      &lt;officenumber&gt;+32 14 76 45 67&lt;/officenumber&gt;
      &lt;aboutme&gt;&lt;/aboutme&gt;
      &lt;pictureurl&gt;&lt;/pictureurl&gt;
      &lt;workemail&gt;Sharepoint-Test@moss.com&lt;/workemail&gt;
      &lt;website&gt;&lt;/website&gt;
      &lt;url&gt;http://moss2007:17212/Person.aspx?guid=07BEF018-AE22-495E-B8B5-0EF167B46C90&lt;/url&gt;
      &lt;urlEncoded&gt;http%3A%2F%2Fmoss2007%3A17212%2FPerson%2Easpx%3Fguid%3D07BEF018%2DAE22%2D495E%2DB8B5%2D0EF167B46C90&lt;/urlEncoded&gt;
      &lt;hithighlightedsummary&gt;moss\&lt;c0&gt;Sharepoint&lt;/c0&gt;-&lt;c1&gt;Test&lt;/c1&gt;  &lt;ddd /&gt; &lt;c0&gt;Sharepoint&lt;/c0&gt; &lt;c1&gt;Test&lt;/c1&gt;  &lt;ddd /&gt; &lt;c0&gt;Sharepoint&lt;/c0&gt;-&lt;c1&gt;Test&lt;/c1&gt; &lt;/hithighlightedsummary&gt;
      &lt;hithighlightedproperties&gt;
        &lt;HHTitle /&gt;
        &lt;HHUrl&gt;http://moss2007:17212/Person.aspx?guid=07BEF018-AE22-495E-B8B5-0EF167B46C90&lt;/HHUrl&gt;
      &lt;/hithighlightedproperties&gt;
      &lt;responsibility&gt;Testing Sharepoint&lt;/responsibility&gt;

      &lt;skills&gt;sharepoint;C#&lt;/skills&gt;
      &lt;sipaddress&gt;&lt;/sipaddress&gt;
      &lt;imageurl imageurldescription="File with extension: aspx"&gt;/_layouts/images/html16.gif&lt;/imageurl&gt;
      &lt;addtomycolleaguesurl&gt;javascript:AddToColleagues('moss\\sharepoint-test')&lt;/addtomycolleaguesurl&gt;
      &lt;EveryOne /&gt;
    &lt;/Result&gt;
  &lt;/All_Results&gt;</pre>
<ul>
<li><strong>Copy the XML</strong> and save it in a file.</li>
</ul>
<h3>Create the XSL:</h3>
<p>Now that we have the XML, we can this data as input for our XSL. I will explain how to <strong>create a simple XSL with Sharepoint Designer 2007</strong>. If you have experience with making XSL using another tool, be my guest.</p>
<ul>
<li>Open up your <strong>Sharepoint Designer 2007</strong> and <strong>open the site</strong> (File, Open Site) you are working with.</li>
<li>Make a <strong>new ASPX page</strong> (File, New, ASPX).</li>
<li><strong>Insert a Data View</strong> on the page (Data View, Insert Data View).</li>
<li>After you add the Data View, the <strong>Data Source Library window</strong> opens.</li>
</ul>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/08/datasourcelibrary.jpg" rel="lightbox[11]"><img class="alignnone size-full wp-image-17" title="Data Source Library" src="http://www.sharepointology.com/wp-content/uploads/2008/08/datasourcelibrary.jpg" alt="Data Source Library" width="199" height="273" /></a></p>
<ul>
<li><strong>Expand the node</strong> that says XML Files, as seen above, and choose <strong>Add an XML file</strong>. <strong>Browse to your XML file</strong> that contains the XML data we saved before and hit <strong>ok</strong>. Hit <strong>Yes </strong>on the question about <strong>importing the XML</strong>.</li>
<li>Click the dropdown of your file, and choose <strong>Show Data</strong>.</li>
<li>A nice way to get you started is by using the default XSL that Sharepoint uses to display the People Search Results. We saved it earlier on in this article into a backup XSL file. Open this backup file in Notepad or some other text editor, copy the XSL source code, go to your ASPX file in Sharepoint Designer and <strong>copy the XSL source code between the &lt;XSL&gt; and &lt;/XSL&gt; tags</strong>.</li>
<li>Go to the <strong>Split view</strong> in Sharepoint Designer, this will show you the code and the resulting page.</li>
<li>Now you can <strong>edit the result</strong>, you can add labels to your data. Make stuff bold, italic, use tables to design the results.</li>
</ul>
<h3>Testing the new XSL:</h3>
<ul>
<li>When you are satisfied with the result <strong>copy everything between the &lt;XSL&gt; and &lt;/XSL&gt; tags and paste it into your Sharepoint site</strong>. Where exactly? Look at the <strong>&#8220;Preparation&#8221; part</strong> of this article and search for &#8220;pressing the XSL Editor button&#8221; that will explain where to paste the XSL source.</li>
<li><strong>Save</strong>, press <strong>OK</strong> button on Properties of web part, choose <strong>Save and stop editing</strong> from the menu.</li>
<li><strong>Retry your search</strong> and the results will look something like this:</li>
</ul>
<p style="padding-left: 30px;"><a href="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchnewresults.jpg" rel="lightbox[11]"><img class="alignnone size-full wp-image-18" title="People Search New Results" src="http://www.sharepointology.com/wp-content/uploads/2008/08/peoplesearchnewresults.jpg" alt="People Search New Results" width="319" height="148" /></a></p>
<p>It&#8217;s not much, but it&#8217;s a start. I&#8217;ll show you what i changed to the Default XSL source, search for <strong>DisplayOfficeProfile</strong> and compare it with the next source, the differences are the things I changed.</p>
<pre name="code" class="xslt">&lt;xsl:template name="DisplayOfficeProfile"&gt;
  &lt;xsl:param name="title" /&gt;
  &lt;xsl:param name="dep" /&gt;
  &lt;xsl:param name="phone" /&gt;
  &lt;xsl:param name="skills" /&gt;
  &lt;xsl:param name="responsibility" /&gt;

  &lt;table&gt;
  &lt;span class="psrch-Metadata"&gt;
  &lt;xsl:if test='string-length($title) &gt; 0'&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;b&gt;Functie: &lt;/b&gt;&lt;/td&gt;
   &lt;td&gt;&lt;xsl:value-of select="$title" /&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;/xsl:if&gt;
  &lt;xsl:if test='string-length($dep) &gt; 0'&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;b&gt;Afdeling: &lt;/b&gt;&lt;/td&gt;
   &lt;td&gt;&lt;xsl:value-of select="$dep" /&gt;  &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/xsl:if&gt;
  &lt;xsl:if test='string-length($phone) &gt; 0'&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;b&gt;Telefoon nr: &lt;/b&gt;&lt;/td&gt;
   &lt;td&gt;&lt;xsl:value-of select="$phone" /&gt;  &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/xsl:if&gt;
   &lt;xsl:if test='string-length($skills) &gt; 0'&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;b&gt;Skills: &lt;/b&gt;&lt;/td&gt;
   &lt;td&gt;&lt;xsl:value-of select="$skills" /&gt;  &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/xsl:if&gt;
  &lt;xsl:if test='string-length($responsibility) &gt; 0'&gt;
  &lt;tr&gt;
   &lt;td&gt;&lt;b&gt;Responsibility: &lt;/b&gt;&lt;/td&gt;
   &lt;td&gt;&lt;xsl:value-of select="$responsibility" /&gt;  &lt;/td&gt;
  &lt;/tr&gt;
  &lt;/xsl:if&gt;
  &lt;/span&gt;
  &lt;/table&gt;
  &lt;br/&gt;
&lt;/xsl:template&gt;</pre>
<p>I also removed the following part of the XSL:</p>
<pre name="code" class="xslt">&lt;div class="psrch-Description"&gt;
          &lt;xsl:choose&gt;
            &lt;xsl:when test="hithighlightedsummary[. != '']"&gt;
              &lt;xsl:apply-templates select="hithighlightedsummary" /&gt;
              &lt;br/&gt;
            &lt;/xsl:when&gt;
            &lt;xsl:when test="aboutme[. != '']"&gt;
              &lt;xsl:value-of disable-output-escaping="yes" select="aboutme"/&gt;
              &lt;br/&gt;
            &lt;/xsl:when&gt;
          &lt;/xsl:choose&gt;
           &lt;xsl:choose&gt;
            &lt;xsl:when test="responsibility[. != ''] or skills[. != '']"&gt;
              &lt;xsl:choose&gt;
                &lt;xsl:when test="responsibility[. != '']"&gt;
                  &lt;span class="psrch-PropLabel"&gt;
                    &lt;xsl:text&gt;Responsibilities: &lt;/xsl:text&gt;
                  &lt;/span&gt;
                  &lt;span class="psrch-PropValue"&gt;
                    &lt;xsl:value-of select="translate(responsibility,';',',')"/&gt;
                    &lt;xsl:text&gt; &lt;/xsl:text&gt;
                  &lt;/span&gt;
                &lt;/xsl:when&gt;
              &lt;/xsl:choose&gt;
              &lt;xsl:choose&gt;
                &lt;xsl:when test="skills[. != '']"&gt;
                  &lt;xsl:if test="responsibility[. != ''] and skills[. != '']"&gt;
                    &lt;br/&gt;
                  &lt;/xsl:if&gt;
                  &lt;span class="psrch-PropLabel"&gt;
                    &lt;xsl:text&gt;Skills: &lt;/xsl:text&gt;
                  &lt;/span&gt;
                  &lt;span class="psrch-PropValue"&gt;
                    &lt;xsl:value-of select="translate(skills,';',',')"/&gt;
                  &lt;/span&gt;
                &lt;/xsl:when&gt;
              &lt;/xsl:choose&gt;
              &lt;br/&gt;
            &lt;/xsl:when&gt;
            &lt;xsl:otherwise&gt;&lt;span /&gt;&lt;/xsl:otherwise&gt;
          &lt;/xsl:choose&gt;
        &lt;/div&gt;
</pre>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/379079839" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/development/customize-the-people-search-results-part-1/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/development/customize-the-people-search-results-part-1/</feedburner:origLink></item>
		<item>
		<title>Microsoft System Center Data Protection Manager</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/339860167/</link>
		<comments>http://www.sharepointology.com/general/microsoft-system-center-data-protection/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 13:18:00 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[backup]]></category>

		<category><![CDATA[DPM]]></category>

		<category><![CDATA[Exchange]]></category>

		<category><![CDATA[protect data]]></category>

		<category><![CDATA[recover data]]></category>

		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=8</guid>
		<description><![CDATA[Database administrators, e-mail managers, and other IT implementers and developers are looking for a better way to protect and recover data from key business applications like SQL Server, Microsoft Exchange, Windows SharePoint Services or file shares on Windows Server 2003 and Windows Server 2008. Microsoft has heard from our customers and partners and delivered a [...]]]></description>
			<content:encoded><![CDATA[<p>Database administrators, e-mail managers, and other IT implementers and developers are looking for a better way to <strong>protect and recover data</strong> from key business applications like <strong>SQL Server</strong>, <strong>Microsoft Exchange</strong>, <strong>Windows SharePoint Services</strong> or <strong>file shares on Windows Server 2003</strong> <strong>and Windows Server 2008</strong>. Microsoft has heard from our customers and partners and delivered a complete solution with System Center Data Protection Manager (DPM) 2007.</p>
<p>DPM 2007 <strong>continuously protects</strong> the core Microsoft server workloads to a DPM server or appliance, which then provides disk-based recovery and tape-based, long-term archival storage for a complete data protection and recovery solution.</p>
<p><a href="http://www.sharepointology.com/wp-content/uploads/2008/07/dpm_diagram.jpg" rel="lightbox[8]"><img class="alignnone size-full wp-image-9" title="Microsoft System Center Data Protection Diagram" src="http://www.sharepointology.com/wp-content/uploads/2008/07/dpm_diagram.jpg" alt="Microsoft System Center Data Protection Diagram" width="499" height="226" /></a></p>
<div class="cueSplitContent">
<div class="cueSplitLeft">
<p class="cueParagraph">DPM 2007 is designed for the application stakeholder, a SQL or Exchange Administrator, or an IT generalist, and <strong>uses wizards and workflows to help ensure that you can protect your data</strong>—without requiring an advanced degree, training, or certification in storage and backup technologies.</p>
<h3><a href="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/protect-sharepoint.aspx" target="_blank">Protect SharePoint</a></h3>
<p class="cueParagraph">If your company relies on Microsoft Office SharePoint 2007 or Windows SharePoint Services 3.0 to manage and deliver information, who will you trust to maximize its protection and recovery?</p>
<p class="cueParagraph">SharePoint administrators are looking for a better way to protect and recover their collaboration infrastructures. Microsoft has listened to its customers and has delivered a complete solution with System Center Data Protection Manager (DPM) 2007.</p>
<p><strong>How does DPM 2007 protect SharePoint data?</strong> After the initial baseline copy of data, DPM routinely performs “express full” backups which utilize the SharePoint VSS writer, and underlying component VSS writers, to identify which blocks have changed in the entire production farm and content databases—and only sends the updated blocks or fragments.</p>
<p>With only a few mouse clicks and DPM 2007, you can: <strong>Restore the SharePoint Farm</strong>, <strong>Restore a Content Database</strong>, <strong>Copy to a network folder or tape</strong> for archival purposes.</p>
<p>In addition, perhaps the most exciting features of DPM2007 for SharePoint are a supported way to <strong>recover site collections, individual sites, or documents</strong>.</p>
<h3><a href="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/protect-sql.aspx" target="_blank">Protect SQL Server</a></h3>
<p><strong>How does DPM 2007 protect SQL Server?</strong> DPM 2007 uses a combination of <strong>transaction log replication and block-level synchronization</strong> in conjunction with the SQL Server VSS Writer to help ensure your ability to recover SQL Server databases. After the initial baseline copy of data, two parallel processes enable continuous data protection with integrity:</p>
<ul>
<li><strong>Transaction logs are continuously synchronized</strong> to the DPM 2007 server, as often as every 15 minutes.</li>
<li>An “express full” uses the SQL Server VSS Writer to identify which blocks have changed in the entire production database, and <strong>sends just the updated blocks or fragments</strong>. This provides a complete and consistent image of the data files on the DPM server or appliance.</li>
</ul>
<p>Source: <a href="http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/default.aspx" target="_blank">http://www.microsoft.com/systemcenter/dataprotectionmanager/en/us/default.aspx</a>.</p>
</div>
</div>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/339860167" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/general/microsoft-system-center-data-protection/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/general/microsoft-system-center-data-protection/</feedburner:origLink></item>
		<item>
		<title>Visual Studio 2008 extensions for WSS v1.2</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/339860168/</link>
		<comments>http://www.sharepointology.com/development/visual-studio-2008-extensions-for-wss-v12/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 17:12:56 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[project templates]]></category>

		<category><![CDATA[sharepoint solution generator]]></category>

		<category><![CDATA[visual studio 2008]]></category>

		<category><![CDATA[web part]]></category>

		<category><![CDATA[WSS]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=7</guid>
		<description><![CDATA[Do you want to start developing for SharePoint on Visual Studio 2008? Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2 is now available for download.
Version 1.2 of the Visual Studio 2008 Extensions for Windows SharePoint Services contains the following tools to aid developers in building SharePoint applications:
Visual Studio 2008 Project Templates 

Web [...]]]></description>
			<content:encoded><![CDATA[<p>Do you want to start developing for SharePoint on Visual Studio 2008? <a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7bf65b28-06e2-4e87-9bad-086e32185e68&amp;displaylang=en" target="_blank">Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2</a> is now available for download.</p>
<p>Version 1.2 of the Visual Studio 2008 Extensions for Windows SharePoint Services contains the following tools to aid developers in building SharePoint applications:</p>
<p><strong>Visual Studio 2008 Project Templates </strong></p>
<ul>
<li>Web Part</li>
<li>Team Site Definition</li>
<li>Blank Site Definition</li>
<li>List Definition</li>
<li>Empty SharePoint Project</li>
</ul>
<p><strong>Visual Studio 2008 Item Templates (items that can be added into an existing project) </strong></p>
<ul>
<li>Web Part</li>
<li>Custom Field</li>
<li>List Definition (with optional Event Receiver)</li>
<li>Content Type (with optional Event Receiver</li>
<li>Module</li>
<li>List Instance</li>
<li>List Event Handler</li>
<li>Template</li>
</ul>
<p><strong>SharePoint Solution Generator </strong></p>
<p>This stand-alone program generates a Site Definition project from an existing SharePoint site.</p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/339860168" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/development/visual-studio-2008-extensions-for-wss-v12/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/development/visual-studio-2008-extensions-for-wss-v12/</feedburner:origLink></item>
		<item>
		<title>SharePoint Developer introduction for .NET developers</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/339860169/</link>
		<comments>http://www.sharepointology.com/development/sharepoint-developer-introduction-for-net-developers/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 11:01:33 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Development]]></category>

		<category><![CDATA[developer]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=6</guid>
		<description><![CDATA[If you&#8217;ve been following the Introduction to SharePoint for .NET Developers webcast series, you might be interested to know that Microsoft has hands-on-labs that correspond to the same topics.
You can get everything from this brand new site that just went live: http://www.MsSharePointDeveloper.com.
]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;ve been following the <strong>Introduction to SharePoint for .NET Developers</strong> webcast series, you might be interested to know that Microsoft has hands-on-labs that correspond to the same topics.</p>
<p>You can get everything from this brand new site that just went live: <a href="http://www.mssharepointdeveloper.com/">http://www.MsSharePointDeveloper.com</a>.</p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/339860169" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/development/sharepoint-developer-introduction-for-net-developers/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/development/sharepoint-developer-introduction-for-net-developers/</feedburner:origLink></item>
		<item>
		<title>Microsoft Expands List of Formats Supported in Microsoft Office</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/339860170/</link>
		<comments>http://www.sharepointology.com/general/microsoft-expands-list-of-formats-supported-in-microsoft-office/#comments</comments>
		<pubDate>Wed, 21 May 2008 17:46:12 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[Office 2007]]></category>

		<category><![CDATA[pdf]]></category>

		<category><![CDATA[SP2]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=5</guid>
		<description><![CDATA[http://www.microsoft.com/Presspass/press/2008/may08/05-21ExpandedFormatsPR.mspx
The 2007 Microsoft Office system already provides support for 20 different document formats within Microsoft Office Word, Office Excel and Office PowerPoint. With the release of Microsoft Office 2007 Service Pack 2 (SP2) scheduled for the first half of 2009, the list will grow to include support for XML Paper Specification (XPS), Portable Document Format [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.microsoft.com/Presspass/press/2008/may08/05-21ExpandedFormatsPR.mspx" target="_blank">http://www.microsoft.com/Presspass/press/2008/may08/05-21ExpandedFormatsPR.mspx</a></p>
<p>The 2007 Microsoft Office system already provides support for 20 different document formats within Microsoft Office Word, Office Excel and Office PowerPoint. With the release of <strong>Microsoft Office 2007 Service Pack 2</strong> (SP2) scheduled for the first half of 2009, the list will grow to include support for <strong>XML Paper Specification</strong> (XPS), <strong>Portable Document Format</strong> (PDF) 1.5, <strong>PDF/A</strong> and <strong>Open Document Format</strong> (ODF) v1.1.</p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/339860170" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/general/microsoft-expands-list-of-formats-supported-in-microsoft-office/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/general/microsoft-expands-list-of-formats-supported-in-microsoft-office/</feedburner:origLink></item>
		<item>
		<title>Link To a Document In Another Document Library</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/339860171/</link>
		<comments>http://www.sharepointology.com/general/link-to-a-document-in-another-document-library/#comments</comments>
		<pubDate>Sun, 04 May 2008 07:24:25 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[General]]></category>

		<category><![CDATA[document library]]></category>

		<category><![CDATA[link to a document]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=4</guid>
		<description><![CDATA[Is it possible to link to a document in a document library when the document is stored in another document library? Yes it it &#8230; How do we do it? Read on &#8230;
You can use Content Types to do this. A Content Type is a sort of template for types of documents you store in [...]]]></description>
			<content:encoded><![CDATA[<p>Is it possible to link to a document in a document library when the document is stored in another document library? Yes it it &#8230; How do we do it? Read on &#8230;</p>
<p>You can use <strong>Content Types</strong> to do this. A Content Type is a sort of template for types of documents you store in a library.</p>
<p>We use the Content Type &#8220;<strong>Link to a Document</strong>&#8221; to link to a document that could be stored in another document library.</p>
<p><span id="more-4"></span>If the document library where you want to use the &#8220;Link to a Document&#8221; hasn&#8217;t been setup to use Content Types, you&#8217;ll have to click <strong>Settings</strong>, <strong>Document Library Settings</strong>, there you&#8217;ll need to access the <strong>Advanced Settings</strong>.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_advanced_settings.jpg" rel="lightbox[4]"><img class="alignleft size-full wp-image-60" title="moss_add_link_advanced_settings" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_advanced_settings.jpg" alt="Document Library Advanced Settings" width="279" height="121" /></a></p>
<p>We need to add a Content Type, but before we can do this we&#8217;ll have to tell our Document Library that it can make use of different Content Types. Select &#8220;<strong>Yes</strong>&#8221; for the &#8220;<strong>Allow management of Content Types</strong>&#8220;.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_allow_content_types.jpg" rel="lightbox[4]"><img class="alignleft size-full wp-image-61" title="moss_add_link_allow_content_types" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_allow_content_types.jpg" alt="Allow Content Types" width="239" height="55" /></a></p>
<p>When you return to the <strong>Document Library Settings</strong>, you&#8217;ll see a new section called <strong>Content Types</strong>, this is where we&#8217;ll add a new Content Type, click &#8220;<strong>Add from exisiting Content Type</strong>&#8220;.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_content_types.jpg" rel="lightbox[4]"><img class="size-full wp-image-62" title="moss_add_link_content_types" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_content_types.jpg" alt="Add a New Content Type" width="646" height="161" /></a></p>
<p>The content type we need is &#8220;<strong>Link to a Document</strong>&#8220;, add it here.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_add_content_type.jpg" rel="lightbox[4]"><img class="alignleft size-full wp-image-58" title="moss_add_link_add_content_type" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_add_content_type.jpg" alt="Add Content Type" width="500" height="273" /></a></p>
<p>When you return to your <strong>Document Library</strong> and click <strong>new</strong>, you&#8217;ll see that you have a new option to choose from, &#8220;<strong>Link to a Document</strong>&#8220;.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_new.jpg" rel="lightbox[4]"><img class="alignleft size-full wp-image-65" title="moss_add_link_new" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_new.jpg" alt="Add a New Link to a Document" width="302" height="200" /></a></p>
<p>Let&#8217;s make a link to a Document in another Document Library, click &#8220;Link to a Document&#8221;. You&#8217;ll have to enter a <strong>name</strong> for the Link and enter the <strong>path</strong> to the Document you want to link to.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_link_to_document.jpg" rel="lightbox[4]"><img class="alignleft size-full wp-image-64" title="moss_add_link_link_to_document" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_link_to_document.jpg" alt="Create the Link to a Document" width="321" height="105" /></a></p>
<p>After confirming this is what your link looks like.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_link_added.jpg" rel="lightbox[4]"><img class="alignleft size-full wp-image-63" title="moss_add_link_link_added" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_link_added.jpg" alt="Link to Document Added" width="273" height="103" /></a></p>
<p>We made link to a document that&#8217;s saved in another document library, whenever you make a change to the master document, you don&#8217;t need to worry about the link, it will point to the changed document.</p>
<p><a rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/moss_add_link_overview.jpg" rel="lightbox[4]"><img class="alignleft size-full wp-image-66" title="moss_add_link_overview" src="http://www.sharepointology.com/wp-content/uploads/moss_add_link_overview.jpg" alt="Overview of Master and Slave Document Libraries" width="339" height="190" /></a></p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/339860171" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/general/link-to-a-document-in-another-document-library/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/general/link-to-a-document-in-another-document-library/</feedburner:origLink></item>
		<item>
		<title>Enforce Check Out in Sharepoint</title>
		<link>http://feeds.feedburner.com/~r/sharepointology/~3/339860172/</link>
		<comments>http://www.sharepointology.com/setup/enforce-check-out-in-sharepoint/#comments</comments>
		<pubDate>Sun, 09 Mar 2008 13:32:29 +0000</pubDate>
		<dc:creator>Erwin</dc:creator>
		
		<category><![CDATA[Setup]]></category>

		<category><![CDATA[enforce check out]]></category>

		<guid isPermaLink="false">http://www.sharepointology.com/?p=3</guid>
		<description><![CDATA[With Sharepoint 2007 it is possible to enforce a user to check out a document before he is allowed to edit the document. You can do this at the bottom of the versioning settings page.

When you want to edit a document and you didn&#8217;t check it out you get the following warning:

If you choose OK, [...]]]></description>
			<content:encoded><![CDATA[<p>With Sharepoint 2007 it is possible to enforce a user to check out a document before he is allowed to edit the document. You can do this at the bottom of the versioning settings page.</p>
<p><a title="Check out config" rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/MOSS_CheckoutConfig.jpg" rel="lightbox[3]"><img src="http://www.sharepointology.com/wp-content/uploads/MOSS_CheckoutConfig.jpg" alt="Check out config" width="345" height="484" /></a></p>
<p>When you want to edit a document and you didn&#8217;t check it out you get the following warning:</p>
<p><a title="Check out" rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/MOSS_Checkout.jpg" rel="lightbox[3]"><img src="http://www.sharepointology.com/wp-content/uploads/MOSS_Checkout.jpg" alt="Check out" width="400" height="80" /></a></p>
<p>If you choose OK, edit the document and save it you&#8217;ll be asked to check in the document, to leave it checked out or to discard your changes and undo the check out:</p>
<p><a title="Check in" rel="lightbox" href="http://www.sharepointology.com/wp-content/uploads/MOSS_Checkin.jpg" rel="lightbox[3]"><img src="http://www.sharepointology.com/wp-content/uploads/MOSS_Checkin.jpg" alt="Check in" width="377" height="163" /></a></p>
<img src="http://feeds.feedburner.com/~r/sharepointology/~4/339860172" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.sharepointology.com/setup/enforce-check-out-in-sharepoint/feed/</wfw:commentRss>
		<feedburner:origLink>http://www.sharepointology.com/setup/enforce-check-out-in-sharepoint/</feedburner:origLink></item>
	</channel>
</rss>
