Page MenuHomePhabricator

🎬 ipad-de-02 | Introduce carousel | ⏰ Nov 30th
Closed, ResolvedPublic

Description

We want to test what effect introducing a carousel has on banner size issues (and donor behaviour). Banners are based on the control banner of ipad-de-01.

Acceptance Criteria

  • A carousel is added to the variant banner (see design doc).
  • The copy of the carousel slides is displayed as defined in the table below.
  • The progress bar is displayed in every slide.
  • The donation target is displayed outside of the progress bar.
  • The banners have the same height.
  • Screenshots are uploaded to shutterbug.

Differences from the design

  • The active slide indicator is just grey.
  • The banner can be closed by clicking the X icon in the top right corner.
  • The info icon is displayed left of the text, so that all text lines vertically align.

Variant banner copy

Slide #Content
1Liebe Leserinnen und Leser, verzeihen Sie die Störung. Es ist ein bisschen unangenehm, daher kommen wir gleich zur Sache. An diesem day of the week sind Sie in Deutschland gefragt: campaign day sentence Wikipedia wird durch Spenden von durchschnittlich 22,81 € finanziert, aber 99 % der Leserinnen und Leser spenden nicht.
2Wenn alle, die das jetzt lesen, einen kleinen Beitrag leisten, wäre unser Spendenziel bereits am heutigen day of the week erreicht. visitors-vs-donors sentence Schon der Preis einer Tasse Kaffee würde genügen.Sicher könnten wir mit Werbung eine Menge Geld verdienen.
3Aber dann wäre Wikipedia komplett anders. Wir könnten ihr nicht vertrauen. Es ist leicht, diese Nachricht zu ignorieren und die meisten werden das wohl tun.Wenn Sie Wikipedia nützlich finden, nehmen Sie sich an diesem day of the week bitte eine Minute Zeit und geben Wikipedia mit Ihrer Spende etwas zurück. Vielen Dank!

Event Timeline

AbbanWMDE moved this task from Doing to Code Review on the WMDE-FUN-Funban-2020 board.
AbbanWMDE subscribed.

@AbbanWMDE Quite a bunch of comments this time:

  • First of all, the start can (and probably should) be postponed to tomorrow.
  • It seems, that the control banner's progress bar has large top and bottom margins, which is probably a leftover of some 2019 same height banner test. This can be reduced and would thus reduce the whitespace in the variant banner.
  • During design phase, the UX team was pretty specific about putting the progress bar inside the slides and have the slide indicators at the very bottom. Can we maybe hack it using z-index to prevent five instantiations of the progress bar?
  • Related to that, the slide switching arrows are not centered vertically.
  • The content is not centered horizontally and has a larger spacing to the left than to the right.
  • The donation target should be displayed outside of the progress bar to prevent it from overlapping the filled area. It's probably best to use the mobile one that displays labels above the bar.
  • Due to the large whitespace, the campaigns team reordered the copy. I updated the slide content in the task description accordingly.
  • And two things that might just not be feasible easily:
    • In the design, the active slide is indicated by a circle instead of a dics. If that is something the used library doesn't support, it's not a big deal, though.
    • The info icon should not push the first line right, but stay left of it, so that all lines align well.

Thanks, @AbbanWMDE! Almost there:

  • The banners are different in height (probably because the progress bar is missing from the control banner content in var).
  • The donation target label makes the progress bar look too small in the portrait mode of 1024x768 devices. Can you change it to display the donation target label above the progress bar (like in the mobile banners)?
  • The auto-sliding happens way too fast/soon. Can you change the autosliding interval to 10 seconds?

@AbbanWMDE I had to switch back to the previous test, because the form of the variant banner was not submittable. The console doesn't log an error on clicking the button, but does so at first interaction with any of the form buttons:

Uncaught (in promise) TypeError: this.adjustSurroundingSpace is not a function

The test would need to be restarted with new tracking parameters once this is fixed.

kai.nissen renamed this task from 🎬 ipad-de-02 | Introduce carousel | ⏰ Nov 26th to 🎬 ipad-de-02 | Introduce carousel | ⏰ Nov 30th.Dec 1 2020, 1:10 PM
kai.nissen claimed this task.