Might be relevant ---------- Forwarded message ---------- From: "Kenan Wang" <kw...@wikimedia.org> Date: Apr 5, 2014 4:37 AM Subject: [WikimediaMobile] Notes from discussions about reverts on mobile To: "mobile-l" <mobil...@lists.wikimedia.org> Cc: "Moiz Syed" <ms...@wikimedia.org>, "Kaity Hammerstein" < khammerst...@wikimedia.org>
Editors want to be able to patrol edits on pages that they care about. > Currently they use: > 1) Watchlist > 2) Article History > 3) Recent Changes > > The mechanism for “fixing” a problem with an edit is doing a revert. > Reverting allows you to go back to a revision of the article that existed > before the change that you want to “fix”. Specifically it populates an edit > with the content of that previous revision and then you are actually able > to make any additional changes on top of that old content and then save. > > There are two special cases of reverting that are especially useful to > users: > 1) Undo - this is when you want to “fix” an edit but there have been edits > since the problematic edit that were productive. Undo tries to just undo > that specific edit in question instead of reverting all the way to the > revision before the edit. The reason to use undo is that sometimes there > was a problematic edit but since then there have been productive edits. > Specifically, what undo does is it tries to revert to the revision before > the problematic edit and then computationally add back in the edits since > then. Sometimes this isn’t possible. Sometimes it is. When it is possible > to undo automatically the user gets the revision plus the “productive > edits” that occurred since the edit being undone, all of that content is > populated into an edit interface and the user can make any additional edits > (sometimes necessary to make the article make sense after the undo) and > then save. > > 2) Rollback - this is when you take all of the edits of the last user and > revert to the revision before those edits. The purpose of this is when > there is a user that has been committing vandalism you can quickly rollback > those edits. This is a one step process because it just does the revert and > saves automatically. > > note 1: generally speaking vandalism gets caught quickly and is often the > most recent or most recent set of edie by a single user i.e. the situation > that rollback is designed for > > note 2: undo occurs on an edit, revert and rollback operate on revisions. > on desktop the list of edits and the list of revisions is the same > interface but it may make sense to divide these on mobile. Thus on mobile > we may have separately a list of revisions (possibly grouped by user) that > may allow reverts and rollbacks, and a list of edits that allows for unto. > > We will likely prioritize revert/rollbacks because that covers the biggest > use case (vandalism on articles that are changing at a moderate velocity. > Also, > this may have implications for how we display watchlist items: considering > grouping edits by user, and only displaying most recent edits (i.e. only > rollback eligible edits) > > There a detailed view of revisions in addition to a list view of > revisions and. We need to understand what goes into a detailed view of a > revision. Maybe we show the diff to current version because this is what > would be affected by a revert, actions, username, time, other details.We > may want to consider changing the interaction of reverts a bit (maybe > should be 2 click action instead of putting user into edit). > > Let me know if I missed anything. > > -- > > Kenan Wang > Product Manager, Mobile > Wikimedia Foundation > > _______________________________________________ > Mobile-l mailing list > mobil...@lists.wikimedia.org > https://lists.wikimedia.org/mailman/listinfo/mobile-l > > _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l