Page MenuHomePhabricator

🎬️ desktop-en-01 | Ask for yearly recurring donations | ⏰ Nov 3rd
Closed, ResolvedPublic3 Estimated Story Points

Description

Acceptance Criteria

  • The banners are based on the variant banner of last year's desktop-en-03.
  • Both banners display the campaign progress bar.
  • Both banners include the campaign parameters file.
  • Both banners display the campaign day sentence.
  • The sentence "If you are an exceptional reader who has already donated, we sincerely thank you." is removed from the copy.
  • On smaller screens (<1300px), the banner copy is displayed in slides.
  • The recent change to the form validation is applied to both banners.
  • Screenshots of the banners are uploaded to Shutterbug.
  • Variant banner:
    • If a user chooses to make a one-time donation, the banner shows a 2nd form page asking to switch to a yearly recurring donation.
    • The design of the 2nd form page is taken from the variant banner of desktop-de-02.
    • Submitting the form after checking the first radio button
      • leaves the input data as is.
      • triggers an event named submit-non-recurring in WMDEBannerSizeIssue.
    • Submitting the form after checking the second radio button
      • changes the payment interval to yearly.
      • triggers an event named submit-recurring in WMDEBannerSizeIssue.
    • Clicking the link below
      • changes the payment interval to yearly.
      • triggers an event named changed-to-yearly in WMDEBannerEvents.
      • displays the first form page again.
ElementCopy
Form page headlineCan you make it €amount yearly?
ParagraphEvery year we are dependent on the support of people like you. Yearly donations help sustainably and enable long term development.
Radio button 1 labelNo, thanks! I'll make a one-time donation of €amount
Radio button 2 labelYes, I'll donate €amount each year
Error messagePlease choose one of the above options.
Back to page 1 link labelYes, I'll donate yearly, but for a different amount
Form page 1 button label (if any payment interval is checked)Proceed with the donation
Form page 1 button label (if one-time payment is checked)Proceed
Form page 2 button labelProceed with the donation
ElementCopy
Full text headline(i) To all our readers in Germany,
Full text paragraphIt might be a little awkward, so we'll get straight to the point. This { currentWeekDay } we humbly ask you to defend Wikipedia's independence. { campaignDaySentence } 99% of our readers don't give; they simply look the other way. We depend on donations averaging about €22.66. { visitorsVsDonorsSentence } If you donate just €5, Wikipedia could keep thriving for years. If Wikipedia has given you €5 worth of knowledge this year, take a minute to donate. Thank you.
Slide #1 headline(i) To all our readers in Germany,
Slide #1 paragraphIt might be a little awkward, so we'll get straight to the point. This { currentWeekDay } we humbly ask you to defend Wikipedia's independence.
Slide #2{ campaignDaySentence } 99% of our readers don't give; they simply look the other way. We depend on donations averaging about €22.66. { visitorsVsDonorsSentence }
Slide #3If you donate just €5, Wikipedia could keep thriving for years. If Wikipedia has given you €5 worth of knowledge this year, take a minute to donate. Thank you.

Implementation details

  • Get the styles for the 2-step banner from desktop-de-02.
  • The progress bar needs to be added to the theme and extracted into a shared component.

Event Timeline

kai.nissen set the point value for this task to 8.
AbbanWMDE moved this task from Doing to Todo on the WMDE-FUN-Sprint-2022-10-04 board.
AbbanWMDE added a subscriber: AbbanWMDE.
AbbanWMDE moved this task from Doing to Review on the WMDE-FUN-Sprint-2022-10-04 board.

@AbbanWMDE There are some issues:

  • The control banner has German translations in the copy placeholders, the bank account info line and the form.
  • The 2nd form page of the variant banner is completely in German.
  • When submitting the form, the logged event should reflect which of the options was selected.
  • When deciding to donate a different amount, an event should be logged.
  • When displaying the 2nd form page, this should also be logged.
  • There are no screenshots on Shutterbug.
kai.nissen changed the point value for this task from 8 to 3.Oct 17 2022, 10:45 AM

This banner now has the new Visitors vs Donors sentence. I also added the animated text highlighting to it.

@AbbanWMDE There are some more things:

  • The banners do not pass the language parameter to the Fundraising Application.
  • The banner copy is not the correct one.
  • The annual link section in the use of funds overlay is in German.
  • The animated highlight is missing on the variant banner.
  • Compared to last year, the banner layout different. This year's banners are about a progress bar higher and the copy has more space above and below.
  • The first cost category's description should be aligned left. There also is an &amp; in the copy.

Screenshot from 2022-10-20 15-55-53.png (410×462 px, 73 KB)
Comparison of this banner (left) and last year's banner (right)

{F35599083} Centered description of the first category

{F35599084} Left aligned description (taken from one of last year's banners)

Compared to last year, the banner layout different. This year's banners are about a progress bar higher and the copy has more space above and below.

Ah, it still had the styles to force the height larger when there was no progress bar.

Okay, these issues should be fixed now.

@AbbanWMDE Yep, looks good. Not sure if it was introduced now or if I just missed it: The banners use German currency formatters in the form and the progress bar. After fixing this, the banners should be good to go.

Oops, messed up the formatter import. Fixed now.

The campaigns team tested again and has some change requests:

  • The interval option "half-yearly" should be removed to reduce the overall height of the form and reduce the spacing between elements on the 2nd form page.
  • The filled area of the progress bar is already quite large before the animation starts. Maybe there is still a minimum width set for the "Only n days left" label?
  • The form button labels should be changed. I changed the task description accordingly.

Okay, I hope this is ready now. Removing the half-yearly item has reduced the banner height a little though, that okay?

This now has the updated use of funds and progress bar