Jump to content

Fundraising/Internal Endpoints/CiviCRM extensions

From Wikitech
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

CiviCRM extensions (checked in to drupal/sites/default/civicrm/extensions/ in the CRM repo):

  • Extended Mailing Stats Moslty adds fields for storing extra mailing statistics (opens etc)
  • Email Amender Corrects common errors in domain names in email addresses
  • Deduper Combines multiple contact records for the same person
  • Matching Gifts Retrieves lists of employer matching gift policies with a third party provider. Also exports the list of employers and IDs so that we can use it in front-end forms
  • Monolog Use monolog streams to output logging to e.g. syslog rather than the files written by Civi core.
  • Export Permission Allows us to disable exporting search results for certain user roles
  • CiviToken Provides extra tokens for anything Civi renders from templates
  • Extended Report More report templates
  • Angular Profiles - this was required for Contact layout editor - it is likely we no longer need it
  • Contact Layout Editor GUI for editing contact summary screen
  • Shoreditch theme based on BootstrapExtended Mailing Stats
  • Email Amender Corrects common errors in domain names in email addresses
  • Deduper Combines multiple contact records for the same person
  • Matching Gifts Retrieves
  • Tutorial
  • Contact Editor Allows changing contact types
  • Data Checks Detects and batch-fixes contact data inconsistencies such as no primary location.
  • Forgetme UI for complying with privacy data deletion requests
  • Wikimedia Geocoder Privacy respecting but imprecise address geocoder that uses a local zip code database
  • Omnimail Integrates with bulk email providers (Acoustic is most fully implemented). Attaches CiviCRM activities to contacts based on email sends from bulk mail providers
  • Relationship Block Shows relationships in contact summary
  • RIP Sets the "No Bulk E-mail (User opt out)" flag on deceased people
  • SmashPig Uses the SmashPig library to make nightly recurring charges for monthly donors
  • Wikimedia System Tools debugging helpers
  • The The Normalizes use of articles in organization names
  • TargetSmart Helper for adding contact data from TargetSmart
  • Unsubscribe Email Dedicated screen to facilitate opting contacts out by email address
  • WMF Fraud reports Helps the payments team review suspicious transactions when deciding whether to capture, reject, or refund.
  • Replay-On-Write Allows using CiviCRM with a Primary+Replica database setup
  • Activity Assignee Settings Limit who can be assigned activities
  • WMF CiviCRM Catchall for our site-specific code which has migrated out of Drupal modules
  • WMF Thank You Extension for handling our automatically donors thank yous, monthly converts and end of year messages

Drupal modules (Checked in at drupal/sites/all/modules/ )

See outdated list at https://wikitech.wikimedia.org/wiki/Fundraising#Drupal_modules

We use the civix utility to generate and update Civi extension boilerplate.