Hi Drupal community!

Here's my problem... I have a site I have to create for an organization. They have an event every year at places all around the world.

They have a different person maintain each event. Each event has the following stuff:

Event Location
-Description
-Event Address
Volunteer Contacts (belongs to an event location - many items)
-Name
-Phone
-Email
Housing (same as volunteer contacts)
-Name
-Website
etc...

I'm having a hard time wrapping my head around this. I would do a multisite install but there is also one person that oversees each event and he should have access to add any type of info.

Here is what I thought of so far:

I tried using taxonomy and creating CCK types for each of the things... Event, Volunteer Info, Housing, etc.

I created a content template for "event" and included a link to a view I created for volunteer contacts(related to that event). The volunteer contacts page shows a list of volunteer contacts based on the taxonomy of the event. Working fine but I don't have a link back to the main event page or any of the other links that are associated with the main event page.

I could put all info about the event on one page... that would be easy, but there is a lot of info and it becomes daunting.

My goal iis to have a page for the event with a menu in a sidebar. Clicking on the sidebar can bring up a list of volunteers for the event and keep the sidebar the same.

Is there a slick way to do this, other than manually creating menu items and view rules on each one? I looked a little into the following: context, subsites, OG. (never worked with any of them before, so I'm not sure how to proceed)

I hope this makes sense...
Any suggestions would be great...

Comments

ttripp’s picture

Hey Tom,

I don't see any responses to your post. I'm in exactly the same boat. Our association hosts an annual conference that is put together by our chapters across the country. Each conference committee usually has a webmaster. I've just been giving them ftp access to a dedicated directory on our host, and they've been using whatever html editor they want to create and upload content.
However, there is a desire to leverage the association's drupal install to make this easier. I've been considering Organic Groups, but I'm not sure it really does what I want. I was hoping to find some recommendations from other people in the same situation...

Tim

caschbre’s picture

I'm not entirely clear on what you're after, but here would be a solution based on my best guess. :-)

You can create an event content type with CCK that contains the fields for description and address. You may want to look at the Date and calendar module together to do this if you want a calendar.

To track volunteers by event, you can use the Flag module and simply let users click on a "volunteer" flag. Then you can use Views to display a list of users who have volunteered for that event. The view can be a block, page, tab, etc. I'm also assuming that your volunteers will all be users in the system. If not we can figure out another solution.

Housing gets a bit trickier. You might have to make a Housing content type to capture the name, website, etc. Then on the event you can add a CCK node reference and will reference Housing types. Set it to allow for multiple values. Then when you create the event you can add the housing references. You can also use Views to create your list of housing.