Hello !
I want to set up a site with multiple "userspaces" where every user has its own space in which there are some pages, lets say:
+ user/x/blog
+ user/x/about
+ user/x/mygallery

normaly i would use views for these pages, taking the x as user-id for the content.
Also the specific menu for this userspace i would create with views.

Now i want to do all this (not very complex) with spaces and whats necessary for it (features & context propably).
But i dont have a clue how to achieve this.
I dont want to use organic groups, i want to keep it as slim as possible.

Can anyone help me by giving me some hints which steps are necessary ?

best, felix

Comments

just_fixed_it’s picture

I would recommend a simple custom module using hook_menu to add your pages. In there you set callback functions to populate pages, using uid from the path as argument. Lots of good examples can be found.

eg.

"userspace/uid" as normal menu item
"userspace/uid/blog" as default local task
"userspace/uid/gallery" as local task
etc.

If you want to avoid any php you may also be able to do this with Panels and user context, I'm not sure.

FlymastaFlex’s picture

... like i said, i would get along without these modules quite sure, but i want to understand what the module "spaces 3" is good for ;)

just_fixed_it’s picture

thought you meant spaces as a concept not as a module.

I'd still just do a simple module though. It'll be much more lightweight.