CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Event/Teams/Users/Registration - can CiviEvent help?
Pages: [1]

Author Topic: Event/Teams/Users/Registration - can CiviEvent help?  (Read 2285 times)

scedwar

  • Guest
Event/Teams/Users/Registration - can CiviEvent help?
September 13, 2007, 06:14:47 pm
Hi,

We are a non-profit organisation wishing to use a system to administer some exciting new fundraising events we are running for a UK Registered Charity. We are a volunteer only organisation and I am struggling to decide whether Drupal/Groups or Drupal/CiviCRM would be the best solution.

The site will have a community of Registered Users using forums, creating content etc.

We will organise fundraising Events. A Registered User (Captain) will pay an entry fee which will allow them to create a Team to participate in Events. Other Registered Users, or simply named individuals (who are not Registered Users)  may be added to the Team by the Captain. Events will be restricted in numbers. We will need to keep historical lists of Teams and their Users.

The team shall have a Team web page, with features linked to the team - a blog etc. This team page should be edited by the Team only.

Admins should be able to email all the Teams (all Members of any Team) or just the members of one Team.

The Team will need to submit additional information about their Team before the Event takes place(e.g. Name, logo, mission, etc) but not necessarily at the time of registration for the Event. Some of this should be public and shown on their Team page, some private only for admins.

We will need to display a list of Teams in an Event.

So we essentially have the following groups:
Event(s) -> (consisting of) -> Teams -> (consisting of) -> Registered Users

I'm thinking that the Teams could use the Household concept?

Does all this sound possible? Any tips would be very much appreciated and if anybody is interested in helping us to develop the site, we would love to hear from you and fame (but no fortune!) awaits you!

Thanks, Stephen



Donald Lobo

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 15963
  • Karma: 470
    • CiviCRM site
  • CiviCRM version: 4.2+
  • CMS version: Drupal 7, Joomla 2.5+
  • MySQL version: 5.5.x
  • PHP version: 5.4.x
Re: Event/Teams/Users/Registration - can CiviEvent help?
September 13, 2007, 10:03:50 pm

You might want to check on the Organic Groups module:

http://drupal.org/project/og/

and also the og_civicrm module:

http://drupal.org/project/og_civicrm/

I suspect the above along with civicrm will provide a fair amount of what you need. You will need someone familiar with drupal/og/civicrm to help you out

lobo
A new CiviCRM Q&A resource needs YOUR help to get started. Visit our StackExchange proposed site, sign up and vote on 5 questions

geilhufe

  • I post frequently
  • ***
  • Posts: 293
  • Karma: 33
    • Social Source Software
Re: Event/Teams/Users/Registration - can CiviEvent help?
September 13, 2007, 11:21:08 pm

What you describe can get complex pretty fast. It is certainly possible with the tools lobo suggests, but make sure you have good software developers. Here are some additional thoughts based on what you've written (and I think I understand).

Rather than event->team->user in the way you describe, the poor man's version using out-of-the box functionality would be:

(1) Use drupal organic groups. Set it up so event=team-> user. You would basically "organic groups enable" an event node. Users self select into events. The "captain" pays, you create the event for them. The captain then approves everyone that applies to participate in the event. (is payment handled via CiviCRM or outside the system?) This is a bunch of permissions configuration, but easy enough to do.

(2) Manually create a CiviContribute donation page for each event (if you are trying to generate online donations).

(3) Try to use ogcivicrm to keep track of event affiliations in CiviCRM (not sure how much can be done via interface - please report back). If that doesn't work all the way, have a developer write code to get the event affiliations into CiviCRM.

Overall, I think it will do what you want it to do.

The choice isn't really drupal/groups OR drupal/civicrm. Really you start with drupal/groups, then get the data into CiviCRM so you can do something useful with it.
Drupal and CiviCRM consulting, strategy and configuration
http://www.social-source.com/

scedwar

  • Guest
Re: Event/Teams/Users/Registration - can CiviEvent help?
September 14, 2007, 02:03:10 am
Thank you very much for all the replies! Extremely useful.

I'll be doing the development for the moment - I've got a degree in Computing although I've got no experience in either system. I used to do coding on nuke a few years back (and that was a chaotic system).  I've got the weekend set aside to install and experiment with both system so I'll see what I can do. I'm expecting to have to do some coding, but I'd rather get on the right track from the start.

I'll start with Organic Groups and see how far I get.

Quote from: geilhufe on September 13, 2007, 11:21:08 pm
(1) Use drupal organic groups. Set it up so event=team-> user. You would basically "organic groups enable" an event node. Users self select into events. The "captain" pays, you create the event for them. The captain then approves everyone that applies to participate in the event. (is payment handled via CiviCRM or outside the system?) This is a bunch of permissions configuration, but easy enough to do.

This almost sounds right, but there are multiple teams each paying to participate in the Event, and each with their own captain. Teams are relatively small (2 to 4 people). So each Team is an organic group owned by the Captain, and each Team is then a member of a group for the Event?

We'll be using Justgiving (Firstgiving in the US) to receive donations that the Teams collect (the Teams will largely manage this themselves), entry fees will be through any normal payment system - paypal seems to be the easiest to integrate (although not our favourite).

I don't know whether this changes any thoughts, but the structure of the site is to have a generic portal with separate domains spawned for each individual event. We're setting up a drupal multisite and sharing the some of the db to get single sign-on etc. Groups will form on the portal site, with the idea for the event, which will ultimately spawn a separate group/event (as already detailed). This won't be completely automatic, but the point is that there will be both groups and sites. This is getting complex! ;-)

Stephen

Thinkling

  • I’m new here
  • *
  • Posts: 18
  • Karma: 0
Re: Event/Teams/Users/Registration - can CiviEvent help?
March 29, 2008, 06:45:54 pm
Hey Stephen, out of curiosity, how did this work out for you? Did you use the approach suggested by David with Organic Groups, or did you solve it another way?

I'm looking at doing event/team registration as well, so comments would be much appreciated!

Thanks,

Maarten.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • Event/Teams/Users/Registration - can CiviEvent help?

This forum was archived on 2017-11-26.