Drupal-CiviCRM: beyond the box

1,987 views

Published on

CiviCRM has a really wide feature set. But invariably there will be some specialized function that your client or organization needs. Inspired by Drupals hooks, CiviCRM first added hooks and then an API - now in its second version. You can craft a solution to address that unique function by leveraging Drupal's modularity with CiviCRM's hooks and API.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,987
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
14
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Drupal-CiviCRM: beyond the box

  1. 1. Beyond the Box How Custom Drupal Modules Can Extend CiviCRM Saturday, July 24, 2010
  2. 2. Beyond the Box How Custom Drupal Modules Can Extend CiviCRM Shawn Duncan FatherShawn on g.d.o shawn@c3design.org www.c3design.org Saturday, July 24, 2010
  3. 3. Overview of CiviCRM data model Contacts Activities Relationships Contributions Groups Memberships Tags Events & Participants Saturday, July 24, 2010
  4. 4. CiviCRM has Hooks! Saturday, July 24, 2010
  5. 5. CiviCRM has Hooks! Work just like Drupal Hooks! Just a few: http://wiki.civicrm.org/ confluence/display/CRMDOC/ CiviCRM+hook+specification Saturday, July 24, 2010
  6. 6. Take a Tour of the CiviCRM APIs http://wiki.civicrm.org/confluence/ display/CRMDOC/CiviCRM+Public+APIs Saturday, July 24, 2010
  7. 7. Demo: CiviCRM Relate Saturday, July 24, 2010
  8. 8. The problem it solved Add a contact to serve as a reference for the user Saturday, July 24, 2010
  9. 9. Basic Drupal Module: hook_admin hook_menu, hook_uninstall Saturday, July 24, 2010
  10. 10. CiviCRM Hooks: hook_civicrm_buildForm hook_civicrm_postProcess Saturday, July 24, 2010
  11. 11. CiviCRM APIs: civicrm_uf_profile_groups_get() civicrm_relationship_types_get() civicrm_relationship_create() Saturday, July 24, 2010
  12. 12. Q&A Saturday, July 24, 2010

×