Fundraising tech/Roadmap

The following is fr-tech's roadmap and historical records. This is currently a work in progress.

Quarterly Goals
Wikimedia Engineering/2016-17 Q4 Goals#Fundraising Tech

Donation Interface

 * Single responsibility principle
 * Quit overloading ProcessReponse
 * DRY up code
 * Ingenico ResultSwitcher should use common GatewayPage::handleResultRequest code
 * Help stop unintended duplicate donations
 * Process donations as soon as possible (before popping out of iframes) and send to backend to clear up orphans

Central Notice

 * Banner Sequence

CiviCRM

 * Dedupe is implemented
 * Continue adding conflict resolution rules
 * Migrate drupal modules to real Civi extensions, list them on civicrm.org

Payment Processors

 * Upgrade PayPal
 * Upgrade Ingenico
 * New countries
 * Alternate methods

Smashpig

 * Move all the meat there!