This is a solution that SharePoint administrators can use to block certain features (site/web/webapplication/farm) from being activated or deactivated by the user that accesses the Managefeatures.aspx page.
It adds a bit of javascript runtime on the managefeature.aspx page and disables the buttons of selected features.

For more details please check out my zevenseas FeatureBlocker

Installation is done using the solution installer. You have to specifiy which applications should be affected and then when installed, go to the Operations tab in your Central Admin. Click on Manage Farm features, activate the zevenseas Feature Blocker. Once activated, a new section will appear under the Application Management tab called "Feature Blocker Settings". When clicking on the settings page you will have access to the application page.

Check out our other community stuff at our CodePlex homepage :)

Last edited Jan 21, 2009 at 10:45 AM by robin_meure, version 5