Page MenuHomePhabricator

Update Contributions tab design (aggregate data summary & more data points)
Closed, ResolvedPublic

Assigned To
Authored By
ifried
Jul 31 2025, 9:50 PM
Referenced Files
F65720183: contributions_table (5).png
Aug 6 2025, 10:22 PM
F65720180: table (7).png
Aug 6 2025, 10:22 PM
F65719814: contributions_table (4).png
Aug 6 2025, 7:12 PM
F65719811: table (6).png
Aug 6 2025, 7:12 PM
F65718033: tooltip (1).png
Aug 5 2025, 8:21 PM
F65717918: contributions_table (3).png
Aug 5 2025, 7:46 PM
F65717886: Table (4).png
Aug 5 2025, 7:46 PM
F65717891: Screenshot 2025-08-05 at 4.29.09 PM.png
Aug 5 2025, 7:46 PM
Subscribers

Description

Acceptance Criteria:
  • Create updated designs for the Contributions tab in the following way:
    • Show a summary of edits associated with the event, which includes:
      • Total number of users who made edits
      • Total wikis that were edited
      • Total bytes added / removed
        • Note that you can have this as separate data points or something next to each other (with something like green/red + plus/minus signs) - up to you to explore!
      • Total characters added / removed
        • Note that you can have this as separate data points or something next to each other (with something like green/red + plus/minus signs) - up to you to explore!
      • Total articles created
      • Total articles edited
      • Total internal links added
    • The table should have granular data per diff for the following:
      • Username
      • Wiki of edit
      • Bytes added/removed
        • This can maybe be: green/red, plus/minus
      • Timestamp of the edit (for filtering/reporting)
      • Article created
        • This can maybe be: some visual indicator that it is a new article
        • Note: I think some interfaces have "N" for new, but I think that translates well/is very global, so maybe there is something better?
      • Diff link
Designs:

Summary of contributions

Summed up data will be presented in 'modules' (modules use border-radius-base and border-color-base). The number is shown at the top of each module and the label below. No icons for now, but we may add them once we have an icon for 'byte'.

Bytes and characters are presented with symbols +/- and with colors color-success and color-destructive

We also won't have links for aggregate data for the MVP, but we may add those later.

Screenshot 2025-08-05 at 4.29.09 PM.png (476×2 px, 65 KB)

Contributions table

The table will have granular data for username, wiki, bytes, timestamp, and article edited.
If the article is a newly created article, then add cdxIconArticleAdd. When the icon is hovered over, a tooltip informing 'This article was created during the event' should come up.

tooltip (1).png (84×244 px, 5 KB)

'Timestamp' links should direct to the diff of that edit, and 'Article edited' should direct to those articles' pages.

All columns should be sortable. The table should also have pagination as shown on the mock-up.

table (7).png (682×984 px, 61 KB)

contributions_table (5).png (2×2 px, 226 KB)