Hello,
I'm investigating about the Organic Groups feature. It looks very useful, but I really think I will need to create not only groups but subgroups. Sadly, the subgroups module is not stable for Drupal 6:
http://drupal.org/project/og_subgroups
Worse, it looks like the last time this module was updated was in 2008!
I don't know a lot about OGs. Is there a way to create subgroups in Drupal 6?
My customers are schools. I want to make an OG for each school, so all the students are registered with their school, and I want to allow teachers to create sub-groups to represent school classes. I figure that this would make it easier for teachers (and for me) to manage all the students (e.g. to check their work).
Does anyone have any suggestions for me?
Daniel.
Daniel Carrera wrote:
I don't know a lot about OGs. Is there a way to create subgroups in Drupal 6?
My customers are schools. I want to make an OG for each school, so all the students are registered with their school, and I want to allow teachers to create sub-groups to represent school classes. I figure that this would make it easier for teachers (and for me) to manage all the students (e.g. to check their work).
Does anyone have any suggestions for me?
I don't know your specific business/organization requirements, however it sounds like you might be at the wrong level of "modeling granularity" when mapping your customer-schools to Organic Groups. Perhaps a multi-site configuration would be more appropriate, each school with its own site.
If needed there are a ways to share content among multi-sites if that is required while each site/school has its own completely extensible platform on which to grow while remaining within the best-practices/recommendation context of a shared/managed common codebase.
As to OG/subgroups as a mapping for school/class, you've boxed yourself into an OG-based solution (which is a constraint as much as it is a potential solution). There are MANY ways that you can model/map a part-subpart system in Drupal. OG-subgroups is just one somewhat obvious one. But I am sure that folks on this list will contribute many other ideas.
--Sohodojo Jim-- www.Sohodojo.com www.FunFunFundraising.com www.SoyaWax.com etc.
Sohodojo Jim wrote:
I don't know your specific business/organization requirements, however it sounds like you might be at the wrong level of "modeling granularity" when mapping your customer-schools to Organic Groups. Perhaps a multi-site configuration would be more appropriate, each school with its own site.
I'm open to alternatives, but I would be surprised if multi-site was the right solution. We are not making school websites, and most of the content of our website is independent of any given school.
For a multi-site solution to work, the first thing I'd need is a really easy way to add sites which inherit all the modules and configuration from the main site. I don't know enough about multi-site to have an opinion on this.
As to OG/subgroups as a mapping for school/class, you've boxed yourself into an OG-based solution (which is a constraint as much as it is a potential solution).
Why do you say that I've boxed myself? I haven't even installed the OG module. I am investigating OG, that is all.
There are MANY ways that you can model/map a part-subpart system in Drupal. OG-subgroups is just one somewhat obvious one. But I am sure that folks on this list will contribute many other ideas.
Can you name one?
Daniel.
Daniel see in-line below...
Sohodojo Jim wrote:
I don't know your specific business/organization requirements, however it sounds like you might be at the wrong level of "modeling granularity" when mapping your customer-schools to Organic Groups.
Perhaps a
multi-site configuration would be more appropriate, each school with its
own
site.
I'm open to alternatives, but I would be surprised if multi-site was the right solution. We are not making school websites, and most of the content of our website is independent of any given school.
For a multi-site solution to work, the first thing I'd need is a really easy way to add sites which inherit all the modules and configuration from the main site. I don't know enough about multi-site to have an opinion on this.
That's a pretty good description of what multi-site does and why it is a great feature of Drupal.
As to OG/subgroups as a mapping for school/class, you've boxed yourself into an OG-based solution (which is a constraint as much as it
is a
potential solution).
Why do you say that I've boxed myself? I haven't even installed the OG module. I am investigating OG, that is all.
I'm not saying you have boxed yourself in. Rather that every system/domain modeling decision you make is a combination of pluses/minuses, strengths/weaknesses, etc. There are always many ways to achieve a desired goal. As long as you get where you want, one can be as good as another. The challenge with an applied real world system is that you rarely have a full and unchanging set of requirements at the beginning. Design choices that you make early on will determine if you have the flexibility to evolve a system or have to face wholesale redesign and development later on. Again, all these things are trade-off and decisions to weigh given time, resources, budget, etc.
There are MANY ways that you can model/map a part-subpart system in Drupal. OG-subgroups is just one somewhat obvious one. But I am sure that folks on this list will contribute many other
ideas.
Can you name one?
I don't know your requirements enough to be too specific... But in general the CCK, Chaos Toolkit, Views, Panels, one or another of the Profile/User-account enhancing modules, Taxonomy module, the various flavors of access control modules, etc. all provide a huge number of ways to implement a system that meets your requirements. Also, I am in no way ruling out OG. Rather, if multi-site is figured into your platform, then Schools are Sites, and Classes are Organic Groups, thereby avoiding the OG/subgroups issue while also giving each school its own site-level world to evolve.
My original point was more to suggest that you consider multi-site as an aspect of your solution design rather than jump right to OG/subgroups as an implementation. I don't know enough about your actual requirements to be more specific than this.
--Sohodojo Jim--
subdomains might be a way to go here.
I probably wouldn't use OG for a schools project (of which I have a couple coming up). Of course, different schools have different requirements, and different levels of technical capabilities; and may need to take the site in different directions, so OG from what I know of it, doesn't seem like the way here for the master mapping system.
Just my .02.
Luke On Thu, 11 Mar 2010, Sohodojo Jim wrote:
Daniel Carrera wrote:
I don't know a lot about OGs. Is there a way to create subgroups in Drupal 6?
My customers are schools. I want to make an OG for each school, so all the students are registered with their school, and I want to allow teachers to create sub-groups to represent school classes. I figure that this would make it easier for teachers (and for me) to manage all the students (e.g. to check their work).
Does anyone have any suggestions for me?
I don't know your specific business/organization requirements, however it sounds like you might be at the wrong level of "modeling granularity" when mapping your customer-schools to Organic Groups. Perhaps a multi-site configuration would be more appropriate, each school with its own site.
If needed there are a ways to share content among multi-sites if that is required while each site/school has its own completely extensible platform on which to grow while remaining within the best-practices/recommendation context of a shared/managed common codebase.
As to OG/subgroups as a mapping for school/class, you've boxed yourself into an OG-based solution (which is a constraint as much as it is a potential solution). There are MANY ways that you can model/map a part-subpart system in Drupal. OG-subgroups is just one somewhat obvious one. But I am sure that folks on this list will contribute many other ideas.
--Sohodojo Jim-- www.Sohodojo.com www.FunFunFundraising.com www.SoyaWax.com etc.
Daniel Carrera wrote:
Hello,
I'm investigating about the Organic Groups feature. It looks very useful, but I really think I will need to create not only groups but subgroups. Sadly, the subgroups module is not stable for Drupal 6:
http://drupal.org/project/og_subgroups
Worse, it looks like the last time this module was updated was in 2008!
I don't know a lot about OGs. Is there a way to create subgroups in Drupal 6?
My customers are schools. I want to make an OG for each school, so all the students are registered with their school, and I want to allow teachers to create sub-groups to represent school classes. I figure that this would make it easier for teachers (and for me) to manage all the students (e.g. to check their work).
Does anyone have any suggestions for me?
Daniel.
I don't but maybe http://drupalschools.net does?
-- Earnie -- http://www.give-me-an-offer.com
Earnie Boyd wrote:
I don't but maybe http://drupalschools.net does?
Interesting. Thanks for the link.