Last modified: 2014-02-12 23:37:59 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T47222, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 45222 - automatic page approval after some time
automatic page approval after some time
Status: NEW
Product: MediaWiki extensions
Classification: Unclassified
Other (Other open bugs)
unspecified
All All
: Low enhancement (vote)
: Future release
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-02-21 09:26 UTC by Ziyuan Yao
Modified: 2014-02-12 23:37 UTC (History)
3 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Ziyuan Yao 2013-02-21 09:26:02 UTC
By default a wiki page's most recent revision is shown to the visitor. This can be subject to vandalism. We can provide a "Most Recent / Most Stable" switch on the user interface to provide an alternative view that shows the most "stable" revision. Here I suggest an easy and effective way to determine the most stable revision:

Given a period ("the past three months" by default, but changeable by the user), find out which revision in this period lasts longest before it is succeeded by the next revision. Show this revision if the user is viewing the "Most Stable" view of the wiki page.
Comment 1 Antoine "hashar" Musso (WMF) 2013-02-21 09:30:18 UTC
One should use the FlaggedRevs extension https://www.mediawiki.org/wiki/Extension:FlaggedRevs which is enabled on http://www.mediawiki.org/

That is exactly what you are describing. Edits are not shown to the general public until someone mark some version of the article has "stable". It is then used as a default.


Such a feature can be enabled on any Wikimedia wiki provided the community on that wiki agrees on enabling that extension :-]
Comment 2 Ziyuan Yao 2013-02-21 09:35:55 UTC
That is a manual approach to determining whether a revision is "stable". The approach I suggested is automatic, and I think is more suitable for large-scale wiki projects such as Wikipedia and Wikisource.

(In reply to comment #1)
> One should use the FlaggedRevs extension
> https://www.mediawiki.org/wiki/Extension:FlaggedRevs which is enabled on
> http://www.mediawiki.org/
> 
> That is exactly what you are describing. Edits are not shown to the general
> public until someone mark some version of the article has "stable". It is
> then
> used as a default.
> 
> 
> Such a feature can be enabled on any Wikimedia wiki provided the community on
> that wiki agrees on enabling that extension :-]
Comment 3 Antoine "hashar" Musso (WMF) 2013-02-21 10:04:32 UTC
I see what you mean now. I am moving this to the FlaggedRev component as a feature request.
Comment 4 Ziyuan Yao 2013-02-21 12:06:10 UTC
Hi Antoine,

Thank you for moving this to FlaggedRev. However, I want to make a note that the now title "automatic page approval after some time" doesn't really reflect my initial idea. My initial idea says, the most stable revision is the revision that has the longest time span between its creation and its next revision's creation. For example, if a wiki page has 5 revisions during the past 3 months:

2003-02-20
2003-02-01
2003-01-01
2002-12-31
2001-12-01

Then we consider "2003-01-01" is the most stable revision because it took 31 days for the next revision (2003-02-01) to happen, and 31 days is the longest among all time differences between these revisions.
Comment 5 Ziyuan Yao 2013-02-21 12:07:33 UTC
Sorry, the example should be:

2003-02-20
2003-02-01
2003-01-01
2002-12-31
2002-12-01
Comment 6 Aaron Schulz 2013-12-15 20:54:14 UTC
This should not be part of FlaggedRevs (maybe another extension).

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links