Page MenuHomePhabricator

🎬️ techwish-survey-2022 | Implement banners | 📅️ Jan 24
Closed, ResolvedPublic1 Estimated Story Points

Description

The Technical Wishes team wants the community to vote on the next focus area. The banners are based on the ones used in 2020.

Acceptance Criteria

  • Clicking the button leads to the survey page.
  • The banner is not shown on the survey page itself.
  • Events are logged using the table WMDEBannerInteractions:
    • Banner impressions: bannerAction=impression
    • Click on the close button: bannerAction=closed
    • Click on the button leading to the survey page: bannerAction=clicked
  • When logging the events, the field bannerName reflects the target groups ("new", "experienced")
  • The banner shows different text depending on the edit count of the user viewing it (see column "Condition" in the table below).
Target GroupConditionHeadlineText
Experiencededit count > 200Was macht die Mitarbeit in den Wikis schwer?Du bist gefragt: In welchem Bereich sollen technische Hürden abgebaut werden? Noch bis zum 6. Februar kannst du den neuen Themenschwerpunkt des Projekts Technische Wünsche wählen. 16 Optionen stehen dieses Jahr zur Wahl. Technikkenntnisse sind nicht erforderlich. [[Jetzt abstimmen]]
Newedit count <= 200Was macht die Mitarbeit in den Wikis schwer?Egal, wie lang du schon dabei bist – deine Meinung ist gefragt: In welchem Bereich wünschst du dir technische Erleichterungen? Noch bis zum 6. Februar kannst du den neuen Themenschwerpunkt des Projekts Technische Wünsche wählen. 16 Optionen stehen dieses Jahr zur Wahl. Technikkenntnisse sind nicht erforderlich. [[Jetzt abstimmen]]

Event Timeline

Hi! I've noticed a few minor things:

  • Please add the bold formatting in the text.
  • Please change "Jetzt Abstimmen“ to "Jetzt abstimmen" (small "a")
  • Please add a non-breaking space between 6. und Februar & 16 and Themenschwerpunkte to prevent line breaks, e.g. with iPad 10.2″ + Monobook (select tablet on this page)

Thanks. From my perspective, this ticket is done. But maybe @kai.nissen wants to have a look as well?

@gabriel-wmde I had a look at the event logging data:

  • The suffixes using for the banner name should be changed:
    • _reg14plus to new
    • _reg60plus to experienced
  • The event logging should not pass the user ID. The schema field is defined as "required", so hard-coding it to 0 should be fine.