This is a "nice to have" list of mw-vagrant features we should have, both for onboarding new hires, and for the 2015 Wikimedia hackathon.
Find documentation here: https://www.mediawiki.org/wiki/Fundraising_tech#Installing_the_software_stack
Payments
We need a working paymentswiki to do DonationInterface development, so these are blocking the Hackathon.
Paymentswiki is running.http://payments.wiki.local.wmftest.net:8080/Paymentswiki is configurable via settings.dPaymentswiki main page includes some helpful information.https://gerrit.wikimedia.org/r/#/c/209412/ActiveMQ is running.But have to add the port forwarding to :8161 manually.DonationInterface can write to ActiveMQ.DonationInterface writes to the limbo queue.
CRM
Development of our CiviCRM extensions and Drupal modules is facilitated by:
CRM site is running.http://crm.local.wmftest.net:8080/CRM site can consume queues.- CRM queue consumers are run on a job (?)
- drush exchange-rates-update is not necessary. Bundle stub exchange rates.
Failmails are receivable by the vagrant user.Thank-you letters are received.- Has drush wrapper to sudo www-data.
SmashPig
The listeners and librarization initiative depend on,
- SmashPig listener is listening.
- Listener writes to the queue.
Auditing
Auditing could be a part of the hackathon goal, or postponed until later.
- Audit processing can be done using "tools" and crm modules.
Orphan slayer
Can be postponed.
- Orphan slayer runs. Currently blocked on weird wgMainCache Redis bug.