<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Shared Points for SharePoint : MOSS</title><link>http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx</link><description>Tags: MOSS</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Create Datasheet view missing</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2009/03/19/create-datasheet-view-missing.aspx</link><pubDate>Thu, 19 Mar 2009 22:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9490900</guid><dc:creator>Stian Kirkeberg</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/9490900.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=9490900</wfw:commentRss><description>&lt;P&gt;The other the I got asked why the “Datasheet view” option was laking from “Create a new view”. It turned out to be a more troublesome way to find the solution than first expected.&lt;/P&gt;
&lt;P&gt;First I checked the users rights on the site collection, but that really did not give any answers. &lt;/P&gt;
&lt;P&gt;Secondly, I checked this on a virtual dev machine, with (more or less) the same configuration and features: No repro. Create datasheet view was available as it should be. So what could be the difference between these machines?&lt;/P&gt;
&lt;P&gt;Thirdly, I compared site features and site collection features, but this neither give any findings.&lt;/P&gt;
&lt;P&gt;OK, let’s see what happens in the ViewType.aspx which display this page: &lt;/P&gt;
&lt;P&gt;fHideGridViewOption = ListViewWebPart.RestrictedTemplateType(spList) || !spList.DoesUserHavePermissions(SPBasePermissions.UseClientIntegration);&lt;/P&gt;
&lt;P&gt;… and some more… but nothing really telling me why it might be hidden.&lt;/P&gt;
&lt;P&gt;So I asked and looked for suggestions elsewhere: A lot of search hits and problem related to the DataSheet view is client integration, that was a dead end here. From one client I could reproduce the problem on one server and not on another. And the problem is not viewing the view.&lt;/P&gt;
&lt;P&gt;Finally, I tried to open an existing datasheet view on the server with the problem. This gave the following error:&lt;/P&gt;
&lt;P&gt;"The standard view of your list is being displayed because your site configuration does not support the Datasheet" &lt;/P&gt;
&lt;P&gt;“Site configuration” – it should have said web application. Central Admin - application management - authentication providers - &amp;lt;your provider&amp;gt; – scroll to the bottom:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/ffe44c25c7f4_9EAC/image_2.png" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/ffe44c25c7f4_9EAC/image_2.png"&gt;&lt;IMG style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title=image border=0 alt=image src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/ffe44c25c7f4_9EAC/image_thumb.png" width=484 height=158 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/ffe44c25c7f4_9EAC/image_thumb.png"&gt;&lt;/A&gt;&amp;nbsp; &lt;/P&gt;
&lt;P&gt;“Enable client Integration” was set to “NO”.&amp;nbsp; &lt;/P&gt;
&lt;P&gt;This was a setting long forgotten, since it is set to “YES” when you create a new web application in the GUI. However, one server had been set up using STSADM commands with the &lt;A href="http://sharepointpdeploy.codeplex.com/" target=_blank mce_href="http://sharepointpdeploy.codeplex.com/"&gt;SharePoint PowerShell Deploy&lt;/A&gt; from &lt;A href="http://www.codeplex.com/" target=_blank mce_href="http://www.codeplex.com/"&gt;Codeplex&lt;/A&gt; using EXTENDVS, so somehow I needed to compensate for this.&lt;/P&gt;
&lt;P&gt;The easiest way is to call another stsadm command after the extendvs, &lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;stsadm -o authentication&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; -url &amp;lt;URL name&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; -type &amp;lt;type&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [-usebasic]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [-usewindowsintegrated]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [-exclusivelyusentlm]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [-membershipprovider] &amp;lt;membership provider name&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [-rolemanager] &amp;lt;role manager name&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [-enableclientintegration]&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; [-allowanonymous]&lt;/STRONG&gt;&lt;/P&gt;
&lt;H5&gt;ref. &lt;A title=http://technet.microsoft.com/en-us/library/cc263116.aspx href="http://technet.microsoft.com/en-us/library/cc263116.aspx" mce_href="http://technet.microsoft.com/en-us/library/cc263116.aspx"&gt;http://technet.microsoft.com/en-us/library/cc263116.aspx&lt;/A&gt;&lt;/H5&gt;
&lt;P&gt;and set the –enableclientintegration flag. &lt;/P&gt;
&lt;P&gt;Just another small annoying thing that take a little too long to figure out…&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9490900" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Codeplex/default.aspx">Codeplex</category></item><item><title>Unit testing MOSS part 2 (of 2)</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/12/08/unit-testing-moss-part-2-of-2.aspx</link><pubDate>Mon, 08 Dec 2008 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9184742</guid><dc:creator>Jan Tore Lamøy</dc:creator><slash:comments>8</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/9184742.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=9184742</wfw:commentRss><description>In the 1. article on Unit testing MOSS I described some of the findings and experience on unit testing SharePoint applications using the TypeMock Isolator framework. In this 2. article I will provide some examples of unit tests. Code under test You should...(&lt;a href="http://blogs.msdn.com/mcsnoiwb/archive/2008/12/08/unit-testing-moss-part-2-of-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9184742" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/TypeMock/default.aspx">TypeMock</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/TypeMock+Isolator/default.aspx">TypeMock Isolator</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Unit+testing/default.aspx">Unit testing</category></item><item><title>OneNote and SharePoint – the basics</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/12/03/onenote-and-sharepoint-the-basics.aspx</link><pubDate>Wed, 03 Dec 2008 16:51:14 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9170034</guid><dc:creator>Thomas Læhren</dc:creator><slash:comments>6</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/9170034.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=9170034</wfw:commentRss><description>OneNote is a hidden gem in the Office suite. I use OneNote for all my notes during meetings, workshops etc. As described on Office Online &amp;#160; “Microsoft Office OneNote 2007 is a digital notebook that provides a flexible way to gather notes and information,...(&lt;a href="http://blogs.msdn.com/mcsnoiwb/archive/2008/12/03/onenote-and-sharepoint-the-basics.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9170034" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Office+client/default.aspx">Office client</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/OneNote/default.aspx">OneNote</category></item><item><title>Unit testing MOSS part 1 (of 2)</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/12/03/unit-testing-moss-part-1-of-2.aspx</link><pubDate>Wed, 03 Dec 2008 14:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9169639</guid><dc:creator>Jan Tore Lamøy</dc:creator><slash:comments>5</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/9169639.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=9169639</wfw:commentRss><description>Some of our team members, including me and Frank Jusnes , were recently responsible for providing recommendations on how to unit test in SharePoint projects, and this is an overview of our findings and experiences. This is the first of two posts on the...(&lt;a href="http://blogs.msdn.com/mcsnoiwb/archive/2008/12/03/unit-testing-moss-part-1-of-2.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9169639" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Testing/default.aspx">Testing</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/TypeMock/default.aspx">TypeMock</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/TypeMock+Isolator/default.aspx">TypeMock Isolator</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Unit+testing/default.aspx">Unit testing</category></item><item><title>How to get a richer result set in MOSS</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/10/14/how-to-get-a-richer-result-set-in-moss.aspx</link><pubDate>Tue, 14 Oct 2008 13:26:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8999293</guid><dc:creator>Thomas Læhren</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8999293.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8999293</wfw:commentRss><description>To present additional information in the search result will often give a better user experience. The search results web parts can easily be&amp;#160; modified to include meta data stored on e.g documents in MOSS. The meta data is stored via Content Types...(&lt;a href="http://blogs.msdn.com/mcsnoiwb/archive/2008/10/14/how-to-get-a-richer-result-set-in-moss.aspx"&gt;read more&lt;/a&gt;)&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8999293" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Search/default.aspx">Search</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/End+user/default.aspx">End user</category></item><item><title>How to create Site Collection in a specific content dateabase part 2</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/09/29/how-to-create-site-collection-in-a-specific-content-dateabase-part-2.aspx</link><pubDate>Mon, 29 Sep 2008 13:07:45 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8968674</guid><dc:creator>Stian Kirkeberg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8968674.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8968674</wfw:commentRss><description>&lt;p&gt;Following up on Thomas' post on &lt;a href="http://blogs.msdn.com/mcsnoiwb/archive/2007/08/20/how-to-create-site-collection-in-a-specific-content-database.aspx"&gt;how to create a site collection in a specific content database&lt;/a&gt;: &lt;/p&gt; &lt;p&gt;You can also use the STSADM command &lt;a href="http://technet.microsoft.com/en-us/library/cc262407.aspx"&gt;CreateSiteInNewDB&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/HowtocreateSiteCollectioninaspecificcont_A741/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="275" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/HowtocreateSiteCollectioninaspecificcont_A741/image_thumb.png" width="584" border="0"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;However this does not quite cut it. You would like to decide on which content database each time. To do that, you could use stsadm extensions. It will require some codewriting and testing, though. Luckily, a MVP, &lt;a href="http://www.blogger.com/profile/17179058880525562116"&gt;Gary Lapointe&lt;/a&gt;, has already made it for you. A "&lt;a href="http://stsadm.blogspot.com/2008/01/create-site-in-database.html"&gt;Create site in database&lt;/a&gt;" is available in his stsadm custom extension kit:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://stsadm.blogspot.com/2007/08/stsadm-commands_09.html"&gt;Commands&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.thelapointes.com/blog/stsadm.zip"&gt;Source&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.thelapointes.com/blog/Lapointe.SharePoint.STSADM.Commands.wsp"&gt;MOSS WSP&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://www.thelapointes.com/blog/Lapointe.SharePoint.STSADM.Commands.WSS.wsp"&gt;WSS WSP&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;There are also other STSADM extensions available. If you have used or made one you would like to share, &lt;a href="mailto:stiank@microsoft.com"&gt;please send me an mail.&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h6&gt;Please be aware that some of his extensions are made by use of reflection on MOSS assemblies, so take whaterever precautions you need in regard to this.&lt;/h6&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8968674" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Content+Database/default.aspx">Content Database</category></item><item><title>Next step, a roadmap to BI</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/09/29/next-step-a-roadmap-to-bi.aspx</link><pubDate>Mon, 29 Sep 2008 09:16:19 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8968492</guid><dc:creator>Jon Løken</dc:creator><slash:comments>3</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8968492.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8968492</wfw:commentRss><description>&lt;p&gt;A little follow up on Stian’s post about “&lt;a href="http://blogs.msdn.com/mcsnoiwb/archive/2008/09/25/where-did-the-good-stuff-go.aspx"&gt;Where did the good stuff go?&lt;/a&gt;”.&lt;/p&gt;  &lt;p&gt;Over at Office online it has been published a great &lt;a href="http://office.microsoft.com/en-us/sharepointserver/HA102472901033.aspx"&gt;&lt;strong&gt;Roadmap to business intelligence features of SharePoint Server 2007&lt;/strong&gt;&lt;/a&gt;. The roadmap has put together a lot of pointers to resources in technet and other places. Here you can drilldown visually into the steps for planning, configure and interact. This is an easy way to get started on your next step. Below is the starting diagram:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://office.microsoft.com/en-us/sharepointserver/HA102472901033.aspx"&gt;&lt;img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="https://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/NextsteparoadmaptoBI_7442/image_5.png" width="410" height="174" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;You can further expand this chart, as this figure shows (expanded “Plan for Business Intelligence”)&lt;/p&gt;  &lt;p&gt;&lt;a href="https://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/NextsteparoadmaptoBI_7442/image_4.png"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/NextsteparoadmaptoBI_7442/image_thumb_1.png" width="540" height="297" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8968492" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Business+Intelligence/default.aspx">Business Intelligence</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Planning/default.aspx">Planning</category></item><item><title>Where did the good stuff go?</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/09/25/where-did-the-good-stuff-go.aspx</link><pubDate>Thu, 25 Sep 2008 14:27:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8964887</guid><dc:creator>Stian Kirkeberg</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8964887.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8964887</wfw:commentRss><description>&lt;P&gt;Is this a typical SharePoint Project/scenario in a nutshell? 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;1. &lt;B&gt;Analysis phase: &lt;/B&gt;&lt;B&gt;&lt;BR&gt;&lt;/B&gt;&lt;I&gt;"SharePoint will fit our requirements! Lots of functionality we can use! Finally a product addressing a lot of problems we have. Workflows, forms, dashboards... Let's get this up and running as fast as we can!"&lt;/I&gt; 
&lt;P&gt;2. &lt;B&gt;POC phase: &lt;/B&gt;&lt;BR&gt;Small POC's (Proof Of Concepts) are made - what can we accomplish with ease? 
&lt;P&gt;3. &lt;B&gt;Dev. phase: &lt;/B&gt;&lt;B&gt;&lt;BR&gt;&lt;/B&gt;First priority is on branding the sites to the company’s logo and color.&lt;BR&gt;Migrate and/or upgrade existing systems to MOSS.&lt;BR&gt;Optionally develop some custom functionality to cover business needs. 
&lt;P&gt;4. &lt;B&gt;Test&lt;/B&gt; 
&lt;P&gt;5. &lt;B&gt;Deploy to production&lt;/B&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I might be generalizing a bit harsh here, but I’m trying to make a point: Somewhere between phase 1 and 4 a lot of good thinking and functionality disappears. Where did all the good thoughts and ideas about gathering data with BDC from the whole company to dashboards end up? How were we going to save a lot of time and money on using Excel services and reports? Why were we not able to go the whole way? 
&lt;P&gt;There is of course not one single reason for this. Obviously lack of time and resources are the most common, but do the projects really have to have this structure? I would like to see a bit more continuity; the project timeline outlined above is only the start. And in most cases I think a good start. But to be able to implement and use all of SharePoint features it will require time, both for the employees and the company to learn and evolve. 
&lt;P&gt;Make sure you don’t stop your SharePoint project after the initial release. Make plans for how you gradually can start using more and more functionality. 
&lt;P&gt;If you need a little inspiration to get back on track, take a look at this demo: 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://office.microsoft.com/en-us/sharepointserver/HA102501021033.aspx?CTT=4&amp;amp;Origin=EC102184431033" mce_href="http://office.microsoft.com/en-us/sharepointserver/HA102501021033.aspx?CTT=4&amp;amp;Origin=EC102184431033"&gt;Make better business decisions with reports and dashboards&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;A href="http://office.microsoft.com/en-us/sharepointserver/HA102501021033.aspx?CTT=4&amp;amp;Origin=EC102184431033" mce_href="http://office.microsoft.com/en-us/sharepointserver/HA102501021033.aspx?CTT=4&amp;amp;Origin=EC102184431033"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=149 alt=clip_image001 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Excelservicesbusinessintelligenceanddash_B762/clip_image001_3.gif" width=235 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Excelservicesbusinessintelligenceanddash_B762/clip_image001_3.gif"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Business intelligence (BI) is the process of aggregating, storing, analyzing, and reporting on business data in order to support informed business decisions. Microsoft Office SharePoint Server 2007 provides a number of tools that can help you extract data from a variety of sources and present that data in ways that facilitate analysis and decision making. In this demo, you'll see how employees at a fictitious company called Adventure Works use a Report Center site to create and manage reports, dashboards, and key performance indicators (KPIs). 
&lt;P&gt;How to do it (text version): 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102427101033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102427101033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Introduction to business intelligence in SharePoint Server 2007&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102432101033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102432101033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Share Excel 2007 workbooks as interactive reports&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102437521033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102437521033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Working with a Report Center site&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102447161033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102447161033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Share and manage connections to external data&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA100800271033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA100800271033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Create and publish Key Performance Indicators (KPIs)&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA101742051033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA101742051033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Share Excel 2007 worksheets and KPIs by using dashboards&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA100337861033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA100337861033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Work with filter Web Parts&lt;/A&gt; 
&lt;P&gt;&lt;IMG height=9 alt=* src="http://blogs.msdn.com/controlpanel/blogs/PicExportError" width=9 mce_src="PicExportError"&gt; &lt;A href="http://office.microsoft.com/search/redir.aspx?AssetID=HA101054761033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033" mce_href="http://office.microsoft.com/search/redir.aspx?AssetID=HA101054761033&amp;amp;CTT=5&amp;amp;Origin=HA102501021033"&gt;Introduction to Excel Services and Excel Web Access&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;Go back to your notes from the analysis and POC phase, pick up those great ideas you had again. Since you now already have SharePoint in place, it will not require much to go from a good to great implementation!&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Good luck! :)&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8964887" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category></item><item><title>SharePoint Development and Programming FAQ</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/09/10/sharepoint-development-and-programming-faq.aspx</link><pubDate>Wed, 10 Sep 2008 15:37:52 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8940301</guid><dc:creator>Stian Kirkeberg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8940301.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8940301</wfw:commentRss><description>&lt;p&gt;MSDN forums opened &lt;a target="_blank" href="http://social.msdn.microsoft.com/forums/en-US/sharepointdevelopment/thread/5834679b-482b-4924-b881-fa2146840d05"&gt;SharePoint Development and Programming FAQ&lt;/a&gt; recently - add it to your favorites right away! :) &lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8940301" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/SharePoint+development/default.aspx">SharePoint development</category></item><item><title>Best Practices Resource Center for SharePoint Server 2007</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/09/10/best-practices-resource-center-for-sharepoint-server-2007.aspx</link><pubDate>Wed, 10 Sep 2008 09:42:37 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8939251</guid><dc:creator>Stian Kirkeberg</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8939251.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8939251</wfw:commentRss><description>&lt;p&gt;To avoid common pitfalls and keep your Office SharePoint Server 2007 environment available and performing well, follow these best practices based on real-world experience from Microsoft Consulting Services and the product team.&lt;/p&gt; &lt;p&gt;&lt;a target="_blank" href="http://technet.microsoft.com/en-us/office/sharepointserver/bb736746.aspx"&gt;Best Practices Resource Center for SharePoint Server 2007&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8939251" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/SharePoint+development/default.aspx">SharePoint development</category></item><item><title>Using FAST ESP with MOSS 2007</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/08/25/using-fast-esp-with-moss-2007.aspx</link><pubDate>Mon, 25 Aug 2008 12:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8893552</guid><dc:creator>tommyo</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8893552.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8893552</wfw:commentRss><description>&lt;P mce_keep="true"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In January 2008 Microsoft announced the acquisition of the company &lt;B&gt;Fast Search &amp;amp; Transfer (FAST)&lt;/B&gt;. FAST is a leading provider of enterprise search solutions. Since FAST is a Norwegian based company (and continues to be a subsidiary of Microsoft based in Norway), it was of course very exiting. Many of our customers already use FAST as their enterprise search solution in addition to SharePoint.&lt;/P&gt;
&lt;P&gt;I’ve been playing around with the FAST ESP Web parts lately. FAST ESP is an advanced product and we will of course learn more about the actual product as the acquisition goes forward and the FAST products move on as new Microsoft solutions.&lt;/P&gt;
&lt;P&gt;The figure below (taken from the FAST ESP Product Sheet) shows the architecture of the FAST ESP product:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image002_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image002_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=323 alt=clip_image002 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image002_thumb.jpg" width=518 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image002_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The product-sheet can be found here: &lt;A href="http://www.fast.no/l3a.aspx?m=1031" mce_href="http://www.fast.no/l3a.aspx?m=1031"&gt;http://www.fast.no/l3a.aspx?m=1031&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;One important note is that FAST ESP not only searches MOSS content, but can index a wide range of document types from other sources like web, file shares, custom applications, custom databases etc through an extensive set of connectors.&lt;/P&gt;
&lt;H4&gt;FAST ESP Web Parts&lt;/H4&gt;
&lt;P&gt;Although FAST ESP has an extensive API and web services interface, the easiest way of integrating FAST with MOSS 2007 is to use the web parts available. Fortunately, these web parts come for free, including the source code, as a CodePlex project.&lt;/P&gt;
&lt;P&gt;The web parts can be found here: &lt;A href="http://www.codeplex.com/espwebparts" mce_href="http://www.codeplex.com/espwebparts"&gt;http://www.codeplex.com/espwebparts&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The CodePlex project contains a set of installable web parts. All the web parts are bundled in a simple setup-program.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Note!&lt;/B&gt; From the comments on CodePlex, there seems to be some confusion about the prerequisites for using the web parts. You need the FAST ESP product to be able to use the web parts! FAST ESP is not free, and there is unfortunately no trial version of this product yet as far as I know. So, if you don’t have the FAST ESP product installed already, there’s no point installing these web parts.&lt;/P&gt;
&lt;P&gt;The following web parts are available:&lt;/P&gt;
&lt;TABLE class="" cellSpacing=0 cellPadding=2 width=710 border=0&gt;
&lt;TBODY&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=201&gt;&lt;STRONG&gt;Name&lt;/STRONG&gt;&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;&lt;STRONG&gt;Description&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=203&gt;ESP Breadcrumb&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Shows a breadcrumb trail containing you query and any navigators selected.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=205&gt;ESP Did you mean&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Shows spellchecking information. If you mistype, the web part will suggest a correction&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=206&gt;ESP Navigator&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Shows a single navigator that is used to narrow down the search result. A navigator can be based on any field in the search result, for example document type, language, or date ranges&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=207&gt;ESP Navigators&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Displays all navigators returned in the result set&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=208&gt;ESP Result List&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Displays the actual search result&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=209&gt;ESP Search Action&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Displays action links that can be performed on the result, for example sorting.&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=209&gt;ESP Search Box&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;The search box where you type your search keyword(s)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=209&gt;ESP Search Config&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;A hidden web part that configures the search view and other search settings for use by the other web parts. The ESP Result list also contains the search config, so if you use this web part, you don’t need to add Search Config&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=209&gt;ESP Search Pagination&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Displays paging information (1,2,3,4… and previous/next)&lt;/TD&gt;&lt;/TR&gt;
&lt;TR&gt;
&lt;TD class="" vAlign=top width=209&gt;ESP Search Statistics&lt;/TD&gt;
&lt;TD class="" vAlign=top width=507&gt;Displays statistics about a particular query, for example “Results 1 - 8 of about 838. Your search took 0.0160 seconds.”&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;
&lt;P&gt;&lt;B&gt;Installing the web parts&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;If you want to install the web parts, go to this page &lt;A href="http://www.codeplex.com/espwebparts/Release/ProjectReleases.aspx?ReleaseId=14575" mce_href="http://www.codeplex.com/espwebparts/Release/ProjectReleases.aspx?ReleaseId=14575"&gt;http://www.codeplex.com/espwebparts/Release/ProjectReleases.aspx?ReleaseId=14575&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Download the Setup.zip file. You will find the source code and two videos on the same page.&lt;/P&gt;
&lt;P&gt;Installation is easy. Log on to you MOSS server with the Farm admin account and run Setup.exe&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image004_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image004_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=349 alt=clip_image004 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image004_thumb.jpg" width=442 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image004_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The installer will check for necessary prerequisites:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image006_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image006_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=354 alt=clip_image006 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image006_thumb.jpg" width=449 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image006_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The setup will then ask which MOSS web applications you want to install the web parts feature to. After installing the web parts, you will see a new Site Collection Feature which you need to activate:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image008_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image008_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=29 alt=clip_image008 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image008_thumb.jpg" width=461 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image008_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;After activating the ESP Search Web Parts feature, you can edit a page and add the web parts.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image010_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image010_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=460 alt=clip_image010 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image010_thumb.jpg" width=397 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image010_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;To be able to perform a search, you need at least to add the Search Box and the Result List web parts. After adding the two web parts, the page looks like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image012_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image012_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=331 alt=clip_image012 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image012_thumb.jpg" width=599 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image012_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The Result list web part will display its configuration information when the page is in edit mode. Now, to be able to perform queries against the ESP Query server (FAST ESP Server), you need to configure the connection string. The query string is set in the ESP Connection String property of the web part(s). The default value is “localhost:15100”.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image014_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image014_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=234 alt=clip_image014 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image014_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image014_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Instead of setting this value on each separate web part, you can set this globally through the ESP Connection configuration page which is installed by the web part setup. This page can be found under Site Settings -&amp;gt; Site Collection Administration -&amp;gt; ESP Query Server Connections:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image016_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image016_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=187 alt=clip_image016 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image016_thumb.jpg" width=680 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image016_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;All web parts will read this value unless overridden in the web part settings.&lt;/P&gt;
&lt;P&gt;When the connection string has been set using the web part property, you need to apply the changes to be able to select the &lt;B&gt;Search view&lt;/B&gt; to use for the query. Search views are configured centrally in FAST ESP, and the list of all available search views will be presented in the web part:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image018_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image018_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=410 alt=clip_image018 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image018_thumb.jpg" width=317 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image018_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;After selecting the Search view, you configure any other settings, but none of these are necessary to change to be able to perform a query.&lt;/P&gt;
&lt;P&gt;The search box web part will look like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image020_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image020_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=132 alt=clip_image020 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image020_thumb.jpg" width=630 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image020_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;And the result list:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image022_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image022_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=439 alt=clip_image022 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image022_thumb.jpg" width=556 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image022_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The particular example above shows search results from a Meridio Document Management system using MOSS 2007 as the search front end.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Other web parts&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;In addition to the search box and result list web part shown above, the other web parts are very valuable in order to create a great search experience.&lt;/P&gt;
&lt;P&gt;As long as you have the Result list web part on a page, you only need to add the other web parts to the page and they will use the current search configuration and context to present their output.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Paging&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Obviously you will need the possibility to navigate through many results by paging through the result set. To do this you add the “ESP Search Pagination” web part. Just add it to the page on top of or below the Result List web part:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image024_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image024_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=52 alt=clip_image024 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image024_thumb.jpg" width=188 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image024_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Search statistics&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;If you add the Search Statistics web part, you will be able to show statistics about the current query:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image026_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image026_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=99 alt=clip_image026 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image026_thumb.jpg" width=488 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image026_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;There are no particular settings for this web part except the usual XSL, Search Group and so on.&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Did you mean&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;The “Did you mean” web part is helpful in correcting misspelling of query terms. If a user misspells a word, this web part can show a suggestion of the correct spelling for that word. This function depends on the spell-check settings of the search configuration. Initially spell-check is OFF.&lt;/P&gt;
&lt;P&gt;To turn on spell-check, go to the settings for the Result List or Search config web part and change the “Suggest corrections” property:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image028_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image028_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=168 alt=clip_image028 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image028_thumb.jpg" width=326 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image028_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Now, if you misspell a word, the web part will suggest the correct spelling and you can click the correct word to execute a new query:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image030_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image030_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=131 alt=clip_image030 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image030_thumb.jpg" width=316 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image030_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;Setting the corrections setting to “Apply corrections automatically” will perform the initial query with the corrected word automatically, and the result will look like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image032_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image032_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=106 alt=clip_image032 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image032_thumb.jpg" width=382 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image032_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;Navigators&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;Navigators are a powerful feature of FAST ESP. It is mainly used for drilling down or restricting a large result set into a smaller result set (often called “Facets”, “Categories” or “Filters”). In fact, MOSS Search has no such web part.&lt;/P&gt;
&lt;P&gt;The navigators are configured in the ESP administration (not through MOSS) and are based on default or custom search fields (metadata). There are two navigator web parts:&lt;/P&gt;
&lt;P&gt;- ESP Navigator: Display one navigator&lt;/P&gt;
&lt;P&gt;- ESP Navigators: Display all navigators&lt;/P&gt;
&lt;P&gt;If you add the ESP Navigators web part, if will render the current navigators which is relevant (have any hits) for the current query:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image034_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image034_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=306 alt=clip_image034 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image034_thumb.jpg" width=228 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image034_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The navigators summarize the result list into particular categories based on the different fields in the result, and count the number of hits for each value of that field.&lt;/P&gt;
&lt;P&gt;If you click on one or more navigator value, this will apply the current filter on the search result to narrow the complete result list:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image036_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image036_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=245 alt=clip_image036 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image036_thumb.jpg" width=313 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image036_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;In this particular example I was only interested in English PDF documents, so I applied “Adobe PDF” as format and “en” as language. This reduced the number of results from 110 to 32.&lt;/P&gt;
&lt;P&gt;If you click on the small “x” in front of the selected navigator values, you turn off that filter. The number of hits can be presented as a count or a percentage or both.&lt;/P&gt;
&lt;P&gt;You can of course change the rendering of the navigators to your needs by modifying the XSL.&lt;/P&gt;
&lt;P&gt;If you only want to display one particular navigator, you can use the ESP Navigator web part and select which navigator to display.&lt;/P&gt;
&lt;H4&gt;Customizing the design&lt;/H4&gt;
&lt;P&gt;The search results are returned from the ESP server as XML. All the web parts therefore uses XSL to render the actual HTML presented on the page. In order to change the output from the web part you will need to modify the default XSLT code to suit your particular needs.&lt;/P&gt;
&lt;P&gt;As an example, I will edit the search result shown above a little bit by changing the XSL in the web part.&lt;/P&gt;
&lt;P&gt;I will increase the size of the icon, change the title font to bold and let the text float to the right of the icon.&lt;/P&gt;
&lt;P&gt;To do this, you would go to the web part properties and click on the XSL Editor Button:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image038_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image038_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=146 alt=clip_image038 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image038_thumb.jpg" width=244 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image038_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;This will open the editor:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image040_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image040_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=362 alt=clip_image040 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image040_thumb.jpg" width=438 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image040_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;The editor isn’t really a good editor, so it’s better to copy the whole text into another editor like Visual Studio to edit the xsl.&lt;/P&gt;
&lt;P&gt;Find the code that renders the title of each search result:&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:template match="Result" &amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:variable name="id" select="id"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:variable name="url" select="url"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;span class="srch-Icon"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;a href="{$url}" id="{concat('CSR_IMG_',$id)}" title="{$url}"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;img align="absmiddle" src="{imageurl}" border="0" alt="{imageurl/@imageurldescription}" &lt;FONT color=#ff0000&gt;&lt;B&gt;width="75px" height="75px"&lt;/B&gt; &lt;B&gt;style=”float:left;margin-right:15px”&lt;/B&gt;&lt;/FONT&gt; /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/a&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/span&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;span class="srch-Title"&amp;gt;&lt;/P&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#ff0000&gt;&amp;lt;b&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&amp;lt;a href="{$url}" id="{concat('CSR_',$id)}" title="{$url}"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:choose&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:when test="hithighlightedproperties/HHTitle[. != '']"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:call-template name="HitHighlighting"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:with-param name="hh" select="hithighlightedproperties/HHTitle" /&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/xsl:call-template&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/xsl:when&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:otherwise&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;xsl:value-of select="title"/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/xsl:otherwise&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/xsl:choose&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/a&amp;gt;&lt;B&gt;&lt;FONT color=#ff0000&gt;&amp;lt;/b&amp;gt;&lt;/FONT&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;br/&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;lt;/span&amp;gt;&lt;/P&gt;
&lt;P&gt;The changes I made appear in red/bold in the XSL code above. Now, after saving the changes, the output will look like this:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image042_2.jpg" mce_href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image042_2.jpg"&gt;&lt;IMG style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px" height=250 alt=clip_image042 src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image042_thumb.jpg" width=441 border=0 mce_src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/UsingFASTESPwithMOSS2007_9805/clip_image042_thumb.jpg"&gt;&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;As you can see, this is the same way you change the rendering of the MOSS Search result web part. You can also put the XSL code in an external file and use the XSL Link property to point to a file that can be used by several web part instances.&lt;/P&gt;
&lt;P&gt;Most of the other web parts also use XSL to change the rendering of the output.&lt;/P&gt;
&lt;H4&gt;Issues&lt;/H4&gt;
&lt;P&gt;I haven’t been able to really test the quality of the web parts and all their functionality to the fullest yet, but I’m quite pleased with the experience so far. I’ve looked through the code and it looks quite solid.&lt;/P&gt;
&lt;P&gt;However, I noticed a couple of minor issues when playing around with the web parts.&lt;/P&gt;
&lt;P&gt;A notable issue is that storing the global connection string in the Search connections config page does not work properly. It tries to save the connections as a persistent object in the SharePoint config database.&lt;/P&gt;
&lt;P&gt;I got the following error message when visiting the configuration page and in some web parts:&lt;/P&gt;
&lt;P&gt;“EXECUTE permission denied on object 'proc_putObject', database 'SharePoint_Config'”&lt;/P&gt;
&lt;P&gt;So it seems that storing the connection string requires more permission in the database. I suppose this would not happen if you use the administrator account as service accounts, however my setup was using a separate service accounts for the Farm admin and the application pools.&lt;/P&gt;
&lt;P&gt;The quick solution to this “problem” was to download the source code and modify the code a bit so that the global connection-string was hard-coded. This way I could set the connection-string in the web parts instead of using the global connection-string. A better approach might be to use web.config to store the connection string(s).&lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8893552" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Search/default.aspx">Search</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/FAST+ESP/default.aspx">FAST ESP</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Web+Parts/default.aspx">Web Parts</category></item><item><title>Infrastructure Update for Microsoft Office Servers and Windows SharePoint Services 3.0</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/07/20/infrastructure-update-for-microsoft-office-servers-and-windows-sharepoint-services-3-0.aspx</link><pubDate>Sun, 20 Jul 2008 20:06:47 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8758924</guid><dc:creator>Thomas Læhren</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8758924.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8758924</wfw:commentRss><description>&lt;p&gt;Key updates for SharePoint Server 2007 include:  &lt;ul&gt; &lt;li&gt;New Search features such as &lt;strong&gt;federated&lt;/strong&gt; search and a unified search administration dashboard.  &lt;li&gt;Several core fixes to Search to improve performance and scale.  &lt;li&gt;Platform performance improvements and fixes.  &lt;li&gt;Several core fixes to the publishing Content Deployment features to improve reliability. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Key updates for Windows SharePoint Services 3.0 include:  &lt;ul&gt; &lt;li&gt;Platform performance improvements and fixes.  &lt;li&gt;Several backup and restore fixes.  &lt;li&gt;Several core Workflow fixes. &lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Download the updates here:&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3811C371-0E83-47C8-976B-0B7F26A3B3C4&amp;amp;displaylang=en"&gt;&lt;strong&gt;Infrastructure Update for Microsoft Office Servers (KB951297)&lt;/strong&gt;&lt;/a&gt; - &lt;b&gt;x86&lt;/b&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6E4F31AB-AF25-47DF-9BF1-423E248FA6FC&amp;amp;displaylang=en"&gt;&lt;strong&gt;Infrastructure Update for Microsoft Office Servers (KB951297)&lt;/strong&gt;&lt;/a&gt; - &lt;b&gt;x64&lt;/b&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=256CE3C3-6A42-4953-8E1B-E0BF27FD465B&amp;amp;displaylang=en"&gt;&lt;strong&gt;Infrastructure Update for Windows SharePoint Services 3.0 (KB951695)&lt;/strong&gt;&lt;/a&gt; - &lt;b&gt;x86&lt;/b&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3A74E566-CB4A-4DB9-851C-E3FBBE5E6D6E&amp;amp;displaylang=en"&gt;&lt;strong&gt;Infrastructure Update for Windows SharePoint Services 3.0 (KB951695)&lt;/strong&gt;&lt;/a&gt; - &lt;b&gt;x64&lt;/b&gt;&lt;br&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=F385ADB8-0425-4BA4-BECE-7664B8F49D12&amp;amp;displaylang=en"&gt;&lt;strong&gt;Infrastructure Update for Microsoft Office Project 2007 (KB951547)&lt;/strong&gt;&lt;/a&gt; - &lt;b&gt;x86&lt;/b&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8758924" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Search/default.aspx">Search</category></item><item><title>Norwegian SharePoint Community, second meeting</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/05/28/norwegian-sharepoint-community-second-meeting.aspx</link><pubDate>Wed, 28 May 2008 13:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8556408</guid><dc:creator>Jan Tore Lamøy</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8556408.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8556408</wfw:commentRss><description>&amp;nbsp; 
&lt;P&gt;The second meeting in the newly started Norwegian SharePoint Community group (link: &lt;A href="http://www.facebook.com/group.php?gid=20259964424"&gt;here&lt;/A&gt;) were recently held. The meeting was fully booked (just as the 1. meeting), and there were a waiting list to attend. In other words a popular and most welcome initiative in the SharePoint community in Norway!&lt;/P&gt;
&lt;P&gt;3 sessions were held, and the focus this time was usability and front end development experience and advice.&lt;/P&gt;
&lt;P&gt;The first usability session, held by Anita Jenbergsen from Bouvet, elaborated on the added functionality to the &lt;A href="http://www.statoilhydro.com/"&gt;http://www.statoilhydro.com/&lt;/A&gt; site after its initial release. The functionality has had a very positive effect on usability for editors and includes:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Richer image handling and upload process&lt;/LI&gt;
&lt;LI&gt;Custom Create Site and Create Page dialogs&lt;/LI&gt;
&lt;LI&gt;Reporting dashboard for the items in the publishing pipeline and common tasks&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The Front End session raised and answered some common front end issues that usually have to be dealt with in SharePoint development projects. The presenters, Ine Pettersen and Stig Nicolaisen (both Bouvet), demonstrated examples from &lt;A href="http://www.statoilhydro.com/"&gt;http://www.statoilhydro.com/&lt;/A&gt;, REC intranet and Wilh. Wilhelmsen (WW) group intranet along with CSS best practices developed in the &lt;A href="http://www.statoilhydro.com/"&gt;http://www.statoilhydro.com/&lt;/A&gt; site.&lt;/P&gt;
&lt;P&gt;Kristin Halvorsen from Objectware convinced the audience in the second usability session of some key points to be aware of in the initial phases of SharePoint projects to ensure usability.&lt;/P&gt;
&lt;P&gt;The &lt;A href="http://www.statoilhydro.com/"&gt;http://www.statoilhydro.com/&lt;/A&gt; SharePoint site has with this received a lot attention in the Norwegian SharePoint Community as the 1. meeting included a session with Frank Jusnes, from Microsoft Consulting Services (MCS), focusing on the development process in SharePoint projects.&lt;/P&gt;
&lt;P&gt;You can watch the sessions online, as they were recorded with LiveMeeting 2007 and RoundTable, link: &lt;A href="https://www112.livemeeting.com/cc/microsoft/viewRecordings?id=WSPNZ4"&gt;here&lt;/A&gt; (supply a name and search).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;Running the sessions with LiveMeeting allowed participants nation-wide to attend, and this sets the standard for community meetings in the future! Unfortunately the Front End session were not recorded. &lt;/P&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8556408" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/SharePoint+development/default.aspx">SharePoint development</category></item><item><title>Word 2007 as a blog editor</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/05/27/word-2007-as-a-blog-editor.aspx</link><pubDate>Tue, 27 May 2008 11:45:40 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8554317</guid><dc:creator>Thomas Læhren</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8554317.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8554317</wfw:commentRss><description>&lt;p&gt;Word 2007 is an excellent blog editor you can use towards blogs in SharePoint. No worries about uploading pictures you like to add to your blog post. Use Word as you normally do, and then publish it to the blog of your preference. &lt;p&gt;This is how you do it: &lt;p&gt;Choose Office button / New and select “New blog post”: &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="175" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_1.png" width="244" border="0"&gt;&lt;/a&gt; &lt;/p&gt; &lt;p&gt;The first time, you also have to add your blog account. Click on “Manage Accounts”&lt;/p&gt; &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_6.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="146" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_2.png" width="244" border="0"&gt;&lt;/a&gt;  &lt;p&gt;Click New and choose “SharePoint blog”: &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="171" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_3.png" width="244" border="0"&gt;&lt;/a&gt;  &lt;p&gt;Click Next and type (or copy) in the URL to your blog: &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="108" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_4.png" width="244" border="0"&gt;&lt;/a&gt;  &lt;p&gt;(Example of an url to your blog My site: &lt;a href="http://sharepoint/personal/%5busername%5d/Blog"&gt;http://sharepoint/personal/[username]/Blog&lt;/a&gt;) &lt;p&gt;Click on the button “Picture Options” and make sure you select SharePoint blog as your picture provider. &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="140" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_5.png" width="244" border="0"&gt;&lt;/a&gt;  &lt;p&gt;After you have done this “one time configuration” and set up your account, you can now choose which blog your want to publish to: &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_14.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_6.png" width="242" border="0"&gt;&lt;/a&gt;  &lt;p&gt;(In my example I have created four blog accounts, and I’m choosing to publish to Blog1, which happens to be my blog at My site). &lt;p&gt;When you have chosen the blog you want to publish to, the categories are also available for you to choose: &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_16.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_7.png" width="229" border="0"&gt;&lt;/a&gt;  &lt;p&gt;As you can see, I have added pictures (screenshots) to my blog post. This was done by just pasting screenshots into my Word document. &lt;p&gt;You can, of course, use new functionality like SmartArt in your blog post as well. &lt;p&gt;&lt;a href="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_18.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="45" alt="image" src="http://blogs.msdn.com/blogfiles/mcsnoiwb/WindowsLiveWriter/Word2007asablogeditor_9738/image_thumb_8.png" width="244" border="0"&gt;&lt;/a&gt;  &lt;p&gt;The last step is to click on the “Publish” button (top left corner). &lt;p&gt;Good luck!&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8554317" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Office+client/default.aspx">Office client</category></item><item><title>Microsoft Expression Studio 2 Ships, Advancing Superior Developer and Designer Collaboration</title><link>http://blogs.msdn.com/mcsnoiwb/archive/2008/05/20/microsoft-expression-studio-2-ships-advancing-superior-developer-and-designer-collaboration.aspx</link><pubDate>Tue, 20 May 2008 22:39:55 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:8524314</guid><dc:creator>Stian Kirkeberg</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/mcsnoiwb/comments/8524314.aspx</comments><wfw:commentRss>http://blogs.msdn.com/mcsnoiwb/commentrss.aspx?PostID=8524314</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;Press release:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/presspass/press/2008/may08/05-01Expression2PR.mspx" href="http://www.microsoft.com/presspass/press/2008/may08/05-01Expression2PR.mspx"&gt;http://www.microsoft.com/presspass/press/2008/may08/05-01Expression2PR.mspx&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;b&gt;Expression Web 2&lt;/b&gt; adds support for PHP and Adobe Photoshop import based on customer feedback.&lt;/li&gt;    &lt;li&gt;&lt;b&gt;Expression Blend 2,&lt;/b&gt; in addition to Silverlight support, adds vertex animation and an improved user interface with a new split design/XAML view. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Expression Design 2&lt;/b&gt; adds improved exporting functionality including the ability to export slices. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Expression Media 2&lt;/b&gt; is a robust digital asset management solution for photographers and other creative professionals. It adds support for the latest file formats including RAW, provides geotagging functionality, and is supported by Microsoft Office 2007 and Microsoft Office for Mac 2008. &lt;/li&gt;    &lt;li&gt;&lt;b&gt;Expression Encoder 2&lt;/b&gt; is now a core offering of the suite. It allows creative and Web professionals to optimize almost any type of video content quickly for publishing on the Web, either in streaming video, rich-media advertising or other Web 2.0 projects. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Features:&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.microsoft.com/expression/features/Default.aspx?key=studio" href="http://www.microsoft.com/expression/features/Default.aspx?key=studio"&gt;http://www.microsoft.com/expression/features/Default.aspx?key=studio&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Stop reading and &lt;a href="http://expression.microsoft.com/en-us/cc136523.aspx" target="_blank"&gt;go download the trial!&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=8524314" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/developer/default.aspx">developer</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Sharepoint/default.aspx">Sharepoint</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/MOSS/default.aspx">MOSS</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/SharePoint+development/default.aspx">SharePoint development</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Visual+Studio/default.aspx">Visual Studio</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://blogs.msdn.com/mcsnoiwb/archive/tags/Expression+Studio/default.aspx">Expression Studio</category></item></channel></rss>