Open main menu

Fundraising tech

About Fundraising TechEdit

Fundraising Tech is responsible for the security, stability, and development of the Wikimedia Foundation’s online donation systems. Millions of relatively small donations make up the majority of the Wikimedia Foundation’s operating budget every year. The donation systems created and maintained by Fundraising Tech were built specifically to make the small donor model a reality, across as many localities as possible to further ensure the continued independence of our mission.

We do not write banners or run tests, we support the people and software that run them.

SystemsEdit

International payment processingEdit

  • The majority of donations run through integrations with 6 payment processors. We are also integrated with several other processors for accessibility, location and fundraising event uses. These integrations enable us to support online fundraising campaigns in approximately 30 countries each year.

CiviCRM - our donor databaseEdit

We use Open Source CRM CiviCRM to manage our donor data. This data is crucial in measuring the impact of our fundraising campaigns, developing our global strategy, and maintaining relationships with past donors.

Tools to create, manage, and deliver online fundraising campaignsEdit

  • We are the primary developers and maintainers of the CentralNotice system, which delivers banner notices to the wikipedias and the sister projects. Historically, banners on the wikis have been the primary method by which we entice users to donate.
  • Note: We partner with the Advancement department, Major Gifts, Banner and Email teams, operations and Donor services. Fundraising tech provides stable platforms and tools to Advancement, and they create specific fundraising campaigns and other donor-facing messaging and content.

Documentation - Monitoring, Testing, DeployingEdit

TeamEdit

Who we areEdit

How we workEdit

How to find usEdit

  • You can find our engineering team on the #wikimedia-fundraising irc channel. Include "fr-tech" in your message to make sure we see it.
  • I found a bug!

TimelineEdit

Current WorkEdit

Phabricator task board: #fundraising-backlog

RoadmapEdit

fr-tech's detailed Roadmap

GoalsEdit

Fiscal Year 2018-2019

Rhythm and code freezeEdit

We have a special yearly window of not deploying major changes to some critical systems starting in the fall, in preparation for the Big English drive.  Game on again in mid-January, assuming we haven't emitted a puff of smoke in early December.

This code freeze gives our development an annual cadence, with each season seeing similar types and intensities of work, year-over-year.  Any long-running FR-tech project should take this into account.

Payment ProcessorsEdit


To Be DocumentedEdit

  • User requirements:
  • Specifications:
  • Test plan:
  • Documentation plan:
  • User interface design docs:
  • Schedule:
  • Release management plan:

See alsoEdit

Subpages: