 | This is an outline of the presentation developed by Jacob Singh and presented by Gregory Heller (both from CivicActions) at the OSCMS (Open Source CMS) conference in March 2007. |
- CiviCRM Profiles as stand along forms integrated into your drupal site
- Example of Algore.org signup profile.
- Montana Conservation Voters: Two sites running on one civicrm DB, based on where users signup, they are added into a group.
- Drupal Modules using civicrm
- CiviThermometer (algore.org)
-
- Civicm Count Block (nodrm) Displays count of contacts in a group, allows for granularity settings
- nodrm-dev.civicactions.net
- Civicrm Acive User (nodrm) : adds users to a group on first signin
- Check out the drupal module page for more examples. (where is this page)
- CiviCRM API implementations
- CiviCRM's API allows you to CRUD most entities in CiviCRM.
- Example: Creative Commons License Juristriction report
- CiviCRM Hooks
- CiviCRM fires hooks before and after its DB operations
- http://wiki.civicrm.org/confluence/display/CRM/CiviCRM+hook+specification - Go through the various $op arguments and the $objectName arguments
- Example: Creative Commons - Has a hook that fires when an Organization is updated. If the organization is tagged with a certain tag, then our hook finds out if there is a contact who is related to the organization as a CC staff member. If so, the staff member receives an email notifying them that the record has been modified.
- Example: user_referrer module, developed for http://hightowerdownloads.com. Stores the user's referring domain in the contact source field in civicrm
|
|