I hereby declare the article validation function to be operational with basic functions, which means it works but is still full of little icky bugs :-)
To try, use CVS HEAD and set "$wgUseValidation = true ;" in your LocalSettings. What to vote for is determined in Language.php by "$wgValidationTypesEn" (demo is provided in CVS).
On the default skin (no other skins yet, sorry) you'll get a "validate" tab on all articles (no other namespaces), for both old and current versions. On a sidenote, I discriminate versions by their timestamp, as there is currently no other versioning system that works for both cur and old tables, AFAIK.
From the validation page, you also get a link to a Special Page (tm) showing the statistics for the different versions of this article. Breaking down statistics further was not implemented due to privacy reasons and my personal lazyness ;-)
There are plans for some kind of "German 1.0" in the near future, not to mention the English one and the one-volume printed version, so it would be nice if we could get this running soon.
Magnus
On Sun, 25 Jul 2004 18:16:30 +0200, Magnus Manske magnus.manske@web.de wrote:
On the default skin (no other skins yet, sorry) you'll get a "validate" tab on all articles (no other namespaces), for both old and current versions. On a sidenote, I discriminate versions by their timestamp, as there is currently no other versioning system that works for both cur and old tables, AFAIK.
I haven't looked at this feature yet (it's not on test), but wouldn't it be better to leave the tabs alone and add it to the toolbox instead? The tab location is getting prettty crowded and it is hard to see some of them on lower resolutions.
Dori wrote:
On Sun, 25 Jul 2004 18:16:30 +0200, Magnus Manske magnus.manske@web.de wrote:
On the default skin (no other skins yet, sorry) you'll get a "validate" tab on all articles (no other namespaces), for both old and current versions. On a sidenote, I discriminate versions by their timestamp, as there is currently no other versioning system that works for both cur and old tables, AFAIK.
I haven't looked at this feature yet (it's not on test), but wouldn't it be better to leave the tabs alone and add it to the toolbox instead? The tab location is getting prettty crowded and it is hard to see some of them on lower resolutions.
I thought that "edit, watch, validate" belongs together somehow. These are all about the very page you are looking at that moment. The toolbox is somthing different, according to my intuition at least :-)
If it proves impractical, it can be easily changed. If moving the link will be the worst bug to fix, I'll celebrate!
Magnus
On Sun, 25 Jul 2004 19:40:38 +0200, Magnus Manske magnus.manske@web.de wrote: snip
I haven't looked at this feature yet (it's not on test), but wouldn't it be better to leave the tabs alone and add it to the toolbox instead? The tab location is getting prettty crowded and it is hard to see some of them on lower resolutions.
I thought that "edit, watch, validate" belongs together somehow. These are all about the very page you are looking at that moment. The toolbox is somthing different, according to my intuition at least :-)
I am not sure where validate would go in a perfect world, I was simply saying that some people might not even see it due to the layout.
If it proves impractical, it can be easily changed. If moving the link will be the worst bug to fix, I'll celebrate!
Well, I haven't seen how this feature works. Any chance it will be put on test some time soon? Of course I also hope that there are no problems with it. It's something that could really help us if it works out well.
Dori wrote:
Well, I haven't seen how this feature works. Any chance it will be put on test some time soon? Of course I also hope that there are no problems with it. It's something that could really help us if it works out well.
It is already on test, but someone needs to run patch-validate.sql or this query:
CREATE TABLE validate ( val_user int(11) NOT NULL default '0', val_title varchar(255) binary NOT NULL default '', val_timestamp varchar(14) binary NOT NULL default '', val_type int(10) unsigned NOT NULL default '0', val_value int(11) default '0', val_comment varchar(255) NOT NULL default '', KEY val_user (val_user,val_title,val_timestamp) ) TYPE=MyISAM;
I forgot to include it in the update script. Sorry.
Magnus
wikitech-l@lists.wikimedia.org