Extension:PageAuthors

PageAuthors is an extension that introduces a magic word  that returns a sensible list of page authors, sorted by number of bytes added. The extension is highly configurable so you can fine-tune what counts as an author.

Usage
Simply add  to any page and you will get a comma-separated list of authors of the current page, sorted by number of bytes added. See to define your own criteria of what counts as an author.

You can also do  to get the list of authors for some page other than the current one.

The list of authors can be further processed using Extension:Arrays or the #arraymap function of the PageForms extension, for example to link to the relevant user pages.

Configuration
Each configuration is shown with its default value:


 * - Minimum number of bytes added that each author must reach in order to be considered an author.
 * - Minimum number of bytes that each edit must reach in order to be counted.
 * - Whether to ignore edits marked as minor.
 * - Whether to ignore edits made by system users (such as mass imports).
 * - Whether to ignore edits made by bots.
 * - Whether to ignore edits made by anonymous users.
 * - Whether to ignore edits made by blocked users.
 * - Array of PHP regex patterns to ignore when found in edit summaries. The default values will cause the software to ignore edits with edit summaries that start with 'Undo' or 'Revert' (these match the default edit summaries when doing a revert or a rollback). So for example, if some vandal blanks a page and then a user reverts it, the revert won't count towards the byte count of the user.
 * - Delimiter between authors.