On Sun, Apr 6, 2008 at 12:46 PM, Marco Schuster
<marco(a)harddisk.is-a-geek.org> wrote:
Samuel Wantman schrieb:
I don't know if this has been discussed, but
I'm hoping some serious
consideration could be put into creating a category history that can be
viewed and used for reverting. Every addition and removal of an article
should be kept in the history. It should be possible to revert every
change. Categories should be able to be put on watchlists. Without the
ability to watch a category, see its history and revert changes, it is
really not possible to get the categorization of articles to improve
much. Considering the lack of these "wiki" features it is quite
remarkable that categories have gotten as good as they are in several
projects. It is extremely frustrating to create and populate a category
with hundreds of members, just to have someone undo all or most of the
effort. There is no easy way to monitor a category or undo the damage.
This technical limitation has the effect of strengthening the status quo
and quashing innovation.
You could use a combination of toolserver and some hook
in MediaWiki:
1) When an user adds or removes a category, there is an SQL query called
to update the category table. Maybe there is also a hook herein, which
is exactly what we need.
2) When the hook is run, in some way the toolserver is contacted (maybe
via UDP and an UDP server listening on TS), and the TS then knows that
in article A the category B was added/removed by user C
3) The TS can then make the gathered data available to the public
(human-readable, bot-readable, whatever).
Marco
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
We don't want features that should be in MediaWiki to be put on the
toolserver. I openened a bug someday ago for tracking of linkchanges,
see <https://bugzilla.wikimedia.org/show_bug.cgi?id=13588>. Please add
implementation details there.
Bryan