Posted by barrett on May 4, 2011 at 3:28pm
I'm working on a site for an organization that runs a yearly conference. They're looking for all the functionality COD provides, plus the ability to add a new conference, see past conferences, etc. I'm new to COD but it doesn't appear it provides this kind of meta-conference functionality. I'd appreciate thoughts on how to extend COD to provide that or other approaches y'all would take to accomplish what they're looking for.

Comments
Using views...
I am working on a similar site. To add this functionality, I added a node-reference field called 'associated event' to the following node types: Event-related, Meeting Session, Room, Schedule Item, Time slot. I then added this field as a filter in session-related views. To preserve the COD views, I think I actually cloned the features views and added the fields. This way, when I upgrade COD, I won't lose my views, I can see any added functionality, and add it to my cloned version.
I am not sure this is the best way to go. At one point, Ezra mentioned using Organic groups to do this, but I am not familiar enough with how this might work in OG, and I needed a fast solution.
I can export my content-type and views if you want to see more detail.
Ezra's Organic Groups Suggestion
@mariagwyn,
Do you happen to know where Ezra suggested using OG?
I too would like this functionality so that we do not have to use subdomains similar to how some of the drupal camps are.
Kaleem S. Clarkson
www.kaleemclarkson.com
OG suggestion buried...
kclarkson, Ezra suggested somewhere in the issues cue for cod_support. I can't find the post now. He didn't say much other than point in the direction of OG. However, I solved the problem by adding an 'node reference' to an associated event for my sessions and papers. Then, in the views, I used the node reference date as a contextual argument.
I actually ended up rebuilding a stripped down version of COD on drupal 7 since I only needed certain features, and I needed them sooner rather than later. but it seems to work, and does not involve groups. I am still not sure why he suggested groups, though perhaps it is because he is imagining conferences that are much more discrete from one another than what I need.
hope that helps,
Maria