Features


Table of Contents

Features are encapsulated peices of SharePoint functionality which extends the core product.  The Microsoft development team itself used this platform to develop most of the functionality within SharePoint.  For instance, all of the list templates (document library, wiki page library, task list, etc.), site content types, site columns, web parts, etc. etc. were created just the same as how developers create and deploy features today. 

The reason for deploying functionality in this manner allows administrators the ability to activate and deactivate specific groups of functionaity at different scopes through the SharePoint environment. 

Structure
Every feature includes at least one XML file which is required to be named 'feature.xml'.  Inside of this file contains a Feature Element defining the GUID, title, description, etc. and configuration for the feature.  Optionally, a feature.xml file may contain one or more element manifest files defining Element Types (or, what the feature will actually do).

Features are contained in the SharePoint file structure at %ProgramFiles%\Common Files\microsoft shared\Web Server Extensions\12\TEMPLATE\FEATURES

How to create a simple feature
How to build the assembly reference used in Feature files and SafeControls entries with class, assembly name and public key token


 

Features can be created by developers

Features installed with the SharePoint product

As a best practice, features should be deployed using a Windows SharePoint Services Solution Package (WSP)

Labels

features features Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.



Creative Commons License
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 Unported License. Hosted generously by CustomWare