User:Samwalton9 (WMF)/Diffs sandbox

Replacing the Wireframes section on the Diff project page.

Designs
We have some design explorations to share, which we need your feedback on! Take a look and let us know what you think on the talk page.
 * Is the layout of the page clear?
 * Is all the functionality and content that you expect on the Diff page present?
 * Have we missed anything?
 * Which of the options do you prefer, and why?

There are two versions in which we explore different options. The first is the non-admin version, which all users would see. The second is the admin version which additionally contains the Rollback, Block, and Change Visibility actions.

In these designs we have only changed the page layout and information structure - the in-line diff styling has remained the same, as we do not plan to make changes to it in the short-term.

[Additional info about how we got to these designs?]

Non-admin version
[A: With user details dropdown (2)]

In these mocks the overall design layout can be seen. The user details button expands when pressed to show user links - Talk and Contribs.

[B: No dropdown]

The user details expansion doesn't save much screen space, but it does reduce the number of visual elements presented to users by default. Our hypotheses about this design are that these links aren't needed as often as other elements on the page, and newer users might be confused by the large number of links and buttons on the page. If those hypotheses aren't true (we plan to test them with data and user testing respectively) then we might consider simply always showing the buttons.

[C: No edit summary title, no dropdown]

To save on vertical screen space, we could also remove the 'Edit summary' heading. The hypothesis behind this decision is that it's usually obvious what this text is - editors should be adding descriptive summaries of what changed in this edit.

[D: No edit summary title]

This design simply combines the 'No edit summary title' choice with the User details dropdown, for completeness.

Admin version
There are three additional actions we have included in our designs, which are typically limited to a project's administrators: Blocking a user, Rollback of the edit, and Changing visibility (revision deletion) of the edit. The same variation options as above exist; we've demonstrated the addition of these actions in version

[B (2)] We have added a Block button next to Talk and Contribs, as is common elsewhere in the MediaWiki interface. The Rollback and Change visibility buttons have been added to an additional menu in the bottom action tray.