There's currently no way to easily get the creator of a page. This makes it difficult to write reports about who wrote the most articles or make a list of the pages a person created.
I think it'd be nice to have a page_creator column in the page table to track who has created a page. It'll have some edge cases like page moves, but I think this is acceptable.
So this would have four pieces, I guess:
- add a page_creator column to the page table (255 bytes, has to support anon page creations);
- add an index to this column (so that you can sort by user);
- write a maintenance script to populate this column; and
- fix up Extension:RenameUser to make sure it accounts for this column in user renames.