<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SharePoint.Sharon &#187; search</title>
	<atom:link href="http://www.sharepointsharon.com/tag/search/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sharepointsharon.com</link>
	<description>news and tips about SharePoint and friends</description>
	<lastBuildDate>Tue, 24 Jan 2012 12:03:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>SharePoint 2010 Search Master Page tweak</title>
		<link>http://www.sharepointsharon.com/2011/04/master-page-tweaks/</link>
		<comments>http://www.sharepointsharon.com/2011/04/master-page-tweaks/#comments</comments>
		<pubDate>Wed, 27 Apr 2011 17:47:44 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[visual design]]></category>
		<category><![CDATA[master page]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/?p=2327</guid>
		<description><![CDATA[SharePoint 2010 has changed a few things regarding search. One of which is the use of a different master page to control the navigation, providing a minimal global navigation (aka top link bar) and removing the left sidebar (aka current navigation or the quick launch bar). The left sidebar needs to be removed to make [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2011%2F04%2Fmaster-page-tweaks%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2011%2F04%2Fmaster-page-tweaks%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>SharePoint 2010 has changed a few things regarding search. One of which is the use of a different master page to  control the navigation, providing a minimal global navigation (aka top link bar) and  removing the left sidebar (aka current navigation or the quick launch bar). The left sidebar needs to be removed to make way for the new search refiners but the global navigation loses an important feature &#8211; the breadcrumb to navigate back where you started (i.e. somewhere else in the site collection).</p>
<div id="attachment_2477" class="wp-caption aligncenter" style="width: 250px"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage3.jpg"><img class="size-medium wp-image-2477 " title="Comparing default master pages" src="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage3-300x183.jpg" alt="Comparing default master pages" width="240" height="146" /></a><p class="wp-caption-text">Comparing default master pages</p></div>
<p>The top image above shows the header for a normal internal SharePoint site with it&#8217;s little breadcrumb icon expanded (the folder icon next to Site Actions). I&#8217;m on the Facilities site which is a sub-site under Resources which is a sub-site under Intranet. Intranet is the root site in the site collection.</p>
<p>The second image above shows the header for a SharePoint search site (Basic or Enterprise template). There is no icon.  It is a sub-site under Intranet but you can only tell if you look in the address bar of the browser. There is no link to click to get you back to the Intranet root. This can be annoying for users if they are not interested in any of the search results provided.</p>
<p>I do the following little hack to add the Intranet root URL before the site title.</p>
<h4>1. Create a new master page</h4>
<ul>
<li>In SharePoint designer,open the root site in the site collection. Click on Master Pages in the navigation</li>
<li>Open the minimal.master page and copy its contents (do not check it out, do not save any changes)</li>
<li>Create a new blank master page, give it a name (e.g. search.master) and replace its content with the content from the minimal.master page</li>
</ul>
<h4>2. Set up a style for the link to be added</h4>
<ul>
<li>At the end of the HEAD section of the master page, add the following style settings</li>
</ul>
<blockquote>
<pre>&lt;style type="text/css"&gt;
   .MyLinkStyle a, a.hover{  
       color: #FFFFFF;  
       text-decoration: none; }
&lt;/style&gt;</pre>
</blockquote>
<ul>
<li>Note: you can call .MyLinkStyle what ever you want, e.g. .YourLink. Just make sure it starts with a full stop (.)</li>
<li>These style settings are based on the default site theme. If you are using a different theme, change the formatting to suit. If you are doing everything properly through style sheets, make the changes in the appropriate files.</li>
</ul>
<p>The HEAD section of the file should now include your style settings as shown below (additions highlighted):</p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_2479" class="wp-caption aligncenter" style="width: 536px"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage41.jpg"><img class="size-full wp-image-2479 " title="Add style code" src="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage41.jpg" alt="Add style code" width="526" height="145" /></a><p class="wp-caption-text">Adding &lt;style&gt; code to master page</p></div>
<h4>3. Add the link before the site title</h4>
<ul>
<li>Whilst still editing your new master page&#8230;</li>
<li>Locate the line that contains the Heading 1 tag. It should look something like this:</li>
</ul>
<blockquote>
<pre>&lt;h1 class="s4-mini-header"&gt;</pre>
</blockquote>
<ul>
<li>Enter the following code directly beneath this tag:</li>
</ul>
<pre>    &lt;span class="MyLinkStyle"&gt;
    &lt;a href="http://intranet"&gt;Intranet&lt;/a&gt; -
    &lt;/span&gt;</pre>
<ul>
<li>Note: Replace &#8220;http://intranet&#8221; with your own URL.</li>
<li>The edited section should look something like the image below (additions highlighted, my URL is http://demo/sites/intranet/):</li>
</ul>
<div id="attachment_2480" class="wp-caption aligncenter" style="width: 511px"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage5.jpg"><img class="size-full wp-image-2480" title="Finished master page" src="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage5.jpg" alt="Finished master page" width="501" height="237" /></a><p class="wp-caption-text">Adding the link to the master page</p></div>
<p>I&#8217;ve included the split screen mode so that you can see how the link appears visually. Don&#8217;t be confused by &#8216;Intranet &#8211; Intranet&#8217;. We are creating this master page at the root site in the site collection &#8211; called Intranet on this demo. The master page is only going to be applied to the Search sub-site.</p>
<h4>4. Finish your new master page</h4>
<ul>
<li>Save, check-in and publish your new master page.</li>
<li>Don&#8217;t forget to approve it &#8211; you&#8217;ll be prompted if you&#8217;re working with a default settings.</li>
</ul>
<h4>5. Apply the new master page to your search site</h4>
<ul>
<li>Navigate to your Search site. Go to Site Actions &#8211; Site Settings</li>
<li>Under Look and Feel, click on Master Page</li>
<li>For the Site Master Page, change the selected master page from minimal.master to search.master (or whatever you called your new master page)</li>
</ul>
<div id="attachment_2482" class="wp-caption aligncenter" style="width: 513px"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage61.jpg"><img class="size-full wp-image-2482" title="Selecting the new master page" src="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage61.jpg" alt="Selecting the new master page" width="503" height="89" /></a><p class="wp-caption-text">Selecting the new master page</p></div>
<p>Click OK. And your search site should now look something like the following:</p>
<p style="text-align: center;">&nbsp;</p>
<div id="attachment_2483" class="wp-caption aligncenter" style="width: 493px"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage7.jpg"><img class="size-full wp-image-2483 " title="New Search Site look" src="http://www.sharepointsharon.com/wp-content/uploads/2011/04/spmpage7.jpg" alt="New Search Site look" width="483" height="106" /></a><p class="wp-caption-text">Link added to the Site Title</p></div>
<p>And there you have it, a basic little hack to add navigation to your site title in search sites.</p>
<h3>Related blog posts</h3>
<ul>
<li><a href="http://www.sharepointsharon.com/2010/11/search-set-up/">SharePoint 2010 Search Set-up</a></li>
<li><a href="http://www.sharepointsharon.com/2011/03/staffdirectory-sp2010/">Adding Staff Directory Search</a></li>
<li><a href="http://www.sharepointsharon.com/2010/06/sharepoint-2010-vs-with-fast-for-search/">SharePoint vs FAST for search</a></li>
<li><a href="http://www.sharepointsharon.com/2010/03/sharepoint-2010-and-adobe-pdf/">Configuring Adobe PDF indexing</a></li>
</ul>
<p>This post is filed in the SharePoint 2010 handbook under <a href="http://www.sharepointsharon.com/resources/handbook-2010/features/enterprise-search/">Enterprise Search</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2011/04/master-page-tweaks/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Staff Directory Search in SharePoint 2010</title>
		<link>http://www.sharepointsharon.com/2011/03/staffdirectory-sp2010/</link>
		<comments>http://www.sharepointsharon.com/2011/03/staffdirectory-sp2010/#comments</comments>
		<pubDate>Thu, 31 Mar 2011 11:28:46 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[add-ons]]></category>
		<category><![CDATA[articles]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[social]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/?p=2340</guid>
		<description><![CDATA[[Update] Please note that this solution does not quite get to a full address book search. When Microsoft says &#8216;Sort by name&#8217;, they actually only sort by first name. Daft I know but go complain to them.  The best approach is to add a note for people &#8211; add at least the first letter of [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2011%2F03%2Fstaffdirectory-sp2010%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2011%2F03%2Fstaffdirectory-sp2010%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>[Update] Please note that this solution does not quite get to a full address book search. When Microsoft says &#8216;Sort by name&#8217;, they actually only sort by first name. Daft I know but go complain to them.  The best approach is to add a note for people &#8211; add at least the first letter of each name if possible, e.g. search for First name: Cla, Last name: P. That usually ensures all possible matches are listed on the first page.  I did have a workaround for SharePoint 2007 that also sorted by last name, but it only worked per page, i.e. per 50 results which also is not ideal.</p>
<p>&#8212;-</p>
<p>This post applies to: SharePoint Server 2010, Standard or Enterprise edition. (Requires User Profile Service). It does not apply to SharePoint Foundation Service or FAST.</p>
<p>SharePoint Server includes people in search results. This is great if you&#8217;re looking for expertise in a given subject. Results are based on the content of user profiles, which can be a mix of formal information &#8211; organisation hierarchy, name, contact details etc. and informal stuff &#8211; skills, hobbies, interests etc.</p>
<p>However, what SharePoint does not do straight out of the box is provide address book style staff directory searches. If you are searching specifically for a person, you have to spell their name precisely or phonetically. This post will walk through setting up staff search where you can enter all or part of a name (e.g. show me names beginning &#8216;Sm&#8217;) with results displayed alphabetically.</p>
<h3>Preparation</h3>
<p>To set-up staff directory search, you first need to have configured a search site using one of the built-in Search site templates available with SharePoint Server 2010 Standard and Enterprise edition. I recommend the Enterprise Search Center site template, it&#8217;s available in SharePoint Server Standard and Enterprise edtions (yes, Microsoft has habit of mixing up what the word Enterprise applies to).</p>
<p>For help with setting up the search site, see the following blog post: <a title="SharePoint 2010 Search Set-up" href="http://www.sharepointsharon.com/2010/11/search-set-up/">SharePoint 2010 Search Set-up</a></p>
<h3>Create the Staff Directory search tabs and results page</h3>
<p>Instead of using the standard People results page that comes with the Enterprise Search site, we&#8217;re going to add an additional tab and results page called Staff Directory. Note: you could just modify the People page, I prefer to use a separate one and leave People for finding expertise.</p>
<p>First we need to create the page we are going to display staff directory search results:</p>
<ol>
<li>Navigate to the search site</li>
<li>Go to Site Actions &#8211; View All Site Content</li>
<li>In All Site Content, under Document Libraries, click on Pages</li>
<li>In the Pages library, click on the Documents tab at the top of the page, click on New Document and select Welcome Page<br />
<a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch1.jpg"><img class="aligncenter size-full wp-image-2367" title="staffsearch1" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch1.jpg" alt="Staff Search image 1" width="340" height="310" /></a></li>
<li>To create the page:<br />
- Enter a title: Staff Directory<br />
- URL: staffresults<br />
- Select the page layout: (Welcome Page) People Search results, and click Create<br />
<a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearcg2a.jpg"><img class="aligncenter size-full wp-image-2378" title="staffsearch2a" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearcg2a.jpg" alt="Staff Search Image 2" width="525" height="260" /></a></li>
<li>The page will be checked out, check it in and publish as a major version (1.0). There&#8217;s still some work to do but we&#8217;ll be editing it later&#8230;</li>
</ol>
<p>Second, we need to create tabs to make it easy to navigate to the page:</p>
<ol>
<li>Go back to Site Actions &#8211; View All Site Content</li>
<li>In All Site Content, under Lists, click on Tabs in Search Pages</li>
<li>Click Add New Item and enter the Tab Name: Staff Directory and Page: staffresults.aspx<br />
<a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch3.jpg"><img class="aligncenter size-full wp-image-2370" title="staffsearch3" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch3.jpg" alt="Staff Search image 3" width="403" height="298" /></a>You must use the same page name that you just created. You don&#8217;t need to enter the full URL, just the page name, the list points directly at the Pages library.</li>
<li>Repeate steps 1 &#8211; 3, but this time select the list Tabs in Search Results</li>
</ol>
<p>The end result: Your search site now has a dedicated tab and search results page for your staff directory:</p>
<p style="text-align: center;"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch41.jpg"><img class="aligncenter size-full wp-image-2380" title="staffsearch4" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch41.jpg" alt="Staff Search 4" width="400" height="62" /></a></p>
<h3>Create the Staff Directory Search Box</h3>
<p>The following can be done on any page on any site but let&#8217;s assume you want it on the Intranet home page.</p>
<ol>
<li>Add a Content Editor web part to the page</li>
<li>Edit the web part to change it&#8217;s title to Staff Search</li>
<li>Click inside the web part, then in the menu ribbon, click on the HTML icon and choose Edit HTML Source<br />
<a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch5.jpg"><img class="aligncenter size-full wp-image-2387" title="staffsearch5" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch5.jpg" alt="Staff Search Image 5" width="560" height="173" /></a>Note: You must do this inside a web part and using the HTML Source box for it to work. Otherwise SharePoint will remove the JavaScript when you save the page</li>
<li>Insert the following code* inside the HTML Source box:  Replace the URLs to point to your search site and page name. You may want to include the full path, e.g. http://server/&#8230; Change the table settings if you want a different size or style of layout.
<pre>&lt;script language="javascript"&gt;</pre>
<pre>//function for enter on keyboard and apostrophes in search strings</pre>
<pre>function txtWildPeopleFinder_KeyDown(e)</pre>
<pre>{
if (e.keyCode == 13 || e.keyCode==10)
{
e.returnValue=false;
DoWildPeopleSearch();
return false;
}
else
return true;</pre>
<pre>}</pre>
<pre>function escapestr(str)</pre>
<pre>{
return str.replace("'","%22");
}</pre>
<pre>//staff search</pre>
<pre>function DoWildPeopleSearch()</pre>
<pre>{
var firstname = escapestr(document.all["firstname"].value);
var lastname = escapestr(document.all["lastname"].value);
var url;</pre>
<pre>//search on last name onnly (first name is empty)</pre>
<pre>if(firstname == "")</pre>
<pre>{
url = "/search/Pages/staffresults.aspx?k=LastName%3A" + lastname;
window.location=url;
return;
}</pre>
<pre>//search on first name only (last name is empty)</pre>
<pre>if(lastname == "")</pre>
<pre>{
url = "/search/Pages/staffresults.aspx?k=FirstName%3A" + firstname;
window.location=url;
return;
}</pre>
<pre>//search on first and last
url = "/search/Pages/staffresults.aspx?k=lastname%3A" + lastname +
"%20FirstName%3A" + firstname;
window.location=url;
return;
}
&lt;/script&gt;

&lt;table width="100%" id="StaffSearchTable" border="0" cellspacing="0"
cellpadding="4"&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td width="80" nowrap="nowrap"&gt;First Name:&lt;/td&gt;
&lt;td width="100%"&gt;&lt;input name="firstname" id="firstname"
onkeydown="txtWildPeopleFinder_KeyDown(event)" type="text" size="25"
maxlength="55"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width="80" nowrap="nowrap"&gt;Last Name:&lt;/td&gt;
&lt;td&gt;&lt;input name="lastname" id="lastname"
onkeydown="txtWildPeopleFinder_KeyDown(event)"
type="text" size="25" maxlength="55"/&gt; &lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;input onclick="DoWildPeopleSearch()" type="button" value="Search"/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;Enter all or part of a name&lt;br/&gt;e.g. A will find all names beginning with A&lt;/p&gt;</pre>
</li>
<li>Click OK. If you are confident you&#8217;ve got the code right, now woud be a good time to export this web part. SharePoint is very fussy about using JavaScript and if you try to edit it at a later date, it may break. Export and then import to the web part gallery to make it easy to just add it back in at a later date. If you&#8217;ve made an error, delete the web part and start again from scratch.</li>
<li>Once done, save the page and you should now have a web part that looks something like this:<br />
<a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch6.jpg"><img class="aligncenter size-full wp-image-2388" title="staffsearch6" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch6.jpg" alt="Staff Search Image 6" width="300" height="127" /></a></li>
<li>Test the web part to make sure you entered the correct URLs for the search page. Assuming you did, stay on the Staff Directory results page, ready for the next step.</li>
</ol>
<p>Note. The code creates a layout using a table. If this offends your design sensabilities, by all means insert DIVs and appropriate HTML code to create a properly formatted AAA-compliant box. (p.s. it still won&#8217;t be compliant if you&#8217;re using a web part zone because the zones use tables in the page layout&#8230;)</p>
<p>* I&#8217;d love to take full credit for this code but somebody else wrote the original. I&#8217;ve had it for years and can&#8217;t remember if I got one of the Devs to help or found it via Google. There&#8217;s quite possibly a better way of writing it.</p>
<h3>Modifying the Staff Directory results page</h3>
<p>The final step is to edit the Staff Directory results page. If you&#8217;re not already looking at the page, navigate to it now.</p>
<p style="text-align: center;"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch7.jpg"><img class="aligncenter size-full wp-image-2389" title="staffsearch7" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch7.jpg" alt="Staff Search Image 7" width="480" height="182" /></a></p>
<p>The image above shows the default People search results page. You can see the search parameters in the search box &#8211; I searched for everyone with a last name beginnning G. But look at the results. They are not in alpahebetical order. We&#8217;re going to replace the default search box with our staff directory search and change the way the results are displayed.</p>
<ol>
<li>Edit the staffresults.aspx page</li>
<li>Delete the web part called People Search Box</li>
<li>If you exported/imported your Staff Search web part earlier, now add it to the Top Zone of the page</li>
<li>Edit the web part settings and under Appearance, change the Chrome to None (to hide the title and borders)</li>
<li>Click inside the web part content and click the HTML icon to Edit HTML Source. The code is identical to the before but we are going to use a different table layout. Replace your TABLE section with the following:
<pre>&lt;table id="StaffSearch" border="0" cellspacing="0" cellpadding="3"&gt;
&lt;tbody&gt;&lt;tr&gt;&lt;td width="80" nowrap="nowrap"&gt;First Name:&lt;/td&gt;
&lt;td width="180"&gt;&lt;input name="firstname" id="firstname"
onkeydown="txtWildPeopleFinder_KeyDown(event)" type="text" size="20"
maxlength="100"/&gt; &lt;/td&gt;
&lt;td width="80" nowrap="nowrap"&gt;Last Name:&lt;/td&gt;
&lt;td width="180"&gt;&lt;input name="lastname" id="lastname"
onkeydown="txtWildPeopleFinder_KeyDown(event)" type="text" size="20"
maxlength="100"/&gt; &lt;/td&gt;
&lt;td&gt;&lt;input onclick="DoWildPeopleSearch()" type="button" value="Search"/&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</pre>
</li>
<li>Click OK and save the page. Then click Edit to edit it again.</li>
<li>Find the People Search Core Results web part and edit the web part settings<br />
- Expand the Display Properties section<br />
- Under Default Results Sorting, change it from &#8216;Default&#8217; to &#8216;Name<br />
- You can also modify other settings, such as number of results per page, size of summary and URL<br />
- Click Apply/OK to save the changes to the web part settings. Save and publish the page</li>
</ol>
<p>And there you have it, staff directory search in an address book format with results listed alphabetically by surname.</p>
<p style="text-align: center;"><a href="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch8.jpg"><img class="aligncenter size-full wp-image-2390" title="staffsearch8" src="http://www.sharepointsharon.com/wp-content/uploads/2011/03/staffsearch8.jpg" alt="Staff Search Image 8" width="560" height="232" /></a></p>
<p>There are some other tweaks that I often do, such as adding department to the search box as a dropdown list (requires very accurate data in your AD &#8211; i.e. consistent department names) and adding additional properties to the search results such as mobile phone, alternate contact (again, is dependent on the data being available in the profile). But this should get you started.</p>
<p>Final note: It is possible to use the code here and create a staff directory search in SharePoint Server 2007. The complication comes from not having a built-in capability to display results by name. You can set-it up but with a huge limitation &#8211; it sorts alphabetically by results page and you can&#8217;t have more than 50 items per page. Also, the people results in SharePoint 2007 look terrible. You can make them look more like a business-card style results layout but it takes quite a bit of tweaking using XML. If there&#8217;s demand in the comments for it, I&#8217;ll dig out my old notes&#8230;</p>
<p>This post is part of the SharePoint 2010 Handbook: <a href="http://www.sharepointsharon.com/resources/handbook-2010/features/enterprise-search/">Enterprise Search</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2011/03/staffdirectory-sp2010/feed/</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 Search Set-up</title>
		<link>http://www.sharepointsharon.com/2010/11/search-set-up/</link>
		<comments>http://www.sharepointsharon.com/2010/11/search-set-up/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 10:44:15 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[install & config]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[social networks]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/?p=2179</guid>
		<description><![CDATA[[Update] Following comments to this post, please note that this refers to using the Enterprise Wiki template when creating a site collection. The Enterprise Wiki template is the only one that will create a root site with all features available. All other templates limit the features for the site collection and the Publishing Portal template [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F11%2Fsearch-set-up%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F11%2Fsearch-set-up%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>[Update] Following comments to this post, please note that this refers to using the Enterprise Wiki template when creating a site collection. The Enterprise Wiki template is the only one that will create a root site with all features available. All other templates limit the features for the site collection and the Publishing Portal template is the worst of all.  Within a site collection, you can use any site templates you want for sub-sites.</p>
<p>[Update 2] You must be a Site Collection Administrator to perform these steps. Being added to the Site Owners group (Full Control permission) is not enough.  The search settings are under Site Collection Administration. If you can&#8217;t see them, you&#8217;re not a Site Collection Administrator.</p>
<p>&#8212;- Original Post &#8212;-</p>
<p>In SharePoint 2007, if you created a new site collection using the &#8216;Collaboration Portal&#8217; template, it would come with a number of sites, including the Search Center. In SharePoint 2010, this is no longer the case. There isn&#8217;t a Collaboration Portal template for starters, the nearest you&#8217;ll find is the Enterprise Wiki template which is my recommended starting point for Intranets, KM and Collaborative Sites. (Side note: Another example of poor usability on Microsoft&#8217;s part. The Enterprise Wiki template is available in both the Standard and Enterprise editions of SharePoint 2010. When you read about features with &#8216;Enterprise&#8217; in the title, don&#8217;t assume they are limited to the Enterprise Edition, in most cases they are also available in Standard.)</p>
<p>In SharePoint 2010, the clue is in the search box:</p>
<p style="text-align: center;"><a href="http://www.sharepointsharon.com/wp-content/uploads/2010/11/social11.jpg"><img class="aligncenter size-full wp-image-2183" title="Default search settings" src="http://www.sharepointsharon.com/wp-content/uploads/2010/11/social11.jpg" alt="Default search settings" width="470" height="147" /></a><a href="http://www.sharepointsharon.com/wp-content/uploads/2010/11/social1.jpg"></a></p>
<p>When you create a new site collection, the default search settings limit search to within the current site only and uses built-in search pages. If you want to search across multiple sites (a fairly normal requirement for most internal SharePoint deployments), use search scopes and configure different types of results pages, you will be wanting a dedicated search site. Here&#8217;s what to do:</p>
<h4>Create a Search site</h4>
<ol>
<li>At the root of the site collection where you want the Search site to live, click Site Actions and select &#8216;New Site&#8217;</li>
<li>Select the search site template you want to use</li>
<li>Enter a title and URL (Search works for me&#8230;) and create the site</li>
</ol>
<p>There are up to three search site templates to choose from (and you should use a search template if you don&#8217;t want to create a lot of extra work for yourself setting up search query and results pages):</p>
<ul>
<li>Basic Search &#8211; available with all versions of SharePoint</li>
<li>Enterprise Search &#8211; requires SharePoint 2010 Server: Standard or Enterprise edition (yes, another of those &#8216;Enterprise&#8217; features also available in Standard)</li>
<li>FAST Search &#8211; requires SharePoint 2010 Server Enterprise Edition (or FAST add-on/dedicated)</li>
</ul>
<p>The search query box is automatically integrated every SharePoint site within the global navigation bar (as shown in the first image above). Unless you particularly want to also have the Search site listed in navigation, go into the Navigation settings and hide it.</p>
<h4>Configure Search Settings</h4>
<p>Once you&#8217;ve got your search site, you can now configure the search settings to use it. This step needs to be repeated for each site collection that you want to point to the Search site.</p>
<ol>
<li>At the root of the site collection, go to Site Actions &#8211; Site Settings.</li>
<li>Under Site Collection Administration, click on Search Settings</li>
<li>Within Search Settings:
<ul>
<li>For the Site Collection Search Center, enter the URL to your search site in the format /search/Pages (replace the word &#8216;search&#8217; with the site URL for your search site, if different))</li>
<li>In Site Collection Search Scopes dropdown mode, select &#8216;Show search scopes&#8217;<br />
The image below shows the settings for my demo machine:<br />
<a href="http://www.sharepointsharon.com/wp-content/uploads/2010/12/sp2010-search2.jpg"><img title="SharePoint 2010 Search Settings" src="http://www.sharepointsharon.com/wp-content/uploads/2010/12/sp2010-search2.jpg" alt="SharePoint 2010 Search Settings" width="560" height="321" /><br />
</a></li>
</ul>
</li>
<li>Click OK and you&#8217;re done.</li>
</ol>
<p>Once the search settings are configured, the search box will show scopes with the default set to search across all sites instead of just the current site:</p>
<p style="text-align: center;"><a href="http://www.sharepointsharon.com/wp-content/uploads/2010/12/sp2010-search-3.jpg"><img class="aligncenter size-full wp-image-2194" title="SharePoint 2010 search settings configured" src="http://www.sharepointsharon.com/wp-content/uploads/2010/12/sp2010-search-3.jpg" alt="SharePoint 2010 search settings configured" width="480" height="141" /></a></p>
<p>Don&#8217;t forget, you&#8217;ll need to configure search settings for each site collection that you want to point to the Search site. Whilst the URL will be relative for the site collection where the search site is located, for all other site collections you will need to enter the full path (for example, on my demo the URL is http://sp2010/search/ for all other site collections)</p>
<p>Enter a search query in the new search box and you will be routed to the Search site to display results:</p>
<p style="text-align: center;"><a href="http://www.sharepointsharon.com/wp-content/uploads/2010/12/sp2010-search4.jpg"><img class="aligncenter size-full wp-image-2195" title="SharePoint 2010 Search Results" src="http://www.sharepointsharon.com/wp-content/uploads/2010/12/sp2010-search4.jpg" alt="SharePoint 2010 Search Results" width="560" height="309" /></a></p>
<p>In the image above, I&#8217;ve configured the default results page in the Search site to also include federated search results. When I enter the query &#8216;SharePoint&#8217; I can see documents and items on the Intranet (along with refiners on the left to filter results), people who have SharePoint in their profile and federated results YouTube.</p>
<p>I&#8217;ve also modified my Search site to include 2 additional tabs &#8211; Staff Directory and Internet. The Staff Directory is discussed in a follow-up post (see links at the end of this page). The Internet tab shows more federated search results from sites such as Twitter, MSDN, TechNet and Google News. I&#8217;ve even got a page for querying Facebook but haven&#8217;t managed to federate that one yet. Federated results are great for finding relevant information inside and outside your organisation using a single query.</p>
<p>This post is filed in the <a href="http://www.sharepointsharon.com/resources/handbook-2010/">SharePoint 2010 Handbook</a> under <a href="http://www.sharepointsharon.com/resources/handbook-2010/install/">Install &amp; Configuration</a> and <a href="http://www.sharepointsharon.com/resources/handbook-2010/features/enterprise-search/">Enterprise Search</a>.</p>
<h4>Related blog posts</h4>
<ul>
<li><a href="http://www.sharepointsharon.com/2010/03/sharepoint-2010-and-adobe-pdf/">Configure Adobe PDF indexing</a></li>
<li><a href="http://www.sharepointsharon.com/2010/06/sharepoint-2010-vs-with-fast-for-search/">SharePoint 2010 vs FAST for Search</a></li>
<li><a href="http://www.sharepointsharon.com/2011/03/staffdirectory-sp2010/">Staff Directory Search in SharePoint 2010</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2010/11/search-set-up/feed/</wfw:commentRss>
		<slash:comments>49</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 vs with FAST for Search</title>
		<link>http://www.sharepointsharon.com/2010/06/sharepoint-2010-vs-with-fast-for-search/</link>
		<comments>http://www.sharepointsharon.com/2010/06/sharepoint-2010-vs-with-fast-for-search/#comments</comments>
		<pubDate>Thu, 03 Jun 2010 12:35:27 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[overview]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/?p=1523</guid>
		<description><![CDATA[One of the new features with SharePoint 2010 is the option to add-on FAST for advanced indexing and search capabilities. The short presentation below gives an idea of the extras you get with FAST versus just using SharePoint. The focus is on internal indexing/search solutions. FAST offers a lot more over SharePoint for use with public facing web sites but that's a whole other scenario.

<p style="text-align: center;"><object id="__sse4399862" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sp2010-search-vsfast-100603053205-phpapp01&#38;stripped_title=sharepoint-2010-vs-fast" /><param name="name" value="__sse4399862" /><param name="allowfullscreen" value="true" /><embed id="__sse4399862" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sp2010-search-vsfast-100603053205-phpapp01&#38;stripped_title=sharepoint-2010-vs-fast" name="__sse4399862" allowscriptaccess="always" allowfullscreen="true"></embed></object>]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F06%2Fsharepoint-2010-vs-with-fast-for-search%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F06%2Fsharepoint-2010-vs-with-fast-for-search%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>One of the new features with SharePoint 2010 is the option to add-on FAST for advanced indexing and search capabilities. The short presentation below gives an idea of the extras you get with FAST versus just using SharePoint. The focus is on internal indexing/search solutions. FAST offers a lot more over SharePoint for use with public facing web sites but that&#8217;s a whole other scenario.</p>
<p style="text-align: center;"><object id="__sse4399862" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sp2010-search-vsfast-100603053205-phpapp01&amp;stripped_title=sharepoint-2010-vs-fast" /><param name="name" value="__sse4399862" /><param name="allowfullscreen" value="true" /><embed id="__sse4399862" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sp2010-search-vsfast-100603053205-phpapp01&amp;stripped_title=sharepoint-2010-vs-fast" name="__sse4399862" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2010/06/sharepoint-2010-vs-with-fast-for-search/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Indexing reports with FAST for SharePoint 2010</title>
		<link>http://www.sharepointsharon.com/2010/05/indexing-reports-with-fast-for-sharepoint-2010/</link>
		<comments>http://www.sharepointsharon.com/2010/05/indexing-reports-with-fast-for-sharepoint-2010/#comments</comments>
		<pubDate>Sun, 23 May 2010 18:15:11 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[install & config]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[solutions]]></category>
		<category><![CDATA[FAST]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/?p=1484</guid>
		<description><![CDATA[Microsoft has announced a new indexing connector for business intelligence (BI), specifically BI reports created using Excel and/or SQL Reporting Services, including the new tool for analysing massive amounts of data &#8211; PowerPivot. The connector creates a dedicated Report tab to query just reports, includes specific refiners filtering search reports, and thumbnails and previews to [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F05%2Findexing-reports-with-fast-for-sharepoint-2010%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F05%2Findexing-reports-with-fast-for-sharepoint-2010%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>Microsoft <a href="http://blogs.msdn.com/sharepointbi/archive/2010/05/14/announcing-the-microsoft-business-intelligence-indexing-connector.aspx">has announced</a> a new indexing connector for business intelligence (BI), specifically BI reports created using Excel and/or SQL Reporting Services, including the new tool for analysing massive amounts of data &#8211; <a href="http://www.sharepointsharon.com/2009/10/introducing-microsoft-powerpivot/">PowerPivot</a>. The connector creates a dedicated Report tab to query just reports, includes specific refiners filtering search reports, and thumbnails and previews to view reports within the search results page.</p>
<p>The pre-requisite for using the indexing connector (according to the download page for the backend components)  is that you must be running FAST for SharePoint 2010.</p>
<p>If you are only planning on using SharePoint 2010, i.e. its built-in indexing and search capabilities, you can still index and search for Excel-based reports. You could also create a dedicated tab for them in the Search Center, but would require a manual process to tag reports in order to make them discoverable as a separate scope of results versus embedded along with all other documents that match a given search query. You won&#8217;t get the thumbnails or built-in preview, but for Excel you can still &#8216;view in browser&#8217; thanks to Office Web Applications. The feature you cannot create outside of FAST are the custom refiners. FAST also does some more advanced funky indexing stuff around querying the data sources within the reports.</p>
<p>If you want to give the BI connector a go and are running FAST with SharePoint 2010, here&#8217;s the links to download:</p>
<ul>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=f81e39be-abd3-4b71-9b60-21cfb9761fc9">Microsoft BI Indexing Connector for FAST &#8211; Backend components</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=39898b50-1f3a-4f33-80bb-b26483083f75">Microsoft BI Indexing Connector for FAST &#8211; Frontend components</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2010/05/indexing-reports-with-fast-for-sharepoint-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint 2010 and Adobe PDF</title>
		<link>http://www.sharepointsharon.com/2010/03/sharepoint-2010-and-adobe-pdf/</link>
		<comments>http://www.sharepointsharon.com/2010/03/sharepoint-2010-and-adobe-pdf/#comments</comments>
		<pubDate>Fri, 26 Mar 2010 20:48:24 +0000</pubDate>
		<dc:creator>Sharon Richardson</dc:creator>
				<category><![CDATA[articles]]></category>
		<category><![CDATA[install & config]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.sharepointsharon.com/?p=1337</guid>
		<description><![CDATA[<p style="text-align: center;"><img class="size-medium wp-image-1338 aligncenter" title="SharePoint 2010 and Adobe PDF" src="http://www.sharepointsharon.com/wp-content/uploads/2010/03/sp2010-pdf-300x150.jpg" alt="SharePoint 2010 and Adobe PDF" width="300" height="150" /></p>
<p>SharePoint Server 2010, like its predecessors, includes indexing and search capabilities. But what doesn't come out of the box is the ability to index and search for PDF documents. PDF is a format owned by Adobe, not Microsoft. If you want to be able to find Adobe PDF documents, or have the PDF icon appear when viewing PDF files in a SharePoint document library (see image above), you will need to set it up for yourself. This post describes how to.</p>
]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F03%2Fsharepoint-2010-and-adobe-pdf%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.sharepointsharon.com%2F2010%2F03%2Fsharepoint-2010-and-adobe-pdf%2F&amp;style=normal&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>[Update: 17th May 2011] See end of post for link to a Powershell method for doing this.</p>
<p>The following post is an update from the original &#8216;<a href="http://joiningdots.com/blog/2007/05/sharepoint-2007-and-adobe-pdf/" target="_blank">SharePoint 2007 and Adobe PDF</a>&#8216; post written in 2007. These notes are based on SharePoint 2010 Beta 2 (made publicly available in November 2009). Once the product has officially launched on 12 May 2010, an update will be posted if any changes are made to the process. The process is very similar to SharePoint 2007, with minor changes to folder location (14 instead of 12) and a slightly different administration user interface in the browser.</p>
<p style="text-align: center;"><a href="http://www.sharepointsharon.com/wp-content/uploads/2010/03/sp2010-pdf.jpg"><img class="size-medium wp-image-1338 aligncenter" title="SharePoint 2010 and Adobe PDF" src="http://www.sharepointsharon.com/wp-content/uploads/2010/03/sp2010-pdf-300x150.jpg" alt="SharePoint 2010 and Adobe PDF" width="300" height="150" /></a></p>
<p>SharePoint Server 2010, like its predecessors, includes indexing and search capabilities. But what doesn&#8217;t come out of the box is the ability to index and search for PDF documents. PDF is a format owned by Adobe, not Microsoft. If you want to be able to find Adobe PDF documents, or have the PDF icon appear when viewing PDF files in a SharePoint document library (see image above), you will need to set it up for yourself. This post describes how to.</p>
<ol>
<li>Download and install Adobe&#8217;s 64-bit PDF iFilter*<sup>1</sup> &#8211; <a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025" target="_blank">http://www.adobe.com/support/downloads/detail.jsp?ftpID=4025<br />
</a></li>
<li>Download the Adobe PDF icon (select Small 17 x 17) &#8211; <a href="http://www.adobe.com/misc/linking.html" target="_blank">http://www.adobe.com/misc/linking.html</a>
<ol>
<li>Give the icon a name or accept the default: &#8216;pdficon_small.gif&#8217;</li>
<li>Save the icon (or copy to) C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\IMAGES</li>
</ol>
</li>
<li>Edit the DOCICON.XML file to include the PDF icon
<ol>
<li>In Windows Explorer, navigate to C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\XML</li>
<li>Edit the DOCICON.XML file (I open it in NotePad, you can also use the built-in XML Editor)</li>
<li>Ignore the section &lt;ByProgID&gt; and scroll down to the &lt;ByExtension&gt; section of the file</li>
<li>Within the &lt;ByExtension&gt; section, insert &lt;Mapping Key=&#8221;pdf&#8221; Value=&#8221;pdficon_small.gif&#8221; /&gt; attribute. The easiest way is to copy an existing one &#8211; I usually just copy the line that starts &lt;Mapping Key=&#8221;png&#8221;&#8230; and replace the parameters for Key and Value (see image below)</li>
<li>Save and close the file<br />
<a style="text-decoration: none;" href="http://www.sharepointsharon.com/wp-content/uploads/2010/03/sp2010-pdf2.jpg"><img class="aligncenter size-medium wp-image-1341" style="margin-top: 3px; margin-bottom: 3px;" title="sp2010-pdf2" src="http://www.sharepointsharon.com/wp-content/uploads/2010/03/sp2010-pdf2-300x27.jpg" alt="SharePoint 2010 and Adobe PDF DOCICON.XML" width="300" height="27" /></a></li>
</ol>
</li>
<li>Add PDF to the list of supported file types within SharePoint
<ol>
<li>In the web browser, open SharePoint Central Administration</li>
<li>Under Application Management, click on Manage service applications</li>
<li>Scroll down the list of service apps and click on Search Service Application</li>
<li>Within the Search Administration dashboard, in the sidebar on the left, click File Types</li>
<li>Click &#8216;New File Type&#8217; and enter PDF in the File extension box. Click OK</li>
<li>Scroll down the list of file types and check that PDF is now listed and displaying the pdf icon.</li>
<li>Close the web browser</li>
</ol>
</li>
<li>Stop and restart Internet Information Server (IIS)*<sup>2</sup> Note: this will temporarily take SharePoint offline. Open a command line (Start &#8211; Run &#8211; enter &#8216;cmd&#8217;) and type &#8216;iisreset&#8217;</li>
<li>Perform a full crawl of your index. Note: An incremental crawl is not sufficient when you have added a new file type. SharePoint only indexes file names with the extensions listed under File Types and ignores everything else. When you add a new file type, you then have to perform a full crawl to forcibly identify all files with the now relevant file extension.</li>
</ol>
<p>That&#8217;s it. If you now perform a search, PDF files should be displayed in results where they match the search query, along with the PDF icon on display in results. The icon should also be visible in any document libraries that contain PDF files.</p>
<p><strong>* Additional Notes:</strong></p>
<ol>
<li>At time of writing (March 2010), Adobe has published PDF iFilter 9 for 64-bit applications, tested on SharePoint 2007 but not yet listed as tested on SharePoint 2010. So far, it is working fine on my builds of SharePoint 2010 (Beta versions)</li>
<li>When setting this up, I initially just restarted the search service rather than IIS but found myself locked out of SharePoint. Resetting IIS fixed it. I don&#8217;t know for certain if you also need to restart the search service. Will test on the next build and update here.</li>
<li>As with SharePoint 2007, there are alternative PDF ifilters. The most well known is Foxit Pro &#8211; <a href="http://www.foxitsoftware.com/" target="_blank">http://www.foxitsoftware.com/</a>. Rumoured to perform indexing faster than using Adobe&#8217;s iFilter. I can&#8217;t comment, I haven&#8217;t tested it. Given PDFs don&#8217;t change (they are usually PDFs specifically to not be edited) they are only indexed when first uploaded or when you perform a full crawl. Most organisations should primarily be performing incremental crawls &#8211; updating the index with content that has been added or changed rather than re-indexing everything</li>
<li>An absolute cheat for getting round the need to do registry edits is to install Adobe Reader on your server&#8230;</li>
<li>There&#8217;s a Powershell script for doing all of this, see Johan Skoglund&#8217;s blog &#8211; <a href="http://itbloggen.se/cs/blogs/josko/archive/2011/02/02/use-powershell-to-configure-pdf-search-in-sharepoint-2010.aspx">Use Powershell to configure PDF search in SharePoint 2010</a>. Haven&#8217;t tried it yet, will give it a go on the next demo build and it&#8217;s been confirmed int he comments</li>
<li>Another suggestion from the comments &#8211; you don&#8217;t have to use the default icons (but do make sure whatever ones you do use are licensed or free to use).  Thanks to <a href="http://odeto.net/">Jon</a> for suggesting <a href="http://www.iconfinder.com/search/?q=pdf">http://www.iconmaker.com</a> where you can search for icons free to use commercially.  Nothing stopping you from using your own icons for all the different file types&#8230;</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.sharepointsharon.com/2010/03/sharepoint-2010-and-adobe-pdf/feed/</wfw:commentRss>
		<slash:comments>103</slash:comments>
		</item>
	</channel>
</rss>

