Hi,
Has anybody come across trying to integrate Taxonomy with Organic Groups?
I have a site with following structure:
= Home (Main Page)
= = News (Sub-page / Primary Menu Link)
= = Business (Sub-page / Primary Menu Link)
= = Technology (Sub-page / Primary Menu Link)
= = Entertainment (Sub-page / Primary Menu Link)
= = Sports (Sub-page / Primary Menu Link)
= = LifeStyle (Sub-page / Primary Menu Link)
= = Travel (Sub-page / Primary Menu Link)
Consider ‘Home’ as a Vocabulary and the Sub-pages as Terms. The site content will further be structured under each of the terms with Level 2 terms (nested terms).
Now I want each of the these sub-pages to be community managed pages, sharing topics of common interests and collaborating with like-minded people.
So I would like to use Organic Groups and create a main group for each of these sub-pages.
Now I want these sub-page Groups to be related to Taxonomy Level 1 Terms.
And allow my site visitors to either participate in the Sub-pages Groups or create Sub-groups.
Now comes the tricky part. I want the sites user to:
1. Have permission to create only Sub-groups
2. Post blog / wiki only to one Group (this functionality currently not working properly in OG)
3. Sub-groups created should automatically create corresponding Level 2 Terms, under Home Taxonomy Vocabulary.
Now, if I was using only Taxonomy I could achieve something similar by using ‘Hierarchical Select’ module and enable Hierarchical Select for Taxonomy. With this,under Vocabulary settings I could allow site users to edit Terms from certain level onwards.
If I was using Organic Groups alone, then I could achieve something similar, by using OG with Sub-Groups module and Hierarchical Select. However, I could still not achieve above points 1 & 2 required.
In some way, I think I would like to still have Taxonomy, in order to have more flexibility on other Content Types for these Sub-pages.
So is there a way for OG to create Groups and SubGroups and correspondingly create Taxonomies under one vocabulary, and allow for controls mentioned in points above?
Regards,
Joyy