This module provides a user interface to change the internal path/URI of entities. This is done by replacing path patterns with token values of the given entity.
Features
path patterns configuration per entity type and bundle.
separate configuration of path, query string and fragment
cleanup functionality: space separator, upper and lower case transformation, pathauto cleanup
exportable configuration via CTools (and so also provides Features implementation)
All functionality that relies on calling entity_uri() for building the the internal path for the given entity, will work with the new pattern. For example this is implemented in the pathauto module.
Example
One use case is, to provide different views for terms of different vocabularies, e.g.:
This is a Drupal 7 module that will create nodes in a book archive based on ISBN's. ISBN's or International Standard Book Numbers are unique identifiers for books, and based on ISBN you can mostly gather quite a bit of information about a book as well as get a hold of its cover. The module will allow users to easily build archives of physical books based on these book's ISBN's.
This is the ICA Survey module, a module that implements an API for building surveys. The hooks that make up this API are documented in the file hooks.html.