Features y Contexts: como empaquetar contenido y distribuirlo en diferentes ambientes.

Hasta hace poco no habia una forma efectiva de poder mover funcionalidades y cambios entre los diferentes ambientes (desarrollo, testing, produccion). Como así también era complicado poder hacer que Drupal reaccione frente a condiciones complejas como por ejemplo en páginas de nodos que tienen cierto valor en un campo.

Estos módulos solucionan estos dos problemas, Features permite exportar contenido como ser bloques, vistas, variables etc. para poder luego importarlos en otros ambientes y Context permite definir condiciones o "contextos" en los cuales ejecutar ciertas "reacciones". Por ejemplo mostrar un bloque en un tipo de nodo determinado.