Salvatore writes:
Awesome. When you edit a verified page, do you edit the verified version, or the latest version? This could be a user preference.
I preferred to make the user edit the latest revision by default (that is, when $oldid is empty). This is because I wanted the verify feature not to interfere with the article editing (but just with article viewing). Of course this may be changed, and the user can still view and edit any version from the history.
This sounds cool; I'd envision that the "verified" version would simply be a flag set pointing at one of the versions ("oldid=") that is older than the most current, and the page would be set up to show that by default instead of the most recent change. This would show up in a page history and perhaps a user could set whether they wanted to default to the verified page or the most recent page.
This is beginnning to sound more and more like a business type "document management system" with a released version and several possible unreleased revisions... :-)
Also, this sounds like a different means to the same ends as "page validation" - not that that's a bad thing, flexibility is good! But it might make sense to take a "big picture view" and pursue these features with an eye on redundant code, what should be configurable by site and by user, and so on (sorry, much as I love the feature I haven't had time to help with the page validation code - new "real job" taking up lots of time...).
Best Regards, Aerik
wikitech-l@lists.wikimedia.org