You are here

README.txt in Spaces 7

About Spaces Taxonomy
=====================

A vocabulary is selected that will represent the Space realm and any
node tagged with a term from that Vocabulary will belong to that term
space. A node can only belong to one term space and you can't move it
between term spaces.

It would obviously be a nice to have to support multiple spaces and
moving between spaces but the implementation of both of these is
tricky, in particular questions like:

 1. If you land in node/5 without a PURL modifier which of its multiple
    spaces should spaces push you to? Should it just show it to you out of
    any space context? (often a bad idea)

 2. If you want to move foo/node/5 to bar/node/5, how do you handle any
    associations that may/may not be relevant in the new space? For
    example, imagine moving a casetracker case from a client group to a
    private group -- what should happen to its parent project and any
    email subscriptions for users that aren't in the target space?

These are reasons that term spaces are single selects.

File

spaces_taxonomy/README.txt
View source
  1. About Spaces Taxonomy
  2. =====================
  3. A vocabulary is selected that will represent the Space realm and any
  4. node tagged with a term from that Vocabulary will belong to that term
  5. space. A node can only belong to one term space and you can't move it
  6. between term spaces.
  7. It would obviously be a nice to have to support multiple spaces and
  8. moving between spaces but the implementation of both of these is
  9. tricky, in particular questions like:
  10. 1. If you land in node/5 without a PURL modifier which of its multiple
  11. spaces should spaces push you to? Should it just show it to you out of
  12. any space context? (often a bad idea)
  13. 2. If you want to move foo/node/5 to bar/node/5, how do you handle any
  14. associations that may/may not be relevant in the new space? For
  15. example, imagine moving a casetracker case from a client group to a
  16. private group -- what should happen to its parent project and any
  17. email subscriptions for users that aren't in the target space?
  18. These are reasons that term spaces are single selects.