Page MenuHomePhabricator

[EPIC] Improvements to Event List
Open, Needs TriagePublic

Description

This ticket is the epic to document all potential changes and improvements we make to the Event List. The MVP for Event List was worked on in T355666.

Acceptance Criteria:

  • Information to be displayed to users (whether logged in or logged out):
    • Event name with link to event page
    • Event date
    • Usernames of the organizer(s)
    • And if the user is logged in and has registered for any events:
      • An icon (such as a checkmark) to display events that they have registered for
    • Meeting type (online, in person, online & in person)
  • Information that we will not display to users (which is just for organizers):
    • Number of participants
    • The three dots that lead to actions (such as edit event)
  • Default display when the user opens the calendar is to display:
    • All ongoing events in the current month
  • If no events are available at a certain time:
    • There should be text displayed to the users: "There are no events at this time."
  • Filters that should be available:
    • Search
    • Dates (perhaps we can use the calendar selector that is found in Special:Log)
      • Note: We should allow users to select a whole month (rather than day) to start, since there will not be so many events per day
    • Events that the user has registered for (if logged in)
    • Meeting type
  • Information that we do not have right now, but we can explore to add:
    • Event description
    • Location (geocoding support)
    • Improve timezone display so that it is more intuitive to newcomers
  • Topics to explore
    • What are the entry-points/points of discovery for the Event List?
      • Some potentials: Newcomer Homepage, CentralNotice banner, reusability (if people can use the event list on other pages), mobile index, confirmation emails after someone register, potential pop-up after registration to confirm registration & promote calendar

Visual Examples:

Example of Special:MyEvents (in current form today, as used by organizers)

Screenshot 2024-01-23 at 12.06.15 PM.png (1×1 px, 212 KB)

Example of calendar selector with date selection, as found in Special:Log

Screenshot 2024-01-23 at 12.09.27 PM.png (572×936 px, 110 KB)

Example of calendar selector with month selection, as found in Special:Log

Screenshot 2024-01-23 at 12.09.32 PM.png (478×746 px, 67 KB)

Example of how the first iteration of the Event List can look like

image.png (1×1 px, 194 KB)

Example of how the Event List can look like in the future (we know that we do not yet have all of the data yet, such as event type)

image.png (1×1 px, 226 KB)

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
OpenNone
Resolvedldelench_wmf
Resolvedldelench_wmf
Resolvedldelench_wmf
ResolvedSpikecmelo
Resolvedcmelo
OpenNone
OpenNone
ResolvedDaimona
Resolvedldelench_wmf
OpenNone
OpenNone
In ProgressDaimona
OpenNone
OpenMHorsey-WMF
OpenNone
OpenNone
In ProgressNone
OpenNone
OpenNone

Event Timeline