A new variant on an old idea follows.
I propose a new variant on protection of pages, a sort of "deferred edits" solution, to be used on high-traffic vandalism targets a la George W Bush and other presidential candidates.
Someone vandalizes GWB. Someone reverts the vandalism, say, sixty seconds to three or four minutes later. (Hey, the wiki is danged slow sometime.) The vandalism is gone. In those sixty seconds, however, someone may have viewed the page.
My solution would be a feature that would defer any edits for a short period of time, say, five minutes. If the revision remains unchanged (unedited, unreverted, un-rolledback) for those five minutes, it becomes the currently displayed 'article'. This should provide an adequate window during which such vandalism can be reverted, without it ever being displayed.
This differs from other schemes, which typically suggest some sort of administrative approval method for new revisions (such schemes perform poorly if an administrator is not available) or some sort of 'implicit review' schemes where, if a sufficiently qualified user views a page, it is marked as 'all right'.
The handling of the page 'future' (the opposite of its history) may be a trifle tricky, but I imagine it would not be intractible. A notice might be placed at the top of the article near the toolbar-tabs, "A new version of this article is pending" and a new tab for "pending version" or some equivalent label could be made available. General page edits should be directed to the pending version, and when the page is saved the user would be taken to the "pending version" tab (so they can be assured that their changes go through, preventing multiple submissions). The pending version may bear a timestamp indicating when it will be made available. The 'future revisions' could be also be displayed in the History tab above the current (boldly hilighted in some manner) revision. Finally, we might even put a notice in the Edit window: "Is this version of the page vandalized? You can start editing from [page history link here|another revision]."
In the event that a 'bad' version makes it to the current article, there ought to be a special administrator-type button or link to immediately promote the future-revisions to the presently displayed article (rather than being forced to wait for five or more minutes to elapse with the article unchanged).
I think a good, simple, short "window" scheme of this sort, if applied to selected high-profile high-traffic pages (such as featured articles or pages linked to from Slashdot or the like) would be much more readily understandable and provide a reasonable alternative to gross page protection. It might also take a lot of the fun out of vandalism if you know that your changes probably won't ever be seen by the general article-viewing public.
I do not advocate deployment of such a scheme wiki-wide at this time.
Fennec Foxen schreef:
A new variant on an old idea follows.
I propose a new variant on protection of pages, a sort of "deferred edits" solution, to be used on high-traffic vandalism targets a la George W Bush and other presidential candidates.
Someone vandalizes GWB. Someone reverts the vandalism, say, sixty seconds to three or four minutes later. (Hey, the wiki is danged slow sometime.) The vandalism is gone. In those sixty seconds, however, someone may have viewed the page.
My solution would be a feature that would defer any edits for a short period of time, say, five minutes. If the revision remains unchanged (unedited, unreverted, un-rolledback) for those five minutes, it becomes the currently displayed 'article'. This should provide an adequate window during which such vandalism can be reverted, without it ever being displayed.
[cut]
This would be a fantastic function. But the are dreams :(
My dream is that I can block a ipadress but still give access to the wiki for registered users of that ipadres.
http://bugzilla.wikimedia.org/550
wikimedia-l@lists.wikimedia.org