Skip to main content

GROWING AND SUSTAINING RELATIONSHIPS

GROWING AND SUSTAINING RELATIONSHIPS
Close
Kurund Jalmi

Developer, Implementor

Web Access India Pvt. Ltd.

http://webaccessglobal.com

I have been part of CiviCRM project from the beginning and feels great to see how it has grown over the years.
I am glad to be associated with such a wonderful open source project and an awesome community around it.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Sylvain Boissel

Implementor, End-user

Wikimédia France

https://dons.wikimedia.fr

CiviCRM is very helpful for us to manage memberships and donations. As one of the biggest users in France, we would like to help building an active French-speaking community.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Michael McAndrew

Implementor, Trainer, Documentator and Developer.

Third Sector Design

http://www.thirdsectordesign.org

CiviCRM helps us help non profits to do fantastic things with their data.
Being closely involved with the developers and documentation team on a daily basis ensures that we can give our clients the best and most up to date advice on how they can use CiviCRM to meet their needs.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Micah Lee

Developer

Electronic Frontier Foundation

http://www.eff.org

I work for the Electronic Frontier Foundation. We switched to CiviCRM so that we could be sure that our membership data stays safe, secure, and private. Now we have control over our CRM and can customize it to work for our needs.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Allen Gunn

Ally, FanBoy

Aspiration

http://aspirationtech.org/

By giving the nonprofit sector a values-driven, free/open source solution for CRM needs!

GROWING AND SUSTAINING RELATIONSHIPS
Close
El McNab

Admin, Implementor

Circle interactive

null

We help many not for profits implement CiviCRM through consultancy, training, configuration, support and custom development. Many of them come from a painful world of old Access databases, multiple spreadsheets and even paper. I love presenting demonstrations to new potential users; many are shocked by the scale of the software. CiviCRM is suitable for so many different organisations as it's been developed to cover so many bases off the back of community calls.

I maintain our own CiviCRM client database; it feeds into our drupal intranet to provide me with all the information I need at a click. I would be lost without it!

GROWING AND SUSTAINING RELATIONSHIPS
Close
Kasia Wakarecy

Administrator, Implementator, Developer, End-user

Freeform Solutions

http://www.freeformsolutions.ca

Freeform Solutions uses CiviCRM for our internal CRM. We are also a NFP IT support organization and we implement CiviCRM for NFP organizations we work for because we find that CiviCRM is the best open source CRM out there.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Jamie McClelland

DEVELOPER AND IMPLEMENTER

PROGRESSIVE TECHNOLOGY PROJECT

http://progressivetech.org
GROWING AND SUSTAINING RELATIONSHIPS
Close
Alice Aguilar

Implementor

Progressive Technology Project

http://progressivetech.org

The organizations we work with are experiencing the benefits of a robust tool that is
easy to use, supports their work, and allows them to collect and track data from various parts of their organization, such as membership, fundraising, communications, and organizing into a centralized database. CiviCRM as an open-source solution also allows us to nurture and build a user community to share and create a common vision of future features that would be useful to the community organizing field. Just two years after our pilot project, we're currently supporting 30 community organizing groups to use CiviCRM, and the community is steadily growing.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Paul Keogan

Implementor

BackOfficeThinking

http://www.backofficethinking.com

CiviCRM allows us to bring all benefits and capabilities of a large commercial CRM and
donor management system to medium and large non-profits at a fraction of the cost. CiviCRM also allows smaller non-profits to benefit from an integrated solution for donor management, events, bulk email, etc. substantially increasing their effectiveness as compared to managing a variety of nonintegrated software and spreadsheets. Thanks to a strong CiviCRM community, CiviCRM’s functionality continues to advance and CiviCRM’s market continues to grow rapidly.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Bryan Cole

Implementor

BackOffice Thining

http://www.backofficethinking.com

CiviCRM is one of the core offerings of our company. Remaining close to the CiviCRM community is important to us, as it keeps us close to new developments in the tool, and allows us to offer our feedback for new releases.

GROWING AND SUSTAINING RELATIONSHIPS
Close
Kendall Dinwiddie

Developer

Democratic Volunteer Center

http://www.demvolctr.org

Gathering volunteer information; assisting delegating group assignments; internal communication

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 » Eileen'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

CiviCRM entities as Drupal Entities

Submitted by Eileen on January 27, 2013 - 21:20

I've recently been exploring creating CiviCRM entities as Drupal entities - using the drupal Entity API. I think so far I have only just touched the surface of the possibilities for this integration but I thought I'd post what I think some of them might be

 

  1. Rules integration
  2. Entity Reference fields
  3. Solr searching (not explored)
  4. Views bulk operations  (not explored)
  5. Attaching drupal fields to CiviCRM entities (within drupal) (not explored)

Rules integration

Given Pete's love of Organic Groups most of what I have done so far is worked with adding OG integrations for Events and adding roles to users when they get relationships. Some potentials Pete has spotted are

  1. The rules integration creates the potential to create users in various back-office situations such as manual event registrations, contact imports or potentially a batch profile update or a views bulk integration
  2. Lots of opportunities to sync all sorts of things with Organic Groups :-) We are using a model when an OG is created for each event and participants added to the event have drupal accounts added (back office too) or loaded & those accounts are added to the event OG.
  3. We are also giving users a role based on their contact relationships
  4. Rules basically gives the power of civicrm_post hooks to non coders

 

Entity References

Basically the entity module allows you to have an entity reference field for any type of entity. So, instead of just the existing contact reference field you can add an entity reference field to a relationship type or an event.

 

The entity reference then allows you to create views that incorporate both the entity with the reference and the one referred to without any extra code.

 

Chaining & tokens

I haven't looked so much at tokens but drupal has an idea of chaining so you can potentially add a token that gets an event participant's current employer & displays that or the event's creators username. At the moment I have made contact_id fields chainable.

 

 

Code is here - but we are running it against a patched version of 4.2 (or unpatched 4.3 in a sandbox)

https://github.com/eileenmcnaughton/civicrm_entity

(Our patched version is https://github.com/fuzionnz/civicrm - Branch 4.2-d7)

 

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

Comments

CiviCRM Entities

Permalink Submitted by bangpound on January 28, 2013 - 12:34

I've also implemented a similar integration. See https://github.com/bangpound/civicrmentity/ for my work. I've turned CiviCRM groups and contacts into fieldable entities -- though this was just to prove it could be done. The actual functioning work there was to create Drupal entities for CiviEvents so that the event calendar of CiviEvents can be classified by Drupal taxonomy fields.

Url: 

http://palantetech.com
  • Log in or register to post comments

Cool - I'll take a look

Permalink Submitted by Eileen on January 29, 2013 - 15:41

Cool - I'll take a look though & make sense of what you have done. From what I can see you have tackled mostly the bits I didn't tackle (which is nice)

  • Log in or register to post comments

Any news on these modules? I

Permalink Submitted by jtbayly on May 17, 2013 - 13:50

Any news on these modules? I'm very curious about what can be accomplished with them, and I've got some crazy ideas. Is there any plan for developing further?

  • Log in or register to post comments

I think the most active

Permalink Submitted by Eileen on May 17, 2013 - 13:52

I think the most active discussion on these is on

http://drupal.org/sandbox/eileen/1923028

 

& on

https://github.com/eileenmcnaughton/civicrm_entity

 

NB at any given time code on github is probably more up-to-date that on drupal but conversation on drupal seems more up-to-date

 

  • 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