Real World SharePoint 2007 – A book built from the real experiences of 16 SharePoint MVP’s

Sure, I could have posted my post when the book was officially released a few days back but hey – I think this book deserves to be in the spotlight every week, for months to come.

This is a true testament of SharePoint 2007, straight from the trenches as it’s been used in “Real World” solutions by 16 industry leaders, and Microsoft SharePoint MVP’s.

I can honestly say that this was written by an incredibly talented group of people – many of whom I have had the priviledge of meeting and working with over the past couple of years. I joined forces with none other than Heather Solomon to co-write the customization Chapter and we guide you through some of the goodies, tips and tricks to help you get those UI’s shiny in no time.

What are you waiting for, go get the book already!


Upcoming St. John’s .NET User Group Meetings. (Coming up … Silverlight!)

Monday, August 27th, 2007 (7:00PM – 9:00PM) 

Room IIC2001 in the Inco Building at MUN (New Building!)


Mark Simms will drop by to provide an introduction to a basic embedded system, running on an Atmel ARM microprocessor.  A few basic tasks will be demonstrated, including responding to input (buttons) and flashing some LEDs.  A .NET application will be built to interface with the embedded system over a serial port.  As always prizes will be given away after the event and pizza will be served.



Monday, September 17th, 2007 (7:00PM – 9:00PM) 

Room TBA


Jason Beres from Infragistics will be coming to our group as part of a cross Canada tour to present to us on Silverlight.  Silverlight is arguably the biggest shift in Microsoft strategy on the web since IE was introduced over 10 years ago.  With the reach of cross platform and the richness of the .NET framework, the future of building Rich Internet Applications (RIA’s) has never been more exciting.  In this talk, you will learn about Silverlight, the platforms, tools and technologies you can use to build Silverlight applications, and how it differs from the full Windows Presentation Foundation platform in .NET 3.0 and how Silverlight can be used in conjunction with other technologies, such as ASP.NET Ajax, Web Services and Visual Studio 2008.


Jason Beres is the Director of Product Management for Infragistics, the world’s leading publisher of presentation layer tools.  Jason is one of the founders of Florida .NET User Groups, he is the founder of the New Jersey .NET User Group, he is a Visual Basic .NET MVP, and he is on the INETA Speakers Bureau.  Jason is the author of several books on .NET development, he is a national and international speaker conference speaker, he is a frequent columnist for several .NET publications, and keeps very active in the .NET community.


I hope to see you all at these two great events.  As always, to help us ensure we have adequate refreshments and prizes, please register for both events using the following link:

Major SDK Updates for MOSS and WSS, get them while they’re HOT!

The Microsoft Office SharePoint Server 2007 SDK contains conceptual overviews, “How Do I…?” programming tasks, developer tools, code samples, references, and an Enterprise Content Management (ECM) starter kit to guide you in developing solutions based on Microsoft Office SharePoint Server 2007.

MOSS 2007 SDK 1.2. Includes Conceptual and Class Library Reference documentation, Web Services documentation, and Developer Tools and Samples for MOSS and WSS.

WSS 3.0 SDK 1.2. Includes Conceptual and Class Library Reference documentation, Web Services documentation, and Developer Tools and Samples for WSS technology only.

Add Advanced Search to a Top Level Team Site in MOSS 2007

If you are running Microsoft Office SharePoint Server 2007 (MOSS 2007) and have created a site from a collaborative template such as the Team Site template or Blank Site template, you may notice that by default you do not see the Advanced Search option to the right of your search box as you do when you create a Publishing Portal or Collaboration Portal. The screen shots below illustrate the difference.

Top Level Collaboration Portal Search Box

Top Level Team Site Search Box

A reader of our book asked a great question in our forums on how to add the link if you have a team site as the top level site in your site collection. I supplied a quick answer in forum but then realized it might be a good topic to post about in more detail here.

Basically to get started, in order to use the Advanced Search, you need to have a page from which to perform your query and then another to display the search results. MOSS 2007 has page layouts / template for each of these as well as provides you with customizable web parts if you want to create everything completely from scratch to suit your specific requirements. However the quickest route would be for you to create a sub site on your team site using the Search Center template as this site template already contains the elements you require. This is the same template that is used for the search site in the Collaboration portal which many organizations use as the starting point for their Corporate Intranet. The steps for doing so are described below.

  1. From the home page of your top level team site, select Create from the Site Actions menu.
  2. Select Sites and Workspaces from the Web Pages category.
  3. Fill in the details for your new site. Be sure to select the Search Center template under the Enterprise tab. Also it is a good idea to inherit permissions of your top level site since you would likely want to ensure all users of top level site will be able to access the advanced search interface.



  4. Click the Create button to complete the creation of your new search site.
  5. You will be redirected to the home page of your new search site. The page will be displaying a search box with a link to the Advanced Search page.


  6. Click the Advanced Search link.
  7. From the Advanced Search page, copy the url of the page.
  8. Select Site Settings from the Site Actions menu.
  9. Because you are on a sub site to your top level site where the majority of site collection settings exist, you need to then select Go to Top Level Site Settings.
  10. Select Search Settings.



  11. Select the top option and paste in the url that you copied in step 7. The url should end with /{the url name of your search site}/advanced.aspx.



  12. Click OK.
  13. When you return to the home page of your team site, you will now see the Advanced Search link and clicking it will bring you to the Advanced Search page.