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