Archives
-
Build Your AJAX Applications The Smart Client Way
I've been thinking about AJAX a lot lately. Those of you who have read my past blogs (and thanks to both of you) know that I'm a fan of Smart Client applications and have been fairly critical of the mass enthusiasm for all things AJAX. But like any good architect I have to keep my options open and so I've been thinking about AJAX a lot lately. And what I've noticed is that AJAX in fact has remarkable similarities to Smart Client development.
-
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.