Fundraising tech/Free Software Citizenship
Appearance
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