Might be relevant
---------- Forwarded message ----------
From: "Kenan Wang" <kwang(a)wikimedia.org>
Date: Apr 5, 2014 4:37 AM
Subject: [WikimediaMobile] Notes from discussions about reverts on mobile
To: "mobile-l" <mobile-l(a)lists.wikimedia.org>
Cc: "Moiz Syed" <msyed(a)wikimedia.org>rg>, "Kaity Hammerstein" <
khammerstein(a)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
Mobile-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mobile-l