Wed, Aug 14
Fixed all these. Some of the monthly amount errors in banners were still using DonationInterface messages, I changed them to use the ones from FR2015_translations instead.
Tue, Aug 13
Well that was easy enough - diff.
Sat, Aug 10
You can select languages with the Tab key, but it would be nice if cursor keys worked too.
Fri, Aug 9
Thu, Aug 8
Changed all current best banners to use type="text" and inputmode="decimal", since this is supported in Chrome and the current version of Mobile Safari. "Can I use" estimates support at >83% of tracked mobile browsers.
Wed, Aug 7
We have this on all banners now.
Tue, Aug 6
The formatting in the template is correct, and test emails in pt and pt-br both look good with a link to https://donate.wikimedia.org/wiki/Matching_Gifts.
Mon, Aug 5
Doesn't seem to have been fixed in the recent re-write
Did a significant re-write of the desktop large banner scrolling behaviour, and this is now fixed.
Fixed in latest banner versions, by giving other steps visibility: hidden;
Fixed in latest banner versions.
Tested a campaign on aa.wikipedia.org with banner history logger enabled, and this looks good now. Thanks @AndyRussG !
Jul 19 2019
Jul 17 2019
No, I can see mw.centralNotice.bannerHistoryLogger on both beta cluster and production now.
Jul 16 2019
Any dynamic content for the TY page is going to need both an appropriate parameter passed in the URL (fr-tech work) and changes to the TY page itself to take account of that (creative work). Currently the only dynamic content we have is showing/hiding certain messages based on country and payment method.
We don't currently show any details about the transaction on the TY page, so I'm not sure what this would entail.
Jul 12 2019
Jul 10 2019
Jul 3 2019
Jul 1 2019
Jun 26 2019
I added the LDAP access tag which should alert the right people. Cdenes needs to be added to the wmf group please :)
Jun 24 2019
This is a major change, I'm pretty sure it should be an A/B test first if possible.
https://en.wikipedia.org/w/index.php?title=Wikipedia:Village_pump_(technical)&oldid=903239091#Weird_text_overlap_issue has screenshots and looks like it could be related, that's on a very old version of Chrome (38)
Jun 13 2019
Jun 10 2019
It looks like this is actually a bug in Chrome: https://bugs.chromium.org/p/chromium/issues/detail?id=971932
Jun 5 2019
The logging table stores the page ID which would be one way to do this. Unfortunately it looks like this is only correct for moves since Sep 2014. https://www.mediawiki.org/wiki/Manual:Logging_table#log_page
May 31 2019
Thanks @Ejegg! I tested this and it looks good, so have removed the code adding variant=emailExplain from banners (diff) and donatewiki (diff). Great point that this will free us up to test other variants too, I hadn't thought of that.
May 30 2019
Just to clarify, the optIn0 / optIn1 is only added to the utm_source for banners, not for donors coming from donatewiki (i.e. emails)
May 21 2019
Note that doing this properly means decoupling the parameters sent from the form inputs, as we did for banners.
I've used a similar approach to the opt-in feature, so add the parameter showPTF=Default to test it. Like our banners it shows up after selecting an amount.
Looks good, thanks Andy!
May 13 2019
I've rewritten a few of the trickier templates to use Lua now. It does make the code much clearer, will probably do some more later.
Breaking that down:
addStyle=endowment - switches the WMF logo to the endowment one, and hides unsupported payment methods like Amazon
appeal=JimmyQuote - uses the "Imagine a world..." appeal content
utm_medium=endowment - important so that it goes to the endowment payment forms
utm_campaign and utm_source - set these to whatever you like for tracking
May 10 2019
@DStrine No it can't. It's on the payments page, see the link.
@CCogdill_WMF Yes, Spain is Visa/Mastercard/Amex/JCB so that's good to go. In fact all our main countries are set up, since I just copied the card types over from the banners (see https://donate.wikimedia.org/wiki/MediaWiki:DonationForm.js and search for addCardTypesClass)
May 9 2019
Looks fixed now, thanks!
May 7 2019
Looks like the version is 0.18.1 now which is fine. Thanks!
May 3 2019
@Ejegg Never mind, I got it working. Being cross-origin apparently stops the framed content from reading top.location.href, but not from setting it! This alternative code seems to work, and I've added it to the Thank You page:
I tried adding that, but it gets blocked from working because the origin is different (TY page is on donate.wikimedia.org, parent page is on payments.wikimedia.org)
I was using Chrome on Android though. Haven't been able to test iOS.
May 1 2019
I finally got round to this one! And fixed the PayPal/currency links to be translated as well.
- reverse language selection bar
- fix contents spacing, and active section highlight
- make card and paypal sections aligned right
Apr 30 2019
Apr 27 2019
Some of them (including English) were already using a shared link stored at
updated the rest to use this as well.
Apr 26 2019
@MBeat33 Oh sorry, I didn't realise you were still using links like that. You can replace the form-countryspecific parameter with monthly=true instead
Apr 19 2019
Added this as a new button for supported browsers: Chrome on Android, and the latest Safari (12.2) on iOS.
Apr 17 2019
@DStrine As I understand it this is blocking us from sending separate es and es-419 thank you emails? I brought it up because @jrobell asked me about progress on that. It's not urgent, but would be nice to get it done soon if possible.
Okay, I tested this myself setting language=es-419 for a card payment, and my preferred language in Civi shows up as es_GB.
Apr 16 2019
Apr 15 2019
@DStrine Here's the copy and all the translations. The entire message will be a link to the policy. https://donate.wikimedia.org/wiki/Template:Privacy_Policy_Update_2019
Apr 9 2019
Apr 1 2019
Mar 29 2019
@CCogdill_WMF Did this ever get tested, or is it something you might be able to test soon?
@spatton Is this (ability to target TY page surveys to a specific country) still something we would find useful?
Mar 28 2019
This is done on donate.wikimedia.org now as well. See the donationForm.validate method in https://donate.wikimedia.org/wiki/MediaWiki:DonationForm.js
Done! The only remaining inline script is in https://donate.wikimedia.org/wiki/Template:Optin/Default since we may still want to test variations of that.