Creating SharePoint Features
You can use a SharePoint Feature to group related SharePoint project items for easier deployment. You can create Features, set scopes, and mark other Features as dependencies by using the SharePoint Feature Designer. The designer also generates a manifest, an XML file that describes each Feature.
Adding Features to the SharePoint Solution
You can add a Feature to the SharePoint solution by using Solution Explorer or the Packaging Explorer. You can use one of the following methods to add a Feature.
In Solution Explorer, right-click Features and then click Add Feature.
In Packaging Explorer, right-click the package, and then click Add Feature.
Using the Feature Designer
A SharePoint solution can contain one or more SharePoint Features, which are grouped under the Feature node in Solution Explorer. Each Feature has its own Feature Designer that you can use to customize the Feature properties. For more information, see How to: Customize a SharePoint Feature.
To distinguish Features from one another, you can configure the Feature properties such as the title, description, version, and scope. For more information, see How to: Modify Feature Properties.
Feature Designer Options
After you create a Feature, you can use the Feature Designer to customize it.
The following table describes the Feature properties that are displayed in the Feature Designer.
Property |
Description |
---|---|
Title |
Optional. The default title of the Feature is set to SolutionName FeatureName. |
Description |
Optional. The description of the SharePoint Feature. |
Scope |
Required. If a Feature is created by using Solution Explorer, the scope is set to Web by default.
OptionDescription
FarmActivate a Feature for an entire server farm.
SiteActivate a Feature for all Web sites in a site collection.
WebActivate a Feature for a specific Web site.
WebApplicationActivate a Feature for all Web sites in a Web application.
|
Items in the Solution |
All SharePoint Items that can be added to the Feature. |
Items in the Feature |
The SharePoint project items that have been added to the Feature. |
Adding and Removing SharePoint Project Items
You can select which SharePoint project items that you want to add a SharePoint Feature to for deployment. Use the Feature Designer to add and remove items to Features, and view the Feature manifest. For more information, see How to: Add and Remove Items to SharePoint Features.
Adding Feature Dependencies
You can configure the Feature manifest so that the SharePoint server activates certain Features before your Feature is activated. For example, if your SharePoint Feature depends on other Features for functionality or data, the SharePoint server can first try to activate any of the Features that your feature depends on. For more information, see How to: Add and Remove Feature Dependencies.
See Also
Tasks
How to: Customize a SharePoint Feature