Version 3 of the SharePoint platform introduced the concept of features. Features are a collection of elements that modify, override, and extend the platform. These elements can contain infrastructure components (definitions, templates, and so on) and can create instances of content items (lists, pages, and so on). The feature framework is very flexible: The elements in a feature can be applied to a scope (valid scopes are the entire farm, a Web application, a site collection, and a site), and developers can run custom code when a feature is activated. Every component created by a developer should be packaged into a feature. The feature is then installed and activated in the appropriate scope by the owner of the target SharePoint object. ...

Get Microsoft® Office SharePoint® Server 2007 Best Practices now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.