Background:
This work is useful because a) it reports on a useful data point that helps determine quality of articles, and b) once we do goal-setting work, then organizers can set goals based on the number of references added.
Acceptance Criteria:
- Given that a user is on the Contributions tab in EventDetails,
- And they are in the Edits view or Editors view,
- They should data on the references added/removed in the following format:
- Top summary of Contributions tab with the title "References Changed"
- This should be placed after Bytes changes
- Table view of Contributions tab with the title "References"
- This should be placed after Bytes
- Top summary of Contributions tab with the title "References Changed"
- They should data on the references added/removed in the following format:
- And they are in the Edits view or Editors view,
Behavior
- Once the new data point becomes available, it will be shown for all events.
- Initially, the value will appear as 0.
- As soon as a reference is added or removed, it will be tracked and reflected in the event data.
Implications
This may lead to situations such as:
- In an ongoing event, User A added references before this data point existed โ not tracked.
- User B added references after the data point was introduced โ tracked and displayed.
As a result, event contribution data may only partially reflect earlier activity.
Communication
- This behavior will be clearly communicated to users in the feature release announcement.
Technical Note
- The ce_event_contributions field will use a default value of NULL.
- A default NULL will allow us to identify contributions where the new data point was not tracked, in case we want this data to use somehow
Visual example:
The current Contributions tab (without references):
