Page MenuHomePhabricator

New special page to display all pages created by a user
Closed, DuplicatePublic

Description

Please create a new special page to display all pages created by a certain user. Currently [[Special:Newpages]] displays the pages created by users in the last 30 days only (may be less, this depends on the activity of the wiki).


Version: 1.12.x
Severity: enhancement

Details

Reference
bz10730

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 9:54 PM
bzimport set Reference to bz10730.
bzimport added a subscriber: Unknown Object (MLST).

robchur wrote:

This isn't stored in the database in a manner which allows efficient retrieval at the present time. Not too challenging to do, though...

Interiot has such tool on Toolserver, but IIRC it currently works only on demand (doesn't have interface).

ais523 wrote:

One way to do this might be to make page creation a logged action; then the list of pages a user has created would be visible via [[Special:Log]]. This method would also list deleted pages that a user has created. (Something similar exists as the patrol log, which on wikis with new page patrolling ends up listing the titles of most new pages, but lists the user that patrolled them rather than the user that created them; this implies that this shouldn't cause load problems because it wouldn't cause much more load than the patrol log itself does.) It might even be possible to retroactively add page creations to the log; the information is in the database already, although stored inefficiently, so it could be added as a batch process.

MediaWiki wrote:

I rather like the idea of this enhancement, and the suggestions above are quite good. An upgrade script could probably populate the new log from data already in the database, though it would take a while to run on large wikis. I'd really like retroactive logging, but is it practical to apply to wikis like the English Wikipedia, with hundreds of millions of revisions?

Alternatively, could this be made its own special page or added as a feature in the user contributions? Logs work, but I just thought I'd throw the idea out there.

gangleri wrote:

note: the summary of this request is very similar to
bug 007926 Special page to provide a list of all unique pages a user has edited
which has Resolution: « WONTFIX »

Is there a reason to have different resolutions for similar requests?

*** This bug has been marked as a duplicate of bug 10331 ***

cathguevel wrote:

It would be very usefull to find the contributions of a personn throught a simple search. It's just necessary when you use a Médiawiki for memory raising like on http://www.wiki-brest.net

gaelle.fily wrote:

(In reply to comment #0)

Please create a new special page to display all pages created by a certain
user. Currently [[Special:Newpages]] displays the pages created by users in the
last 30 days only (may be less, this depends on the activity of the wiki).

On http://www.wiki-brest.net, we would like to display all pages created by a certain user, not only in the last 30 days. With the link "Contribution" of an user there are all actions done (upload media, modifications, new pages...), it's not easy to see the new pages. Thanks to develop it.