Software |
Description |
Source |
Documentation
|
---|
Audit modules (drupal)
|
Compares automatically-downloaded nightly audit files against the CRM database, and logs discrepancies.
|
wikimedia/fundraising/crm
|
|
CiviCRM
|
Customer relationship management (CRM) layer for managing donor information.
|
wikimedia/fundraising/crm/civicrm
|
Installation | Upgrade | Testing
|
Communications
|
Generalized mailing job management and templating. Wraps the sendmail library (currently PHPMailer).
|
wikimedia/fundraising/crm
|
|
Contribution Tracking
|
(Redundant) applies the contribution_tracking table schema. This should be done using the MediaWiki extension instead.
|
wikimedia/fundraising/crm
|
Wikitech:Fundraising
|
Drupal
|
CMS framework our stuff runs on, manages users and permissions, provides a hook-based API.
|
wikimedia/fundraising/crm/drupal
|
Installation | Upgrade
|
Drush
|
Commandline frontend for Drupal
|
wikimedia/fundraising/drush
|
|
Exchange Rates
|
This module handles converting foreign currencies into US Dollars. It consists of two major components. One function handles doing the conversions based on exchange rates stored in the drupal.exchange_rates table. This function is called from the queue2civicrm module when it is processing donations from the queue. Another function, which is activated by a cron job, looks up the exchange rates on the web and updates the exchange_rates table. The exchange rates are currently pulled from oanda.com, with http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml used as a back-up source.
|
wikimedia/fundraising/crm
|
|
Fredge queue consumer
|
|
wikimedia/fundraising/crm
|
|
Metrics Reporter
|
Exposes per-gateway throughput counts and processing time statistics as seen on https://grafana.wikimedia.org/dashboard/db/fundraising-overview.
|
wikimedia/fundraising/crm
|
|
Large Donation
|
Send an email to the Major Gifts team when any online donation exceeds a configured dollar amount threshold.
|
wikimedia/fundraising/crm
|
|
Offline to CiviCRM
|
Import check and chargeback spreadsheets into the CRM.
|
wikimedia/fundraising/crm
|
Importing donation files
|
Donations queue consumer
|
Takes donations added to the queue by IPN listeners or the front-end payments servers and inserts them into CiviCRM
|
wikimedia/fundraising/crm
|
Fundraising tech/Message queues
|
Recurring queue consumer
|
Same as the donations queue consumer, but for recurring donations.
|
wikimedia/fundraising/crm
|
Fundraising tech/Recurring
|
Recurring Ingenico
|
Ingenico does not actively recur subscriptions. This module is run daily, and will query the database for recurring donations which should be charged that day.
|
wikimedia/fundraising/crm
|
Fundraising tech/Recurring
|
Thank You
|
This module sends a thank you message to online donors. There's a job polling for new donations with a null no_thank_you and an empty thankyou_date field. The body of the thank you message is taken from the modules/thank_you/templates directory, and an interface to configure or test mailings can be found in Administration » Configuration » Thank you settings.
|
wikimedia/fundraising/crm
|
Generate new Thank You email templates
|