Building

From Things and Stuff Wiki
Revision as of 18:37, 12 March 2012 by Milk (talk | contribs)
Jump to navigation Jump to search


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.

Basics

Installation

You use Features like Modules. They can downloaded using Drush and be called by .make and .info. Features can also be sourced from a Feature Server.

Install from a Feature Server:

drush dl feature --source=http://www.darrenmothersele.com/fserver
or drush --source=http://code.developmentseed.org/fserver/ dl fserver?

Feature Server

Feature Server (fserver)

Git

Features to Git allows trusted users to write features directly to disk, commit them to git and push them to a remote. This makes it possible for site builders to be able to manage features in git without having to get their hands dirty on the command line.

Kit

Kit is a specification, a set of guidelines that facilitates building compatible and interoperable Features.

Debut

Debut is a set of baseline Drupal 7 Features designed to work independently yet integrate seamlessly together. Building on the Kit feature specification.

  • Debut Article: An article content type including media and block display.
  • Debut Bio: A user bio profile that can be displayed alongside e.g. blog posts showing the author's real name and bio.
  • Debut Blog: A Blog content type and recent blog post block display.
  • Debut Comment: Commonly needed functionality for commenting including comment notification, CAPTCHAs, and login enhancements.
  • Debut Event: An Event content type and calendar displays.
  • Debut Forum: Forum functionality integrating Drupal core Forum module and Advanced Forum.
  • Debut Highlighted: Highlight selected site content with slideshow.
  • Debut Link: A link content type and associated displays for presenting links to other sites.
  • Debut Media: media handling and display using the Media module.
  • Debut Section: Nested landing pages for the main sections of a site (using Book module).
  • Debut SEO: search engine optimizations including metatags.
  • Debut Social: A social media feature integrating some of the most commonly needed social media functionality.
  • Debut WYSIWYG: Input formats and accompanying editors, along with input formats per role.