Hi folks,

I did look around the forums about this and looked a number of modules. There does seem to be almost too many roads to follow when it comes to event management in Drupal. So I'm hoping here from anyone doing a lot of events management in Drupal, and with what?

I really think Drupal could be very strong in this area and maybe even a profile could be made for this sort of purpose.

So any ideas on these?:

Event module
Singup module
Organic groups used in some way to do event registration?
Conference module
CiviCRM

I think there are more but you get the idea - which are better at what, and why?

Comments

Tmanagement’s picture

Very interested in this as well. Have posted the following post http://drupal.org/node/445362 which deals with basically the same question.

I am trying to find out a simple module that lets me create a nice form which can be submitted and on the same time sent an email to the registar and the organisation with all the details. In addition I would like to post all addmissions on my website in order to let people see who is attending. To do this I would like to use views so that I have maximum control over the output.

CCK seemed a good choice -easy form setup- but the thing is....users always see 'create (content type)' when filling in and there is no email management in it like webform does have.

Webform does have a quick solution for great forms with ample emailcapabilities and also analyzing features but since it does not output nodes you cannot filter the results using views.

Anyway, hope that my info can help you picking the right one.

goose2000’s picture

Hi Tmanagement,

I read over your post there, and if your needs are not too complex, sure you could use CCK content-type to collect, sort and view your registrants. But I am after probably something a little more complex. I need features like:

registration open / close dates
seats
wait lists
custom registrations questions per Event instance
attendance / transcript report
free / cost events
prerequisite / conditional registration
produce a PDF certificate if marked attended

I'll stop there...

Some of the above have this and some don't.

Tmanagement’s picture

Hi Goose2000,

I would love a lot of your features as well but since there is not even a quick and easy module for my most basic needs I did not even dare to dream about having the possiblities you named ;)

So when you have got the solution please let me know.

Dubber Dan’s picture

I've used a combination Event, Event Manager and Event Manager Block for a previous site, but that was running Drupal 5. I'm about to start on a simialr project but would really like to use Drupal 6.

Did you find a good way to do it in D6?

hender99’s picture

I'm looking for event management way beyond the basics as well, using Drupal 6 -- much of what has already been stated by others previously.

Has anyone received a solution/recommendation on which packages (e.g. CCK, civiCRM) that would best serve this goal?

Thanks!

Tmanagement’s picture

Although very busy lately and therefore no time to look into this again I can say that my previous needs are not yet fullfiled. In the end I used webform which did the basics but still not what I wanted to. Therefore, still looking for more options and flexibility. It seems that the guys from drupalcon have sorted out much of our questions so it might be an idea to ask how they did it?

sgorneau’s picture

I know this was thrown around long ago, but I'm wondering if anyone has a solution. I am working on something that "works", but something about the way I'm going about it feels wrong(ish)…but maybe that's just me. I'll explain and hopefully it can put some wheels in motion towards a better solution.

Short background:
I work for a real estate development company that focuses on luxury lifestyle gated communities. Golf is the main attraction at these communities. So, each community has a Member Web Site where members (property owners) can do most of what you would expect a clubhouse web site to do; see daily course conditions, get member news, sign up for golf tournaments, etc. This site started off as a completely custom coded beast, but I ported it over to Drupal 6 about 3 years ago. Every aspect of it was fairly seamlessly mapped over to Drupal components; except for event (tournament) registration.

95% of the site is handled by core, CCK, and Views. So, as you can imagine, my Event content type is straight forward. Title, event type (member, member-member, member-guest, etc.), reg open dates (start/end), event dates(start/end), email addresses of those to be notified, etc. I have a custom-themed view to display the current year's tournament schedule and the registration/cancel buttons are displayed based on the dates provided for the event. Once "Register" or "Cancel" is clicked...it goes into a custom/parallel universe for processing. The script inserts/updates records in the db table and fires off email notifications the tournament manager(s). They then use that info to actually manage the tournament in third party software (EventMan) on their side.

Now, the EventMan aspect of this will not change: that is how they prefer to manage Golf Tournaments. But what does need to change is their ability to manage the registration forms. Currently, they have absolutely no access to do so.

Now we jump into the WebForm aspect of this:
Of course WebForm seemed like a great fit for this on the surface. But the issues with trying to use it in this way quickly surfaced. (This is not a jab at Nate at all. Webform is awesome and he is a great guy :) ) First, the golf guys would have to create a unique webform for each Tournament, every year. That seemed like a lot to ask of them. Secondly, there was no way to get form submission data with Views. So, I felt some modifications to web forms were in order. But, I didn't want these modifications to hinder the ability of WebForm to create stand-alone forms that are not tied to events.

So, the first thing I chose to do was to add an "eid" field (to hold the nid of an event node) to the webform_submissions table. Then, of course made the modifications to webform.module to include this new field in any queries. This allows me to use one form as a template for multiple, similar events.

To get this data into the submission, it is passed along in the url to the form from the "register" button on the event schedule like so "[path]/member-form?ename=Member%20Championship&edate=2010-12-30&eid=5". Also, you can see that the event (node) title and event date are passed along. The event id is placed in a hidden field in the webform and the event title and date are simply displayed on the form page itself.

Now I'm working on a new Webform report that displays all submissions of a particular eid so that the golf guys can see a running list for any event they choose rather than seeing all of a particular Webform (nid), which would display multiple events. This would (in my case) remove the requirement for Views to report this information.

My final step will be getting the email address(es) provided in the Event node passed over to Webform so it/they are used for notification rather than the email address(es) in the Weform node. I have to do this because of the way I am now using Webform as a form templating system rather than unique form instances.

So, simply put, I'm using
CCK (Event)
WebForm (Registration)
Views (for the custom schedule output)

I would love to get some feedback on how this could be done better.