Posted by febbraro on March 13, 2009 at 10:02pm
The features module enables the capture and management of features in Drupal. A feature is a collection of Drupal entities which taken together satisfy a certain use-case.
Features provides a UI and API for taking different site building components from modules with exportables and bundling them together in a single feature module. A feature module is like any other Drupal module except that it declares its components (e.g. views, contexts, CCK fields, etc.) in its .info file so that it can be checked, updated, or reverted programmatically.
Examples of features might be:
- A blog
- A pressroom
- An image gallery
- An e-commerce t-shirt store
Compatibility Issues
- Drush: Version 6.x-1.2 and 7.x-1.x-beta5 (or later) will no longer work with Drush 4.4 or lower. In order to support the upcoming Drush 5 (and continue to support Drush 4.5) we needed to break back support for older versions of Drush. To upgrade your version of Drush to 4.5 or later, see the install instructions for upgrading using Pear.
- Features containing ctools provided components will not update correctly with features-7.x-1.0-rc1. Please use an earlier release, development, or features-7x-rc2 or later. See #1490436: hook_ctools_plugin_api return always the same version (regression)
- Entity API components will not work with entity-7.x-1.0-rc1 or earlier. Please use entity-7.x-dev. See #1419598: Unable to export entities from modules that provide Features support through Entity API.
- PHP 5.4 has changed array_diff_assoc and producing errors, see #1588596: Notice: Array to string conversion in features_export_prepare() (line 190 of features.export.inc)
Documentation
- Getting started guide contributed by Clemens Tolboom, Itangalo
README.txtFor everyoneAPI.txtFor developers, site buildersfeatures.api.phpFor developers
Other resources
- Video introduction and tutorial by Mustardseed Media
- Features presentation @ DrupalCon SF 2010 by jmiccolis
- Features presentation @ ADUG meetup by q0rban
Downloads
Recommended releases
Development releases
Project Information
- Maintenance status: Actively maintained
- Development status: Under active development
- Reported installs: 70919 sites currently report using this module. View usage statistics.
- Downloads: 334,960
- Last modified: May 22, 2012