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
- large contribution notifications (easy)
- audit parsing
- recurring charges
PHP-QueueEdit
- Upstream existing fixes
Amazon Payments SDKEdit
- Upstream existing fixes
Other projects to referenceEdit
- Omnipay
- WMDE fundraising refactor