<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://csharpzealot.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>Andrew Bartucciotto</title><link>http://csharpzealot.com/blogs/andrewb/default.aspx</link><description>Everything to do with SharePoint design and development</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.2)</generator><item><title>Designing good SharePoint Case Management GUI</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/08/04/designing-good-gui.aspx</link><pubDate>Mon, 04 Aug 2008 03:56:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:252</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/252.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=252</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;I have been working on&amp;nbsp;a SharePoint Case Management&amp;nbsp;Portal Project for some time now and we've just finished iteration 3 now. When the site was first designed and built, the custom SharePoint&amp;nbsp;menu looked cool. Each item had its own icon and each icon meant something as it was not really overwhelming on the eye. We've added&amp;nbsp;in&amp;nbsp;a whole bunch of&amp;nbsp;new icons and now the menu looks terrible. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;I've been browsing the web researching GUI design principles when I came across a site called &lt;A title="IxDA - Interaction Design Association" href="http://www.ixda.org/index.php"&gt;&lt;FONT color=#800080&gt;IxDA &lt;/FONT&gt;&lt;/A&gt;(Interaction Design Association). It’s not your typical "look at this design" site but&amp;nbsp;a forum for discussion regarding Design Patterns, Tools, Research and Methods regarding Web, Desktop, Mobile and any other type of Interface design. I highly recommend a read if you want to stimulate your brain into gear with some good quality discussion.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;So what am I going to do about my menu.&amp;nbsp;Well so far I have built up mental model of all the items that make up the menu. I have given the idea of&amp;nbsp;a tree menu some thought but I find the idea of an expanding/contracting tree menu a bit cumbersome. Whilst this would certainly&amp;nbsp;help&amp;nbsp;with the issue of keeping the menu height small (when tree items are contracted) the thought of having to implement this in SharePoint and the Value it will add really don't seem too attractive to me.&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;In terms of what we currently have, the items are grouped into two sections -&amp;nbsp; All items of type "View" e.g. view details, view notes etc were in one group and all actions items in a separate group. In all the there are 22 items which makes for a lengthy menu. Potentially too long if&amp;nbsp;we want to&amp;nbsp;ensure that majority of items are visible in a 1024 resolution.&amp;nbsp;I like the idea of limiting the amount of clicks the user would have to do to get to a page. This means that splitting the site up into a 2 level hierarchy would not really do the job. By this mean having top level menu items that would link you through to sub-sites for a given action with the rest of the menu options provided on the sub-site. Hmmm decision decisions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Well I’ll mess around about in Photoshop I think to see how it could look. But in the mean time check out &lt;A class="" title=IxDA href="http://www.ixda.org/index.php"&gt;IxDA&lt;o:p&gt;&lt;/o:p&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=252" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Design+Links/default.aspx">Design Links</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/SharePoint+Design/default.aspx">SharePoint Design</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/GUI/default.aspx">GUI</category></item><item><title>Settting a Master Page for a WSS SharePoint site</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/07/22/settting-a-master-page-for-a-wss-sharepoint-site.aspx</link><pubDate>Wed, 23 Jul 2008 02:58:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:251</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/251.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=251</wfw:commentRss><description>&lt;P&gt;Just a had a colleague ask me how to set the Master Page for a WSS site. I had to cast my mind back to a project I worked on&amp;nbsp;a while ago&amp;nbsp;in which two techniques were used to set the Master Page. One way was editing the "Modify All Site Settings" page,&amp;nbsp;accessed through the Site Actions button, which involved a modified user interface to allow an administrator to actually pick a master page from the gallery as you would in a standard Moss publishing site. This technique is actually packaged as a web part at &lt;A class="" title=SPMasterPicker href="http://www.codeplex.com/Wiki/View.aspx?ProjectName=SPMasterPicker" target=_blank&gt;CodePlex&lt;/A&gt;. &lt;/P&gt;
&lt;P&gt;The other technique involved using features to deploy a master page to the master page gallery and then using another feature to set it as the sites master page by using code within the FeatureActivated SPFeatureReceiverProperties.&lt;/P&gt;
&lt;P&gt;The below code from the FeatureActivated&amp;nbsp;method&amp;nbsp;also sets a logo and theme that I had created. This can be ommitted if you don't need to set this.&amp;nbsp;As always I create an additional folder within the Images folder in the 12 hive just incase any service pack updates that are applied to a SharePoint installation overwrites my files.&lt;/P&gt;
&lt;P&gt;public override void FeatureActivated(SPFeatureReceiverProperties properties)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SPWeb newWeb = (SPWeb)properties.Feature.Parent;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWeb.AllowUnsafeUpdates = true;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Apply web theme&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWeb.ApplyTheme("none");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWeb.ApplyTheme("Your Theme");&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Apply Logo&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWeb.SiteLogoUrl = "/_layouts/images/YourFolder/YourLogo.gif";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWeb.SiteLogoDescription = "Logo Description";&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Check if MasterPage exists in Master Page Gallery&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach (SPListItem listItem in newWeb.Site.RootWeb.Lists["Master Page Gallery"].Items)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (listItem["Name"].ToString().Equals("YourMasterPage.Master", StringComparison.OrdinalIgnoreCase))&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //Found Master Page So apply it to the current web&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; string masterUrl = new Uri(newWeb.Site.Url).GetComponents(UriComponents.Path, UriFormat.Unescaped);&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!masterUrl.StartsWith("/")) masterUrl = "/" + masterUrl;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if (!masterUrl.EndsWith("/")) masterUrl += "/";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; masterUrl += "_catalogs/masterpage/YourMasterPage.master";&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWeb.MasterUrl = masterUrl;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; newWeb.CustomMasterUrl = masterUrl;&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=251" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Features/default.aspx">Features</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Master+Pages/default.aspx">Master Pages</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/WSS/default.aspx">WSS</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Feature+Receiver/default.aspx">Feature Receiver</category></item><item><title>AKS Accessibility Kit for SharePoint installed and working</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/07/11/aks-accessibility-kit-for-sharepoint-installed-and-working.aspx</link><pubDate>Fri, 11 Jul 2008 08:51:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:250</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/250.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=250</wfw:commentRss><description>&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Today I had a bit of spare time to attempt an installation of the Accessibility Kit for SharePoint. The kit can be download from &lt;A title="CodePlex AKS Download" href="http://www.codeplex.com/aks"&gt;&lt;FONT color=#800080&gt;Codeplex &lt;/FONT&gt;&lt;/A&gt;or the &lt;A title="AKS site itself" href="http://aks.hisoftware.com/index.html"&gt;&lt;FONT color=#800080&gt;AKS site itself&lt;/FONT&gt;&lt;/A&gt;. The file size is around 17MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;One of the things I discovered after installing AKS file is that it really is only built for public facing MOSS sites at the moment. What you get when you install the kit is basically a feature that sits within your Features folder on the file system. It’s the one called AKS. Using the STSADM tool you can install and activate the feature for a given site collection. This will deploy a bunch of AKS master pages and CSS file onto you site. Navigate to the site collection where you activated the feature and browse to site settings and the master page and page layouts gallery. You will find the new master&amp;nbsp;pages titled AKS_BlueBand.master and&amp;nbsp;several others.&amp;nbsp;The&amp;nbsp;CSS is deployed to the style library.&amp;nbsp;A good source of information for exactly what happens can be found at &lt;A title="CMS Wire AKS description" href="http://www.cmswire.com/cms/product-news/sharepoint-gets-still-more-accessible-with-accessibility-toolkit-002058.php"&gt;&lt;FONT color=#800080&gt;CMS Wire&lt;/FONT&gt;&lt;/A&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;I hope to crack open the master pages for a good look and run the pages through an online checker such as ATRC. We are currently building some Accessible SharePoint sites for some Government agencies however we built it using our own master pages so it will be interesting to see how this one stacks up. So far the AKS master pages I have applied look pretty good. There is an issue with the site actions menu playing up a bit in terms of styling widths on mouse hover.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Hopefully have some more on this fairly soon. So far so good with the AKS install&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=250" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/SharePoint+Accessibilty/default.aspx">SharePoint Accessibilty</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Master+Pages/default.aspx">Master Pages</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/AKS/default.aspx">AKS</category></item><item><title>Annual Exmouth Fishing Trip</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/06/03/annual-exmouth-fishing-trip.aspx</link><pubDate>Wed, 04 Jun 2008 01:30:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:232</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/232.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=232</wfw:commentRss><description>Last week was my annual&amp;nbsp;fishing&amp;nbsp;trip to Exmouth. Exmouth is a remote town around 13 hours drive north of Perth. A couple friends and myself, Eric Salotti and &lt;SPAN class=SubjectSenderLabel id=SenderData&gt;&lt;SPAN class=ContactPresence&gt;&lt;/SPAN&gt;Marco De Laurentiis&amp;nbsp;&lt;/SPAN&gt; cruised up for the week to fish off Marco's boat. The fishing as usual provided plenty of highlights but it wasn't up to its usual explosiveness. I managed to snare myself some personal best fish however in the shape of Spanish Mackerel, Rankin Cod and Coral Trout. The currents were a bit funny and there was a bit of weed around which caused problems when we were trolling. We got to see some massive whales jumping around which was absolutely awesome. Can't wait to get back up there next year.&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=232" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/fishing/default.aspx">fishing</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/hobbies/default.aspx">hobbies</category></item><item><title>More SpellChecker quirks - Select default language or check in spanish anyone?</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/06/03/more-spellchecker-quirks-select-default-language-or-check-in-spanish-anyone.aspx</link><pubDate>Tue, 03 Jun 2008 09:39:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:231</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/231.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=231</wfw:commentRss><description>&lt;P&gt;At the moment I'm just looking into an extremely interesting bug within the sharepoint spell checker. One of my colleagues, Fred&amp;nbsp; Schwass, informed me that when you type in certain words the default language drop down appears asking you to select a language (Australian in our case) even though&amp;nbsp; we have explicitly set to default to Australian anyway.&lt;/P&gt;
&lt;P&gt;Normal functionality performs&amp;nbsp;as follows. Enter your text, submit your form or check your text, spell checker highlights suggested words&lt;/P&gt;
&lt;P&gt;Buggy&amp;nbsp;functionality perfroms as follows: Enter your text, submit&amp;nbsp;your form or check your text, spell checker requires you to select default language, spell checker highlights suggest words&lt;/P&gt;
&lt;P&gt;It's funny because you type in "Innacurate" or "Orange tree" and it produces the bug however typing in "orange" or "tree" will not produce the bug. There are also certain words that trigger the spellchecker to check the words in spanish. &lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=231" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Spell+Check/default.aspx">Spell Check</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/SpellChecker/default.aspx">SpellChecker</category></item><item><title>Advanced Search Bug in SharePoint</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/05/08/advanced-search-bug-in-sharepoint.aspx</link><pubDate>Fri, 09 May 2008 02:27:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:228</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/228.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=228</wfw:commentRss><description>&lt;P&gt;Recently I was doing some work for a client around setting up an advanced search page and some scopes. The client has several web&amp;nbsp;applications set up and the Shared Service Provider (SSP)&amp;nbsp;is indexing all the web applications.&amp;nbsp;There are several scopes we set up specificly grabbing content from one of the&amp;nbsp;web applications on the SSP.&amp;nbsp;These scopes are set up to grab data that have specific content types.&lt;/P&gt;
&lt;P&gt;The problem arose when we tried to set the default scope on the advanced search page. By default the scope for advanced search is All Sites. However when you set the scope to be a custom scope and ensure that no other scopes are active when you return to the advanced search page and search for an item it will return results from every single web application. This&amp;nbsp;is very strange behavior and one which I am curious to hear if anyone has experienced anything like this. &lt;/P&gt;
&lt;P&gt;The only way to return items from the custom scope is to modify the advanced search web part and specifically enable scopes on the web part. You then have to select the scope by ticking the check box and click search. I would have thought that by setting a default scope through Site Actions &amp;gt; Site Settings &amp;gt; Modify All Site Settings &amp;gt; Search Scopes on the advanced search section that this would cover it. Maybe there is something I have overlooked. Of course one solution would be to set up seperate SSP's for the web applications but geez I would like to know why it won't work.&lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=228" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Advanced+Search/default.aspx">Advanced Search</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Search+Scopes/default.aspx">Search Scopes</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/SharePoint+Search/default.aspx">SharePoint Search</category></item><item><title>Perth SharePoint User Group Monthly Meeting</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/04/10/perth-sharepoint-user-group-monthly-meeting.aspx</link><pubDate>Fri, 11 Apr 2008 02:21:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:222</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/222.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=222</wfw:commentRss><description>&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';"&gt;&lt;o:p&gt;The monthly Perth SharePoint User Group meeting is on next tuesday at 12:30 pm. This provides sharepoint developers and prospective sharepoint customers with a great opportunity to link up with some of the great resources we have around Perth plus you get free Pizza. How cool is that? For all the details see the information provided kindly by Rick Rosato below.&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:11pt;COLOR:#1f497d;FONT-FAMILY:'Calibri','sans-serif';"&gt;&lt;A href="http://www.connectedsystems.com/news/Event%20Library/Perth_SharePoint_User_Group_Meeting_April_2008.aspx"&gt;http://www.connectedsystems.com/news/Event%20Library/Perth_SharePoint_User_Group_Meeting_April_2008.aspx&lt;/A&gt; &amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;
&lt;TABLE class=MsoNormalTable style="BACKGROUND:white;WIDTH:100%;mso-cellspacing:0cm;mso-yfti-tbllook:1184;mso-padding-alt:0cm 0cm 0cm 0cm;" cellSpacing=0 cellPadding=0 class="MsoNormalTable"&gt;

&lt;TR style="mso-yfti-irow:0;mso-yfti-firstrow:yes;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;BACKGROUND:#bfbfbf;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Verdana','sans-serif';"&gt;Event Information&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow:1;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Event:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Topic:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;B&gt;&lt;SPAN style="FONT-FAMILY:'Arial','sans-serif';"&gt;&lt;FONT size=3&gt;Perth SharePoint User Group&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Various SharePoint Solutions (with Ajax controls) &lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:7.68%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;" rowSpan=8&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow:2;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Date and Time:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Tuesday, 15th April 2008 &lt;B&gt;12:30 pm&lt;/B&gt; &lt;BR&gt;(GMT +08:00, Perth) &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;(3&lt;SUP&gt;rd&lt;/SUP&gt; Tuesday of every month)&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:59.55pt;mso-yfti-irow:3;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:59.55pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Where:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:59.55pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Microsoft Perth – Presentation Room&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Level 14, QV1 Building (&lt;A href="http://www.qv1perth.com/qv1/location.htm" target=_blank&gt;http://www.qv1perth.com/qv1/location.htm&lt;/A&gt;)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;250 St George’s Terrace, Perth&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow:4;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Parking Option:&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 18pt;TEXT-INDENT:-18pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;1.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:7pt;COLOR:black;"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;QV.1 Car Park is via Murray Street – Wilson (&lt;A href="http://www.wilsonparking.com.au/html/content-easylocator.cfm" target=_blank&gt;http://www.wilsonparking.com.au/html/content-easylocator.cfm&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:navy;FONT-FAMILY:'Arial','sans-serif';"&gt; &lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;- select WA &amp;amp; Perth CBD on right side)&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 18pt;TEXT-INDENT:-18pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;2.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:7pt;COLOR:black;"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Cloisters Car Park - via St Georges Terrace or Hay Street&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 18pt;TEXT-INDENT:-18pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;3.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:7pt;COLOR:black;"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;His Majesty’s Car Park is via Murray Street – City of Perth (&lt;A href="http://www.mapimage.net/city_of_perth/" target=_blank&gt;http://www.mapimage.net/city_of_perth/&lt;/A&gt;) &lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoListParagraph style="MARGIN:0cm 0cm 0pt 18pt;TEXT-INDENT:-18pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;4.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:7pt;COLOR:black;"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Elder Street Car Park – City of Perth (&lt;A href="http://www.mapimage.net/city_of_perth/" target=_blank&gt;http://www.mapimage.net/city_of_perth/&lt;/A&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow:5;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;RSVP:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Rick Rosato – &lt;A href="mailto:rick@connectedsystems.com"&gt;rick@connectedsystems.com&lt;/A&gt;&lt;SPAN style="COLOR:#1f497d;"&gt; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;CoB Monday 14&lt;SUP&gt;th&lt;/SUP&gt; April 2008&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow:6;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Presenter:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Rick Rosato – Connected Systems&lt;SPAN style="COLOR:#1f497d;"&gt; &lt;/SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN style="COLOR:#464c51;FONT-FAMILY:'Arial','sans-serif';"&gt;&lt;FONT size=3&gt;(&lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:#1f497d;FONT-FAMILY:'Arial','sans-serif';"&gt;&lt;A href="mailto:rick@connectedsystems.com"&gt;rick@connectedsystems.com&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:navy;FONT-FAMILY:'Arial','sans-serif';"&gt;&lt;A href="mailto:Jeremy.Thake@alphawest.com.au"&gt;&lt;SPAN style="FONT-SIZE:12pt;"&gt;)&lt;/SPAN&gt;&lt;/A&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:#1f497d;FONT-FAMILY:'Arial','sans-serif';"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="mso-yfti-irow:7;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Duration:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;1 hour &lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:44.25pt;mso-yfti-irow:8;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:44.25pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Description:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:44.25pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;This session will be led by Rick Rosato, Consultant at Connected Systems.&amp;nbsp; Rick will demonstrate various solutions created in Sharepoint where many of the web part are using Ajax controls.&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:32.3pt;mso-yfti-irow:9;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:32.3pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;" align=right&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:11pt;FONT-FAMILY:'Calibri','sans-serif';"&gt;Level:&lt;/SPAN&gt;&lt;/B&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-FAMILY:'Arial','sans-serif';"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:32.3pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;200&amp;nbsp; (100 – High level business overview – mostly slides, 200 – Business/Somewhat Technical – some slides and some demos, 300 – Quite technical – few slides, mostly demo and some coding, 400 – Extremely technical - mostly coding, few slides)&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:0cm;BORDER-TOP:#ece9d8;PADDING-LEFT:0cm;PADDING-BOTTOM:0cm;BORDER-LEFT:#ece9d8;PADDING-TOP:0cm;BORDER-BOTTOM:#ece9d8;HEIGHT:32.3pt;BACKGROUND-COLOR:transparent;"&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:8.35pt;mso-yfti-irow:10;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;BACKGROUND:#bfbfbf;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:100%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;" colSpan=3&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-line-height-alt:8.35pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Verdana','sans-serif';"&gt;Upcoming Topics &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:8.35pt;mso-yfti-irow:11;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;mso-line-height-alt:8.35pt;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Under Consideration:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt 18pt;TEXT-INDENT:-18pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;1.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:7pt;"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;Talk fest – bring your curly questions.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt 18pt;TEXT-INDENT:-18pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;2.&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:7pt;"&gt;&lt;FONT face="Times New Roman"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/FONT&gt;&lt;/SPAN&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;What does it take to pass the SharePoint Exams?&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-line-height-alt:8.35pt;"&gt;&lt;B&gt;&lt;I&gt;&lt;U&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;We are looking for volunteer speakers to present on a topic of their choice.&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/U&gt;&lt;/I&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:7.68%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-line-height-alt:8.35pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:8.35pt;mso-yfti-irow:12;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;BACKGROUND:#bfbfbf;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:100%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;" colSpan=3&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-line-height-alt:8.35pt;"&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Verdana','sans-serif';"&gt;Additional Notes&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style="HEIGHT:8.35pt;mso-yfti-irow:13;mso-yfti-lastrow:yes;"&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:19.56%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;TEXT-ALIGN:right;mso-line-height-alt:8.35pt;" align=right&gt;&lt;STRONG&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Notes:&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:72.76%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Please selectively forward this invite to those who might be interested in attending the Perth SharePoint User Group meetings. We don’t want SPAMmers!!&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;"&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:10pt;COLOR:black;FONT-FAMILY:'Arial','sans-serif';"&gt;Also, the time has changed to 1&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style="FONT-SIZE:10pt;FONT-FAMILY:'Arial','sans-serif';"&gt;2:30pm – pizza pr&lt;SPAN style="COLOR:black;"&gt;ovided.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/B&gt;&lt;/P&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-line-height-alt:8.35pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;
&lt;TD class="" style="BORDER-RIGHT:#ece9d8;PADDING-RIGHT:3.75pt;BORDER-TOP:#ece9d8;PADDING-LEFT:3.75pt;PADDING-BOTTOM:3.75pt;BORDER-LEFT:#ece9d8;WIDTH:7.68%;PADDING-TOP:3.75pt;BORDER-BOTTOM:#ece9d8;HEIGHT:8.35pt;BACKGROUND-COLOR:transparent;"&gt;
&lt;P class=MsoNormal style="MARGIN:0cm 0cm 0pt;mso-line-height-alt:8.35pt;"&gt;&amp;nbsp;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TABLE&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=222" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Perth+SharePoint/default.aspx">Perth SharePoint</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/SharePoint+User+Group/default.aspx">SharePoint User Group</category></item><item><title>MOSS Advanced Search throwing "Object reference not set to an instance of an object."</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/04/09/moss-advanced-search-throwing-object-reference-not-set-to-an-instance-of-an-object.aspx</link><pubDate>Wed, 09 Apr 2008 05:32:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:221</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/221.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=221</wfw:commentRss><description>&lt;P&gt;I've been playing with the advanced search for a client and wanted to do something fairly straight forward. All I wanted to do is disable the &lt;STRONG&gt;language picker&lt;/STRONG&gt;&amp;nbsp;and &lt;STRONG&gt;result type&lt;/STRONG&gt; picker. The language picker is the one allows you to search &lt;SPAN&gt;&lt;STRONG&gt;only the language(s)&lt;/STRONG&gt; such as French, German etc. Both these features were not required by the client but they did need the custom scopes&amp;nbsp;I had&amp;nbsp;set up to be visible to allow further filtering. So what's the problem&amp;nbsp;I hear you ask? Well after modifying the Advanced Search Web Part to disable the features and enable the scopes it kept on throwing the error "Object reference not set to an instance of an object." &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;Initially I though this could be&amp;nbsp;caused by not specifying a label for the scopes but it was still throwing the error even after supplying labels. After much enabling and disabling of scopes, languages and results it did eventually display the way I wanted but it was sporadic at best.&amp;nbsp;My solution of trying combinations until worked is not really a solution and how do you document this for&amp;nbsp;a client? &lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;"Um Just fiddle with with a bit until it works and then don't ever touch it".&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;SPAN&gt;After searching around for a resolution&amp;nbsp;I hit the wall. A few posts suggest that Service Pack 1 for SharePoint is the cause of the problem. If anyone knows anything about this please let me know.&lt;/SPAN&gt;&lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=221" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Search/default.aspx">Search</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/MOSS+Bugs/default.aspx">MOSS Bugs</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/SP1/default.aspx">SP1</category><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/Advanced+Search/default.aspx">Advanced Search</category></item><item><title>Spell Check Web Service in Share Point - Excluding SharePoint Controls</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/03/20/spell-check-web-service-in-share-point-excluding-sharepoint-controls.aspx</link><pubDate>Thu, 20 Mar 2008 05:14:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:216</guid><dc:creator>abartucciotto</dc:creator><slash:comments>2</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/216.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=216</wfw:commentRss><description>&lt;P&gt;Todays task seemed simple enough, get the spell check web service running on&amp;nbsp;a custom control embedded in a share point page. Where to start? Looking for documentation on the web I could not find anything remotely helpful until I stumbled upon a blog by &lt;A class="" title="Hoo Kai Sheng" href="http://kaishenghoo.spaces.live.com/blog/cns!8A7458DB12CA5AC9!125.entry"&gt;Hoo Kai Sheng&lt;/A&gt;. This&amp;nbsp;helped get the ball rolling. It out lines the easiest way to get the spell checker working, that is using the SpellCheckEntirePage javascript function. &lt;/P&gt;
&lt;P&gt;As the name suggests this spell checks all the text fields on page. It skips drop down lists and multiple select boxes but any other form control with a text input&amp;nbsp;seems fair game. This means Share Point controls such as the people picker (SharePoint:PeopleEditor)&amp;nbsp;will get checked as well. This is not very user friendly as we do not want the checker&amp;nbsp;asking people to fix their domain names and user names.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;The trick to exclude&amp;nbsp;SP controls&amp;nbsp;is to search the page the SP is&amp;nbsp;on&amp;nbsp;and find the&amp;nbsp;text input box that resides&amp;nbsp;within it. In this case the SharePoint:PeopleEditor contains several hidden fields, we don't need to worry about these,&amp;nbsp;and also an input field which is called&amp;nbsp;"downlevelTextBox". This is the one we want to exclude. Because we are using custom ascx controls, in the code behind, we can use the FindControl method on our SharePoint:PeopleEditor. In the example below &lt;STRONG&gt;textboxEscalationManager&lt;/STRONG&gt; is the people picker ID.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TextBox textboxEscalationManager = (TextBox)PeopleEditorEscalationManager.FindControl("downlevelTextBox");&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; textboxEscalationManager.Attributes.Add("excludeFromSpellCheck", "true");&lt;/P&gt;
&lt;P&gt;When the page renders the control it now has the attribute - excludeFromSpellCheck and will not be checked by the Spell Checker.&lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=216" width="1" height="1"&gt;</description><category domain="http://csharpzealot.com/blogs/andrewb/archive/tags/SharePoint+Web+Services/default.aspx">SharePoint Web Services</category></item><item><title>It has been a long time coming</title><link>http://csharpzealot.com/blogs/andrewb/archive/2008/03/12/it-has-been-a-long-time-coming.aspx</link><pubDate>Thu, 13 Mar 2008 01:55:00 GMT</pubDate><guid isPermaLink="false">f69e4a66-d24f-4c68-b2f6-facf1945ad59:215</guid><dc:creator>abartucciotto</dc:creator><slash:comments>0</slash:comments><comments>http://csharpzealot.com/blogs/andrewb/comments/215.aspx</comments><wfw:commentRss>http://csharpzealot.com/blogs/andrewb/commentrss.aspx?PostID=215</wfw:commentRss><description>&lt;P&gt;I know it has&amp;nbsp;a been a long time coming, but i figured I better get the ball rolling on this sucker as &lt;A class="" title="Brian Madsen" href="http://msmvps.com/blogs/brianmadsen/"&gt;Brian Madsen&lt;/A&gt; has been kind enough to provide me with some blog space. Who should read my blog? To answer that question it may be worth just going into just what exactly do i do.&lt;/P&gt;
&lt;P&gt;Well... I'm a consultant at Change Corporation in Perth, Western Australia and&amp;nbsp;I specialise in designing and building UI's for Web Sites and&amp;nbsp;MOSS portals. I find myself more an more frequently diving into the deep end in MOSS 2007 building everthing from custom web parts and features to Active Directory Write-Back timer jobs. I guess that's one of the benefits of having a bit of coding experience.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Projects&amp;nbsp;I have worked&amp;nbsp;on include fully customised MOSS interfaces&amp;nbsp;built from the ground up utilising AJAX that Brian Madsen&amp;nbsp;has somehow managed to get working in IE quirks mode, Silverlight custom webparts, TreeView webparts iterating through folder based lists etc. It's&amp;nbsp;pretty cool, and challenging, customising&amp;nbsp;MOSS and thankfully there are heaps and heaps&amp;nbsp;of great blogs&amp;nbsp;out there to read such as &lt;A class="" title="Andrew Connell" href="http://www.andrewconnell.com/blog/"&gt;Andrew&amp;nbsp;Connell&lt;/A&gt; and &lt;A class="" title="Heather Solomon" href="http://www.heathersolomon.com/blog/"&gt;Heather Solomon&lt;/A&gt;.&amp;nbsp;Hopefully this&amp;nbsp;blog can be one of them where I can dump all my findings here and save you guys/gals a bit of time.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img src="http://csharpzealot.com/aggbug.aspx?PostID=215" width="1" height="1"&gt;</description></item></channel></rss>