Hi,

I am still a bit struggling in setting up organic groups for my site.
Maybe I have also not yet completely understood the OG concept :o)

Target I am aiming at is to have separate areas for groups, having their own surrounding (e.g. wiki, weblinks, forum, posts).
The group contents and posting to it should be clearly separated from the content of the actual drupal site.
So in principle, I would like to have a sort of separate "home page" for each organic group.

User Interface & Appearance of groups home page:
Actually I would be quite keen on having tabs on top of the groups home page to access the different content (e.g. Wiki, Forum)
easily. For Drupal 5 there is the "Panels" module, but this seems to be not available (yet) for D6.
Any hints for replacement with similar appearance?

How to differentiate user posting:
If a user is on the groups home page, all posts should automatically be allocated to the current group.
I have the impression a user must indicate where and for which group the posted content is published.
Is there a standard way to do this or will it require special tricks?

Thanks for your comments,

d_fan

Comments

caschbre’s picture

This is how I've accomplished tabs on the group home page.

The og_ghp_ron view provides the content on the group home pages. By default this displays all content. You can create additional pages (one for each content type) and then set the page menu to tab. Here are the steps I used to do something similar.

  1. Clone the og_ghp_ron view and give it a name that starts with og_ghp_
  2. Go to the groups configuration (admin/og/og) and change the group home page option to the new view.
  3. Disable the original og_ghp_ron view.
  4. In your new view, add a page.
  5. Override the filters and add a filter for a specific content type (e.g. News).
  6. Give the page a path of og/%/news. (Note: The % will be the node ID)
  7. Give the page a menu of Default Menu Tab and give the tab a title.
  8. Repeat steps 4 - 7 for each tab you want, however in step #7 you'll use just Menu Tab for the rest instead of Default Menu Tab.

That works for me if I use the path as described in step #6, however I'm running into an issue if I want to make more friendly URLs.

alohaglide’s picture

I like this solution to add tabs to the group pages.

Is it possible to hide the tabs until the group has a post of that content type? If you have more than 3 content types that people can post to a group, the tabs get cumbersome (if there's nothing posted to them).

I have tried different filtering schemes without success...

thanks!

wmfinck’s picture

I have followed these steps, but am lost at "Page: Default tab options"
Parent menu item:
Already exists
Normal menu item
Menu tab

Nothing I try seems to work!
Comments would be very much appreciated!

caschbre’s picture

On the "page" view look in the "Page settings" section. There should be a "Menu" option. Select that and for the "page" view you want as your group homepage, select "Default menu tab". All of those settings are handled in the views UI.

caschbre’s picture

I believe I've accomplished what you're attempting to do. Check out my other thread of the solution.

And to answer your other question...

How to differentiate user posting:
If a user is on the groups home page, all posts should automatically be allocated to the current group.

If you use the group details block it contains a "create " link for all content types that can be posted to the group. When selecting those links it automatically selects the group the user is in so the content should be associated with the group.

fehin’s picture

subscribing.

drupalina’s picture

sub