Fundraising tech/Free Software Citizenship

We aim to make our code useful to the world at large, not just the Wikimedia Foundation, and not just organizations running MediaWiki.

SmashPigEdit

  • Keep it free of Civi / ¬†MediaWiki dependencies
  • Build out standardized processor API wrappers
  • Use standard logging

DonationInterfaceEdit

  • Reduce it to a forms layer for SmashPig
  • Move all WMF-specific messaging into settings

Third partyEdit

CiviCRMEdit

  • Currently upstreaming core fixes
  • We have made a handful of extensions available - geocoding, unsubscribe screen
  • We have funded the core team to make improvements, notably to the dashboard and caching systems and summary UI
  • Convert existing drupal modules to CiviCRM extensions
  1. large contribution notifications (easy)
  2. audit parsing
  3. recurring charges

PHP-QueueEdit

  • Upstream existing fixes

Amazon Payments SDKEdit

  • Upstream existing fixes

Other projects to referenceEdit

  • Omnipay
  • WMDE fundraising refactor

See alsoEdit