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 »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Developing a Sports League
Pages: [1]

Author Topic: Developing a Sports League  (Read 1141 times)

slimm

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Joomla 2.5.4
  • MySQL version: MySQL 5.3.x
  • PHP version: 5.2.17
Developing a Sports League
May 02, 2012, 12:19:46 pm
My Soccer League Thread...

I've done the searches and found some older posts on this topic of setting up a sports club, from 1-2 years old, and for previous versions of Civi, but nothing seems to be current, so I thought I would start a new thread to document the process of setting up CivicCRM for a soccer league. When this is done, it might end up being a bit of a blow by blow setup guide.

Some of the older threads reference things that are now part of v. 4 such as this one http://forum.civicrm.org/index.php/topic,3065.0.html - talks about the ability to register multiple contacts under one user - v. 2.0 couldn't do this apparently, but the current version can - etc.

I also saw that there seemed to be some interest  in how to do a community sports club model in Civi, but again I didn't find anything current that is on topic.

Soooo .... I am going to try to document my progress here so that when someone reads through this when we are done, they can get an idea of what it takes to set it up and how to do it.  I'm a beginner at CiviCRM, but I have a background in computers, programming, and database design, so I should be able to muddle my way through. 

I'm sure I'll have some questions as I go forward - and perhaps some answers for others too!

Let me know if you like the thread.

Next time some background and initial steps.

Slimm
Overkill is vastly underrated!
I have yet to witness a spontaneous recovery from incompetence!

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: Developing a Sports League
May 02, 2012, 03:13:41 pm
Nice idea to document this. Once you're done it could be good to move this to a series of blog posts - or possibly a chapter in the "Quick Start Guides" that folks are building up to include in the online user guide (http://book.civicrm.org/user).
Protect your investment in CiviCRM by  becoming a Member!

slimm

  • I’m new here
  • *
  • Posts: 11
  • Karma: 0
  • CiviCRM version: 4.1.2
  • CMS version: Joomla 2.5.4
  • MySQL version: MySQL 5.3.x
  • PHP version: 5.2.17
Re: Developing a Sports League
May 06, 2012, 03:19:22 pm
Thanks Dave,

I hope this thread will be helpful along the way, or when I'm done.  I'm a strong believer in volunteerism, and community involvement.

I'm having trouble wrapping my head around making some of the choices how to set up the system initially, wondering what impact the choices will have later on.  I also think it might be better to set up my system on Drupal, rather than Joomla - however I have no experience with Drupal.
Might have to jump in and get my feet wet.

First tasks:

1.  Set up contact types -
     Individuals: player, coach, manager, board member, committee member ...;
     Organizations: zones, community associations, ...;
     Households:
2.  Set up groups.
     Teams, Board of Directors, Committees, Tournament  Teams ...;
3.  Set up custom data sets associated with contact types and groups.

I'm still scratching my head (a bit) about whether this is the best way to do it, or if I should use Organizations, instead of groups or vice versa.
Next time, I'll start listing the custom data fields that I need and take a look at profiles.

Please feel free to comment if you see any problems I'm getting myself into.
Overkill is vastly underrated!
I have yet to witness a spontaneous recovery from incompetence!

matthewboh

  • I post occasionally
  • **
  • Posts: 89
  • Karma: 2
Re: Developing a Sports League
May 22, 2012, 11:24:11 am
I'm very interested in following this...

Rick Cunningham

  • I post occasionally
  • **
  • Posts: 49
  • Karma: 3
    • Landings Men's Golf Association
  • CiviCRM version: 4.5.7
  • CMS version: Drupal 7.34
Re: Developing a Sports League
June 01, 2012, 06:16:51 am
I'm fairly new to all this, but thought I'd throw in the following, on the off chance that it's not all blindingly obvious.

Relationships - you didn't mention custom relationships, but I'm sure you will find the need to have a number of these. "Member of Team"/"Team of Member", etc. As you're thinking about this (along with whether to use organizations as teams, etc.) consider the following:

Households - since you mentioned this, I wanted to point out that there's overhead associated with it that you might be ble to avoid.
 
We are are a community organization with households where we want memberships to convey to all members of the household. However, we don't want the overhead of a third entity (person 1, person 2, and the household, 3, along with two relationships). Instead, we have defined a new relationship between two individuals, called "Same household" (it is bidirectional - same relationship in both directions).

Then the "family" membership type is defined to convey to persons related by the "same household" relationship. This way we have 2 entities, not three, and 1 relationship, not 2. Note also that the membership conveyance daisy-chains to everyone in the "family" defined by the "same household relationship, so it's not necessary to have "full connectivity" between all persons in a family.

Some of that discussion could also apply to teams as well. Hope this is more helpful than confusing.

 :)

Coleman Watts

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 2346
  • Karma: 183
  • CiviCRM version: The Bleeding Edge
  • CMS version: Various
Re: Developing a Sports League
June 06, 2012, 01:21:28 pm
You'll probably want to use Webform Integration with this, which is Drupal only. But it can make setting up and handling those forms fairly simple.
See http://civicrm.org/blogs/colemanw/sweet-new-features-building-webforms
Try asking your question on the new CiviCRM help site.

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Post-installation Setup and Configuration (Moderator: Dave Greenberg) »
  • Developing a Sports League

This forum was archived on 2017-11-26.