Jump to content

Fundraising tech/Free Software Citizenship

From mediawiki.org

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

SmashPig

[edit]
  • Keep it free of Civi /  MediaWiki dependencies
  • Build out standardized processor API wrappers
  • Use standard logging

DonationInterface

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

Third party

[edit]

CiviCRM

[edit]
  • 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-Queue

[edit]
  • Upstream existing fixes

Amazon Payments SDK

[edit]
  • Upstream existing fixes

Other projects to reference

[edit]
  • Omnipay
  • WMDE fundraising refactor

See also

[edit]