Summary
This chapter leveraged the Server OMs to create packaged solutions in order to deliver the site request and provisioning solution.
The customizations are grouped as follows:
Timer job: A timer job that is used to provision new sites based on requests in a central SharePoint list
Feature receiver: Feature receivers are used to add and remove the timer job registration
Application page: A custom form available globally to request a new site collection
Custom action: Add a menu item to the Site Actions menu that links to the site request form, giving users the ability to easily request a new site collection
This chapter showed how you can leverage custom solutions to help automate tedious site administration duties while enhancing governance and compliance capabilities. As these features require a lot of interaction with the farm as a whole, they are not appropriate for sandboxed solutions and would be a challenge to create for the cloud.