Posted by fathershawn on May 28, 2010 at 12:41am
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.
Agenda
- CiviCRM has Hooks!
- Overview of CiviCRM data model (give the APIs a context)
- Take a Tour of the CiviCRM APIs
- Demo: CiviCRM Relate
- The problem it solved
- Basic Drupal Module: hook_admin, hook_menu, hook_uninstall
- CiviCRM Hooks: hook_civicrm_buildForm, hook_civicrm_postProcess
- CiviCRM APIs: civicrm_uf_profile_groups_get(), civicrm_relationship_types_get(), civicrm_relationship_create()
- Q&A
About the Presenter: Shawn Duncan of C3 Design has been building sites with CiviCRM since 2006 and switched to Drupal in 2009. He has the author of the Drupal module, CiviCRM Relate. He is also a priest in the Episcopal Church.

Comments
Really Happy to Collaborate
Winston encouraged me to offer this so here goes. If there are others here more experienced with the CiviCRM api coming to the camp who would like to collaborate, I'm happy to do so!!
Drupaling in NYC since 2009!