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) »
  • specific use case - need some help
Pages: [1]

Author Topic: specific use case - need some help  (Read 1606 times)

nunodonato

  • Guest
specific use case - need some help
November 11, 2009, 09:22:22 am
Hello everyone,

I've been cracking my head trying to figure out the best solution for a specific need I'm having, but with no success. So I'm posting this to get some advices or helpful ideas.

I'm part of a center which develops several activities in the field of health and personal development. Our website is been running on Drupal, basically just to manage events, basic user registration and sending of newsletters.
With the growth we have been having and our current needs, we need to expand our website to have a more complex contact management.

Just to cut a long story short, this are our main needs:
* contact database with personal info
* link contacts to activities or events they participated in
* register payments (linked to contacts and events)
* being able to group contacts by classes, and keep them after they are over
* send emails/newsletters to specific groups
* able to track and notify of missing payments

and a bit more complex:
* book events to rooms (dont allow the same room to be booked at the same time)
* allow participants of some classes to access online materials (files)

The first thing I thought was to use drupal+civicrm.
Since I'm not the one who is going to be using it, I'm not sure if the complexity of this solution would be too big for its users.
Also, so far I could not get a simple way of solving the last 2 needs using Drupal.

Of course the ideal solution was to develop the system myself, but that would most likely take me a couple of months :-/

I appreciate any suggestion you can give me.

Thanks
Nuno

Dave Greenberg

  • Administrator
  • I’m (like) Lobo ;)
  • *****
  • Posts: 5760
  • Karma: 226
    • My CiviCRM Blog
Re: specific use case - need some help
November 11, 2009, 09:23:41 pm
You can do all of the first set of requirements using CiviCRM "out of the box" (unless there are some details that have surprises - devil is always in the details :-) ).

Room bookings would need to be a separate module as far as I know - not sure if there's any Drupal contrib modules that might work or help with that.
Accessing online materials / files - could probably be accomplished with CiviCRM Group Roles module and / or CiviCRM integration with Organic Groups.
Protect your investment in CiviCRM by  becoming a Member!

nunodonato

  • Guest
Re: specific use case - need some help
November 13, 2009, 08:27:40 am
Hi Dave,

Thanks. Yes I know that CiviCRM can give me most of the features. There is one more that is very important which I didn't detail very well.
Some of our activities last several days (like one week courses, or 2 month courses). And it is important to register the attendance of the students to each class. Is there a way to do this with CiviCRM?

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: specific use case - need some help
November 13, 2009, 09:31:51 am

its so wierd that whenever i'm done with something for the school, that topic pops up on the forum :)

So i've built a pretty detailed attendance tracking tool for my kids school. However rather than using events, i created a custom group for classes and record the class information there. i'm also recording attendance information in another custom group. I reuse the  CiviCRM backend to see contact specific attendance data. I've written specialized screens for attendance signin and signout

All the code is here (and under the AGPL): http://svn.civicrm.org/sfschool/trunk/

The attendance stuff is in the ExtendedCare, SignIn, SignOut files. I put it in production last week and it works quite well

tweaking the code to use participant data of an event should be fairly easy. I'll blog about this sometime soon

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

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Pre-installation Questions (Moderator: Dave Greenberg) »
  • specific use case - need some help

This forum was archived on 2017-11-26.