Ingenico wiki FR
Rationale[edit]
Manage the incoming donation pipeline from Extension:CentralNotice through the CRM and reporting modules.We do not write banners or run tests, we support the people and software that run them.Rhythm and code freeze[edit]
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.Installing the software stack[edit]
Much of our toolchain is provided by MediaWiki-Vagrant, here's how to provision and enjoy a new installation. Be aware that this requires about 2GB of memory and lots of processor. Please follow setup instructions at the main MediaWiki-Vagrant page above, but enable the following role before provisioning for the first time: vagrant enable-role fundraising Assuming your box builds without error, visit and the wiki's main page will have links to help you get started. Please note that the wmftests.net subdomain is actually a wildcard DNS that resolves to 127.0.0.1, so if you are running vagrant on a different host than you're browsing from, or if you're offline, you'll need to add hosts entries yourself.Running PHPUnit tests under vagrant[edit]
The fundraising role checks out a separate branch of mediawiki core into /vagrant/mediawiki-fr. Some slight of hand is required to run the tests from that directory and not the primary wiki. From the vagrant directory, do:FIXME: not working. vagrant ssh cd /vagrant/mediawiki-fr/tests/phpunit export MW_INSTALL_PATH=/vagrant/mediawiki-fr php phpunit.php -wiki paymentswiki -group DonationInterfaceRelated posts: