From Meta, a Wikimedia project coordination wiki
The RevisionSlider helps navigating through revisionsThe RevisionSlider adds a slider view to the diff page. All revisions are shown as bars on a line. The RevisionSlider helps editors navigate through revisions without having to go back and forth between the diff and history pages. Hovering over the bars shows details (such as the edit summaries and authors), and dragging and dropping the knobs selects the revisions to be compared.
The goals of the RevisionSlider are to save time and page loads, as well as to make it easier to navigate through edit summaries from the diff page.
BackgroundWish #16 on the German Technical Wishes Survey was to easily navigate through all edit summaries when comparing revisions on the diff page.
Inspired by DerHexer's revisionjumper gadget, the Community Tech team built a RevisionSlider prototype in the beginning of 2016. During the Wikimedia hackathon 2016 in Jerusalem, the prototype was picked up by the WMDE's Technical Wishes team and brought home to Berlin to fulfill the wish from the wishlist.
DevelopmentAn overview of the work of the Community Tech team can be found here. They also asked for a first feedback on the prototype from the international community, which was positive in general.
WMDE's Technical Wishes team development RevisionSlider prototype 0.1, after the hackathon 2016 The RevisionSlider, as built by the WMDE's Technical Wishes team, as it was on May 31st 2016 Screenshot Revision slider in the latest version, May 2017WMDE's Technical Wishes team started working on the RevisionSlider during the Wikimedia Hackathon in 2016. They added to the feature that the bars that are representing revisions are colored depending on the section that is highlighted.
Between May 2016 and the release as a default feature on German, Arabic and Hebrew Wikipedia in November 2016 the Technical Wishes team has been working on the following tasks:
An overview on all technical details and tasks can be found on the workboard on Phabricator.
While testing the old User Interface with different users the team noticed that it took most users quite a while to understand how the slider works. This is why the team was working on making the way of moving between the revisions more intuitive. The slightly different interface got very positive feedback and therefore got deployed on May 11, 2017. The new user interface was the last task the team aimed to finish before RevisionSlider could leave the beta status on all wikis.
When on a diff page, the slider is collapsed by default and only a narrow bar labelled "Browse history" is visible at the top of the page. Click on that bar to expand the RevisionSlider.
Once expanded, the RevisionSlider fetches data about the revisions and allows you to navigate and compare revisions on the diff page.
Each bar represents a page revision.
Bars on the top show growth in size of the page, bars on the bottom show a reduction.
In the image, revision 1 represents added content, while revision 2 represents removal of content.
To select the revisions you want to compare, use the yellow and blue knobs. The blue knob controls the newer revision, the yellow knob maps to the older revision.
There are several ways to do this:Use the backward and forward arrows to move through revision history and show older and newer revisions.
Improved clicking behaviorSince the RevisionSlider left its beta status, the team received several ideas on how to improve its clicking behavior. Based on this feedback, they worked on a solution to make the feature more intuitive. The following changes have been made:
In the example the cursor is positioned in the second bar from the left, above the middle line. The bar appears blue above the slider line and a preview of the blue knob is visible. Furthermore, it can be seen that the yellow knob is being automatically moved along next to the blue one.Clicking above and below the slider lines is possible
So far, in order to select a revision you had to click on the blue or yellow slider line or drag the sliders on the line. Now, a revision can also be selected by clicking above and below these lines. For example, in order to determine the newer revision, you can position the cursor above the slider line. The bar where the cursor is at then turns blue above the line, and a preview of the blue knob appears on the slider line. With this preview, it is clearly indicated which revision will be selected when you click. Accordingly, the older revision can be selected by positioning the cursor below the slider line. In this case, the bar below the middle line and the preview of the knob turn yellow. (phab:T172092)
Knobs can be moved more easily
So far, it wasn't possible to move the yellow knob on the slider line past the blue one and vice versa. For example, if you wanted to move the yellow knob past the blue one, you had to first move the blue knob and then the yellow one. With the new update, you can now move a knob directly to the desired position and the other knob automatically gets moved along next to it. (phab:T173566)
These changes are expected to be available on the August 31.
Opting OutIf you are not using the RevisionSlider at all and also don't want to see the collapsed RevisionSlider bar at the top of the diff page, you can opt-out by checking Don't show the RevisionSlider in your preferences under Appearance → Diffs.
Deployment RoadmapFeedback is very welcome! So far most people have used mw:Extension talk:RevisionSlider to get in touch.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4