Skip to main content

GROWING AND SUSTAINING RELATIONSHIPS

GROWING AND SUSTAINING RELATIONSHIPS
Close
Chandra Sekhar Putchakayala

End-User

Organization using CiviCRM

http://vidyahelpline.org

1. To maintain a track of all the workshops conducted till date, who attended the program, who funded the program etc.,
2. To regularly keep in touch with all key stakeholders

GROWING AND SUSTAINING RELATIONSHIPS
Close
Mathieu Lutfy

Developer

bidon.ca

http://www.bidon.ca

The CiviCRM community is a great place for support, to exchange ideas and to contribute back. Working with other developers or users has often allowed me to pool our resources together and lower our costs, while ensuring better quality since there were more people using it.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Pablo Sullivan

Administrator, End-user

Movimiento por la Paz -MPDL-

http://www.mpdl.org

We needed a CRM, found CiviCRM and fell in love with it :). We're starting with 4.3, we hope we can be of some help for future updates.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Ken West

End-user, Administrator

City Bible Forum

http://citybibleforum.org

City Bible Forum is an Australian not-for-profit Christian organisation. We need to communicate effectively with our constituents, and CiviCRM gives us a comprehensive set of tools for managing relationships. Interestingly, we often find that new features are being added just as our need for those features is becoming apparent. It's the right fit for us.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Amy Bucaida

Administrator

Missouri Credit Union Association

http://www.mcua.org

We are a full CiviCRM install with Drupal.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Brylie Oxley

End-user and Developer

Woolman Sierra Friends Center

http://woolman.org

Working with CiviCRM enriches our commonwealth. Any investment in CiviCRM is
shared by the community as a whole. Community organizations naturally complement the spirit of Free/Libre Software.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Gary Zimmerman

Implementor

CSH Consulting, Inc.

http://www.eCSH.net

CiviCRM is a great tool for the Non-Profit world. Our business needed a solution for them. CiviCRM is that solution.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Mark Tompsett

End-user, Administrator, Implementor, Developer

QualityTime Services

http://www.qualitytime.co.uk

I have consistently found the CiviCRM community to be welcoming, inclusive and supportive, and this has inspired me to want to become a part of it. It is great that the open source community allows everyone to benefit from the contributions that each of us is able to make, and I am making my own contributions as I can.
As a software product, CiviCRM is powerful, versatile and extensible and is enjoying active development and growth by the community that uses it.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Philippe Gervaix

Implementor

ISHR

http://www.ishr.ch

ISHR is currently in the early stages of implementing CiviCRM, and is finding the customisable aspects of the software to be especially beneficial.

GROWING AND SUSTAINING RELATIONSHIPS
Close
David Greenberg

Core Team Member

CiviCRM

http://civicrm.org

I find the engagement with our community of users to be intellectually stimulating
and rewarding. Seeing folks with expertise in a particular area step up and contribute their time and ideas to help improve the product is quite exciting. Every time I hear about a new interesting organization starting to use CiviCRM, I get a renewed sense of excitement about our work. The range of civic sector organizations currently using the software is quite amazing to me - from large international advocacy organizations to local performing arts troupes. I also really enjoy interacting with our international community - building friendships and getting to share culture (food, music, humor ....) with colleagues on every continent.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Kellie Brownell

End-user

EFF

https://www.eff.org

The CiviCRM community has been a tremendous resource for new ideas and helping us solve problems. We are excited to contribute customizations EFF makes back to core and support new features such as batch entry for offline donations or multiple payment processors on one donation form.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Oliver Gibson

Consultant, Implementor, Trainer

Northbridge Digital

http://www.northbridgedigital.co.uk/

The community provides excellent forum support, new ideas and feedback on suggestions. The CiviCRM software suits many use cases and allows us to support a large number of diverse UK voluntary sector organisations.

LOGIN | REGISTER
  • Create new account
  • Request new password

Search form

  • BLOG
  • DEMO
  • Find An Expert
  • NEED HELP
  • SUPPORT US
  • DEVELOPER RESOURCES
CiviCRM Community Site logo CiviCRM Community Site
  • WHAT IS CIVICRM
    • Community
    • Case Studies
    • Experts
    • Contributors
    • Core Team
    • Licensing
    • Contact Us
  • WILL CIVICRM MEET YOUR NEEDS?
    • Contacts
    • Contributions
    • Communications
    • Peer-To-Peer Fundraisers
    • Advocacy Campaigns
    • Events
    • Members
    • Reports
    • Case Management
  • GET STARTED
    • Evaluate Your CRM Needs
    • Evaluate CiviCRM Features
    • Read Books
    • Contact an Ambassador
    • Demo CiviCRM
    • Download CiviCRM
    • Download Extensions
    • Find An Expert
  • PARTICIPATE
    • Join the community
    • Make it happen
    • Support CiviCRM
    • Meet ups
    • Document CiviCRM
    • Translate CiviCRM
    • Developer resources

You are here

Home » Blogs » SarahGladstone's blog

Blog

  • API
  • Architecture Series
  • CiviCampaign
  • CiviCase
  • CiviCon
  • CiviContribute
  • CiviCRM
  • CiviCRM v4.1
  • CiviEvent
  • CiviMail
  • CiviMember
  • CiviMobile
  • CiviPledge
  • CiviReport
  • Documentation
  • Drupal
  • Extensions
  • Finance and Accounting
  • Interface Design and Layout Standards
  • Internationalization and Localization
  • Joomla
  • Make it happen
  • Marketing and Promotion
  • Meetups
  • Older Versions
  • Release
  • Schools
  • Solutions (case studies and user stories)
  • Sprints
  • Teams
  • Training
  • v1.6
  • v1.7
  • v1.8
  • v1.9
  • v2.0
  • v2.1
  • v2.2
  • v2.3
  • v3.0
  • v3.1
  • v3.2
  • v3.3
  • v3.4 and v4.0
  • v4.2
  • v4.3
  • WordPress

New extension for creating relationships durring event registration

Submitted by SarahGladstone on July 24, 2012 - 17:02

I blogged a while ago about "Putting the R back in CRM" about the limits on relationships in the self-service areas.   Well I am happy to have an update.  I  (Pogstone Inc) have sponsored the creation of a new extension ( along with JMA Consulting).  This extension is taking advantage of the CiviCRM extension framework for modules, so it should work under Drupal, Joomla or Word Press.

The extension is designed to enhance event registration for the scenario where a parent is registering their child or children for an event, such as a school program, camp program, or any other youth program. It will allow the collection of data about one or both parents, the children, and several emergancy contacts.  To register multiple children, the standard checkbox "register multiple participants" would be used.  Upon submission, the module will create a household, household member of, parent/child of relationships, spouse of and emergancy contact of relationships between the various contacts.      Standard dedup logic will be used to determine contact matches.

This extension is considered "phase 1" and is geared to this parent/child scenario. Hopefully people can enhance it to cover other common situations like employee of relationships. Many of the details about which relationships to create are stored in a database table, hopefully a UI can be created to administer this table for each event.

The code should be on github by July 25.

  • SarahGladstone's blog
  • Log in or register to post comments

Comments

Nice

Permalink Submitted by Owen on July 25, 2012 - 01:26

Would we able to set a relationship in backend event setup that wasn't exposed to the entry form, or would this require some work our end?

For example, we run the entry systems for sporting events. It's be great if when a person was entering a team of cyclists into one of our cycling events that the relationship of "Team mate" would automatically be created.

 

Url: 

http://leukaemialymphomaresearch.org.uk/
  • Log in or register to post comments

You would need to use

Permalink Submitted by SarahGladstone on July 25, 2012 - 08:46

You would need to use PhpMyAdmin (or similar tool) to update the configuration table to use the "team mate" relationship.

  • Log in or register to post comments

Can tweak the table fine, can

Permalink Submitted by Owen on July 25, 2012 - 09:04

Can tweak the table fine, can it be turned on and off per event?

Thanks for the module, will enhance our "R" :)

  • Log in or register to post comments

Without registering the parent?

Permalink Submitted by colemanw on July 25, 2012 - 14:30

So far the big limitation has been in the schema - the "registered by" participant field is a FK to another participant ID, not a contact ID. This effectively prevents you from registering someone else without registering yourself for the same event. Sorry mom, you have to go to camp too!

  • Log in or register to post comments

Phase 2

Permalink Submitted by Joe Murray on July 26, 2012 - 12:46

Hi Owen,

JMA Consulting implemented this for Pogstone with a design that will allow any number of contacts and relationships between them to be specified (see http://wiki.civicrm.org/confluence/display/CRM/Enhanced+Event+Registration+Extension).

Currently there is no UI for specifying other sets of contacts and relationships, which is part of a currently unfunded phase 2. However, anyone comfortable in MySQL should be able to set up records in the extension's custom tables for this and the code should handle it. Well, there may need to be a tweak or two to ensure that it is generalized a bit more from Sarah's use case (eg we are doing special processing for second parent contact to determine if they should get a spouse of relationship and a is member of household relationship).

The Extension will posted shortly at https://github.com/JMAConsulting/biz.jmaconsulting.module.EnhancedEventReg.

Url: 

http://jmaconsulting.biz
  • Log in or register to post comments

I was thrilled to learn about

Permalink Submitted by mward on October 8, 2012 - 11:30

I was thrilled to learn about this extension after trying to work a similar arrangement over several days.

I am using Wordpress, and did have some trouble with the live links, however -- though this may be a problem with any extension and not specific to this one.

Whenever a live link was clicked on, it would generate an Internal Server error 500. The reason for this was because the plugin code was firing before some of the wordpress code. The fix was to place the following line at the top of both php files:
include_once(ABSPATH . 'wp-includes/pluggable.php');

Thanks for a great extension!

  • Log in or register to post comments

Oh, I did have one question.

Permalink Submitted by mward on October 8, 2012 - 11:38

Oh, I did have one question. I do see all all the parent and guardian profiles listed, but how do I gain access to the Child profiles in order to add information? I would like to add Birth Date/Gender and possibly Height/Weight fields

Any help appreciated! Thanks

  • Log in or register to post comments

CIVICRM


GROWING AND SUSTAINING RELATIONSHIPS

WHAT IS CIVICRM
  • Community
  • Case Studies
  • Experts
  • Contributors
  • Core Team
  • Licensing
  • Contact Us
WILL CIVICRM MEET YOUR NEEDS?
  • Contacts
  • Contributions
  • Communications
  • Peer-To-Peer Fundraisers
  • Advocacy Campaigns
  • Events
  • Members
  • Reports
  • Case Management
GET STARTED
  • Evaluate Your CRM Needs
  • Evaluate CiviCRM Features
  • Read Books
  • Documentation
  • Demo CiviCRM
  • Download CiviCRM
  • Download Extensions
  • Find An Expert
PARTICIPATE
  • Join the CiviCRM Community
  • Read Our Blog
  • Community Forum
  • Attend a Training or Meetup
  • Make It Happen
  • Become A CiviCRM Developer
  • Issue Tracker
  • Help with Documentation
  • Translate