Extension:CollaborativeWatchlist

> Deutsche Version

The CollaborativeWatchlist extension allows a defined group of users ("watchers") to track changes of a defined set of "watched" pages. Changes which already have been checked by a watcher will not be displayed on the CollaborativeWatchlist to other watchers. This is especially useful for bigger wikis with editorial groups working in specific subsets of a wiki's content.

Basic functions of collaborative watchlists
Collaborative watchlists are similar to MediaWiki's default watchlist: they show changes in a list of pages. In contrast to per user watchlists CollaborativeWatchlist allows a group of trusted users to observe changes in articles or whole categories. Therefore only one watcher is needed to check if a change is OK, and then this article is removed from the collaborative watchlist. Double checking of articles by two ore more already trusted users is prevented.

Every "watcher" can log in to the CollaborativeWatchlist tool. Watchers can select the watchlists belonging to them as defined by the administrator. There should be a standard watchlist for every user, that gets selected on every login.

Administration
A user can create a collaborative watchlist and gets administration privileges for this list. As an admin he can invite (add) other users, or remove them. The watchlist admin also adds categories or pages that should be watched. He can also select various filters for watchlists (e.g. "don't show bot changes").

Functions

 * The user interface should be similar to MediaWiki's default per user watchlist.
 * The watchlist shows changes of pages that have been previously selected by the watchlist admin.
 * Pages can be marked as checked (and disappear from the watchlist then) or flagged as "problematic" (which then would need a second user to flag the page for it to disappear from the watchlist).
 * Links allowing "rollback" reverts of changes are shown next to each page on the watchlist.
 * If flagged revisions are enabled, checked articles are automatically flagged if the user has the privileges.

Technical requirements
Changes should possibly be shown without any delay, similar to MediaWiki watchlists.

Other
The development will be funded by Wikimedia Austria. The software will be released under an Open Source License not later than six months, after all features outlined in this document have been implemented.