Paul Ballard's WebLog

.NET All Day.... .NET All Night. The semi-coherent ramblings of a sleep deprived mind.

  • Creating a Custom SharePoint 2007 Portal Site Definition using the PortalProvisioningProvider Class

    Creating a set of sites and subsites for multiple teams by creating each site one at a time can be a bit of a drag and a definite administrative drain.  What would be nice is to be able to specify a set of sites in a predefined heirarchy that the can be used as a single reusable template.  This set of sites is what SharePoint 2007 calls a "portal" (The most overused word in the SharePoint world).  SharePoint 2007 gives you the ability to create a portal site definition by using the PortalProvisioningProvider contained in the Microsoft.SharePoint.Publishing assembly.  This class parses an XML file and builds the site heirarchy defined in the file. 

  • Vista and Office 2007 Launch Happenings...

    While Windows Vista and Office 2007 are generally available to the public now, Microsoft is hosting launch events all of the USA over the next month.  But last week several MVPs got the opportunity to visit local retailers and give demos and offer advice on Windows and Vista to customers at major retail outlets like Best Buy, Circuit City, Fry's Electronics, etc.  I volunteered to work at Best Buy #167 in The Woodlands, TX (Just north of Houston).  They had some nice Vista end cap displays including an early look at the new HP TouchSmartPC which drew a lot of attention.  While traffic was light the evenings I worked (the weather in Houston has sucked lately) I am happy to say that I was able to show off Office 2007 to several customers who then decided to buy it.

  • Separating RSS Feeds from Email using Send/Receive Groups

    One of the nicer new features in Outlook 2007 is the ability to subscribe to RSS feeds and read them just like emails.  There's been a bit of confusion lately though about how RSS is tied to the Email Send/Receive in Outlook 2007.  So for those people with huge bloglists, here are detailed instructions on how to separate the retrieval of RSS feeds from your normal email by using Send/Receive groups.

  • Soma Hits the Nail On The Head!!

    I tend not to "syndicate" another blogger's work but this blog post from S. Somasegar is such a dead-on anology of the gap between Business and IT thinking that I had to pass it along to my readers... both of you. :-)