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.
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
- large contribution notifications (easy)
- audit parsing
- recurring charges
PHP-Queue edit
- Upstream existing fixes
Amazon Payments SDK edit
- Upstream existing fixes
Other projects to reference edit
- Omnipay
- WMDE fundraising refactor