Spaces
Updating to the spaces 2.0 branch
These are some quick tips for transitioning to the Spaces 2.0 branch.
- Spaces 2 leverages Features rather than just Context. This means you can include multiple contexts in each feature, and also associate things to your feature that don't necessarily relate to your contexts.
- To upgrade your old spaces features, export them using the features module. Then add the following key to your info file:
spaces[types] = "all"
or
spaces[types][] = og
spaces[types][] = user
etc. to limit your feature's usage to specific space types. - Spaces now requires PURL and Features
Overview
Spaces allows features (a blog, calendar, casetracker, shoutbox, gallery, etc.) to be enabled and customized in different configurations in different spaces.
Space types
Spaces can be integrated against different modules to create different space types. As of now, the following integrating modules are available:
- spaces_site creates a single space that encompasses your entire Drupal site. You can turn enable/disable features for the entire site.
- spaces_og treats each organic group as a distinct space. Features can be made disabled/public/private on a per-group basis.
- spaces_user treats each user's profile as a distinct space. Features can be enabled/disabled on a per-user basis.
Requirements
This module is in beta and should only be used on production sites by the reckless.
Documentation
- Robert Soden's screencast on building spaces features: Building a "Blog Feature" in Drupal with Context and Spaces
- Jeff Miccolis' DrupalCon Szeged presentation: Spaces and Context
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.0-beta1 | 2009-Jun-26 | 51.18 KB | Download · Release notes | Recommended for 6.x | |
| 6.x-1.0-alpha4 | 2009-Mar-07 | 47.74 KB | Download · Release notes | Supported for 6.x | |
