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
editCiviCRM
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