Posted by drob on May 14, 2006 at 8:52am
Here's a class diagram covering all of the classes I've discovered that would be used in the first pass. I'm sure this will change in the next few days. I'm going to break this down in subsequent posts so we can look at some of the more interesting issues in greater detail. See below:
Attachment | Size |
---|---|
FirstPassMasterClassDiagram.png | 36.6 KB |
Comments
I wrote a comment on another
I wrote a comment on another thread which has some ideas about presenters (performers, speakers, etc) and other roles at events
http://drupal.org/node/52895#comment-119869
Wondering how that could be modelled here
Seems like you could add an EventRole class specifying what roles/jobs must be filled for an event, including simple attendees; volunteers (people who do specific work); presenters; etc ... and what quantities of each of these are required for the Event
Different EventEmails can be allowed for each EventRole (one email text is used for inviting regular attendees; another for requesting volunteers)
Then can add an EventRoleID (erid) to EventParticipant as you have it above
This would mean one User could have > 1 EventParticipant instances for a given Event, if they are doing > 1 significantly different things in relation to the Event
You might say, well, everybody is at least an attendee; but in many Events in real life, the various flavors of staff and presenters are not counted in the attendance numbers, they don't receive a ticket, etc
Modelling the Administrator separately as you have it seems to make sense in that it's a Drupal function online they are performing
Whereas the actual onsite organizer at the physical Event would correspond to an EventRole
I've moved this up to a new thread
Check out http://groups.drupal.org/node/468. Good questions/direction!
Please post source file
Dan, great diagram. Could you post the source file?
I don't think there is representation of event planing which is an important concept to capture here.
Cheers,
Kieran
To seek, to strive, to find, and not to yield
< a href="http://www.youtube.com/watch?v=COg-orloxlY">Support the Drupal installer, Install profiles, and module install forms
<a href="http://ia310107.us.archive.org/1/items/organicgroups_og2list/dru
hmmm... Posting the file....
I'd be happy to share the "source". This is a Visual Paradigm SDE diagram - so you would have to be using Visual Paradigm to read it. Also I cannot upload .vpp files to these pages (restriction on upload).
Also - not sure what you mean by "event planning".
Event planning
Does Visual Paradigm cost money? Can it export into a neutral format?
I did a mash-up camp a few weeks ago a France Telecom and we were discussing events management. One of the cases that came up, was there is actually a lot of activity that comes up in planning a event. Right now, we assume that we will create an event and then move on to other more clear event use cases. In reality we might spend a week discussing what time is good for a meeting and what medium to do the meeting in. There could be proposed dates, time, agenda, and attendees for a while.
It's an important organizational case that should be reflected in your diagrams.
Cheers,
Kieran
To seek, to strive, to find, and not to yield
< a href="http://www.youtube.com/watch?v=COg-orloxlY">Support the Drupal installer, Install profiles, and module install forms
<a href="http://ia310107.us.archive.org/1/items/organicgroups_og2list/dru
Two issues
1) Visual Paradigm has a "community edition" - but it is pretty hobbled. What format do you need these in?
2) Determining the time for an event is very important - but probably out of scope for what I'm working on now. However I'd be happy to document the requirements etc. I'm going to start a new thread in this group regarding scope - let's move this conversation there.
Event group
I think these are event groups. Basically, you create a group for planning an event. Much/most of the planning is undated, bloggy type posts where people comment back and forth.