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) »
  • civiCRM for non profit music organization
Pages: [1]

Author Topic: civiCRM for non profit music organization  (Read 1982 times)

hp3

  • Guest
civiCRM for non profit music organization
March 11, 2010, 07:32:08 am
I am a developer working for a non profit music organization.  We have a paying membership of ~1000 people and web site community of about ~2500 people.  We have a yearly 1 week long convention that includes several international level music competitions, as well as seminars and concerts. On our web site we offer special features for paid members.

We need a better way to manage our membership database, membership join and renewal process, and our convention registration/payment process.  I am wondering if civiCRM would be a good solution for some of our tasks.

We currently use Drupal but may be switching to Joomla. I've outlined some of our problems below.  Any thoughts on whether civiCRM is a good solution?

------------------------------------

Convention registration process
We currently use Drupal web forms to enable different types of convention registration.  Each form directs the user to a PayPal form to pay for the registration.  Many registration forms share the same fields, but each form has unique fields.  We need a way to reuse fields on each form or have a master form that adapts to display fields for a specific type of registration.  Site users should only need to register under one of the forms depending upon how they intend to participate in the convention.

   Registration forms:
   Normal registration
      Student, non student with options to go for entire week, 3 day pass or 1 day pass.
   International Artist competition registration
   Youth competition registration
   Youth festival registration
   Vendor fair registration (for vendors)
   Presenter congress registration (seminars specifically for venue promotors)

All those registering for the convention must become members of our organization.  We will need to verify that someone is a member before allowing convention registration.  Ideally we would like to make it easy for someone, who is not yet a member, to both become a member and register for the convention in one process.

We need an option for registration forms to automatically “unpublish” after registration/submission deadline date passes to prevent users submitting forms after the registration date has passed.

Automatically update registration fees after late date registration.

Convention registration and competiton registration should be stored in an online database and CSV for our staff to review.

Membership join and renewal process

Automatically assign a membership drupal role for site members who are registering/paying online, so they can access special features of the web site.

Process for staff to assign membership role to site members who pay offline.

Process for staff to create web site account for members who pay offline and have not yet created a site member account.

Automatically downgrade a user role from membership to registered user role if user does not renew before end of membership (Membership lasts 1 year).

Generate automatic emails to notify members of renewal dates.

A Gift membership form so that others can purchase a membership for friends, family or associates.

Membership database should be accessible online or as download CSV.

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: civiCRM for non profit music organization
March 11, 2010, 09:30:01 am
Initial reply: what is the expected benefit in changing to Joomla? If you are thinking about using CiviCRM, I believe it runs ' best'  in the combination with Drupal. I will have a look at your more detailed requirements tomorrow morning.....soccer training first :-)
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

hp3

  • Guest
Re: civiCRM for non profit music organization
March 11, 2010, 10:21:52 am
Thanks for taking the time to review.  We may just stay with Drupal.

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: civiCRM for non profit music organization
March 11, 2010, 10:56:48 am
Hey hp3 - from a quick read those requirements are almost entirely covered out of the box
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

hp3

  • Guest
Re: civiCRM for non profit music organization
March 11, 2010, 10:59:54 am
ok, thanks for the help.

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: civiCRM for non profit music organization
March 12, 2010, 12:25:10 am
Hello hp3,
most of the requirements will be out of the box with CiviCRM. Here are the ones I am not sure about, where you might have to make a little customization with hooks and API's. It might be that others who are more familiar with paying processes in CiviCRM will be able to tell you it is out of the box too!

Quote
We need an option for registration forms to automatically “unpublish” after registration/submission deadline date passes to prevent users submitting forms after the registration date has passed.
Quote
Automatically update registration fees after late date registration.
Quote
Automatically downgrade a user role from membership to registered user role if user does not renew before end of membership (Membership lasts 1 year).
Quote
A Gift membership form so that others can purchase a membership for friends, family or associates.
Good luck!
Erik
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: civiCRM for non profit music organization
March 12, 2010, 12:40:40 am
Eric - i may be missing some nuances but

1/ Events can be set to have an 'end date' where by they are no longer available so no forms/bookings can be made

2/ Early registration discounts sounds like what is being asked for and is available.

3/ Yes the CMS role can be linked to Membership status so an expired member loses privileges/access to member-only content and functions

4/ Probably the trickiest one since you are doing an 'on behalf of' which currently only works for purchasing for an Organisation but may not require much bending.
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

Erik Hommel

  • Forum Godess / God
  • I live on this forum
  • *****
  • Posts: 1773
  • Karma: 59
    • EE-atWork
  • CiviCRM version: all sorts
  • CMS version: Drupal
  • MySQL version: Ubuntu's latest LTS version
  • PHP version: Ubuntu's latest LTS version
Re: civiCRM for non profit music organization
March 12, 2010, 12:41:51 am
Peter, thanks for filling my gaps..... ;)
Consultant/project manager at EEatWork and CiviCooP (http://www.civicoop.org/)

hp3

  • Guest
Re: civiCRM for non profit music organization
March 12, 2010, 06:56:41 am
--------
Automatically downgrade a user role from membership to registered user role if user does not renew before end of membership (Membership lasts 1 year).
--------
I am not sure I understand how civiCRM can automatically change a role in the CMS database for a given user. 

Would this require a periodic cron job to execute a script that checks membership expiration and updates the CMS database accordingly? 

Or would it be something where I set up a script that executes whenever the user logs in, checks the user's membership expiration date and then change roles if the user's membership has expired?

petednz

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4899
  • Karma: 193
    • Fuzion
  • CiviCRM version: 3.x - 4.x
  • CMS version: Drupal 6 and 7
Re: civiCRM for non profit music organization
March 12, 2010, 01:01:58 pm
There is an CiviMember Roles Synch module that you use to specify which membership types and status should be used to set the Role for the Contact - so i think all the hard work has been done.

If the membership lapses then the next time that person logs in, their status is checked and they therefore lose the role of 'Member' in the CMS (Drupal)
Sign up to StackExchange and get free expert advice: https://civicrm.org/blogs/colemanw/get-exclusive-access-free-expert-help

pete davis : www.fuzion.co.nz : connect + campaign + communicate

hp3

  • Guest
Re: civiCRM for non profit music organization
March 12, 2010, 01:11:36 pm
ok thanks for the explanation about the role change.

can you explain a little about how civiCRM can help us manage our registration forms, ie somehow creating groups of form elements or form logic that can be reused on several different registration screens?

Eileen

  • Forum Godess / God
  • I’m (like) Lobo ;)
  • *****
  • Posts: 4195
  • Karma: 218
    • Fuzion
Re: civiCRM for non profit music organization
March 12, 2010, 02:11:21 pm
I think you are talking about 'profiles' - try reading up on them here

http://en.flossmanuals.net/CiviCRM/CapturingExposing
Make today the day you step up to support CiviCRM and all the amazing organisations that are using it to improve our world - http://civicrm.org/contribute

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • civiCRM for non profit music organization

This forum was archived on 2017-11-26.