Extension:EditCountNeue

Category:Extensions without an imageCategory:GPL licensed extensions
MediaWiki extensions manual
EditCountNeue
Release status: betaCategory:Beta status extensions
Implementation Parser function Category:Parser function extensions, Special page Category:Special page extensions, API Category:API extensions
Description Retrieves number of edits of a user
Author(s) NekoCharmtalk
Compatibility policy Snapshots releases along with MediaWiki. Master is not backward compatible.Category:Extensions with release branches compatibility policy
MediaWiki >=1.35.0Category:Extensions with manual MediaWiki version
Database changes No
License GNU General Public License 2.0 or later
Download Category:Extensions in GitHub version control
Translate the EditCountNeue extension
Category:All extensionsCategory:Extensions not in ExtensionJson

The EditCountNeue extension allows wikis to display the number of edits of a user, via a special page or a parser function. It is inspired by Editcount, and is rewritten to have more functionality and better support for newer versions of MediaWiki. EditCountNeue is a replacement of Editcount, please disable or remove Editcount before enabling EditCountNeue.

Installation

  • Download and place the file(s) in a directory called EditCountNeue in your extensions/ folder.
  • Add the following code at the bottom of your LocalSettings.php file:
    wfLoadExtension( 'EditCountNeue' );
    
  • Yes Done – Navigate to Special:Version on your wiki to verify that the extension is successfully installed.

Usage

Special page

EditCountNeue adds a special page called Special:EditCount under Users and rights group. Select a user and click to see the number of edits of the user. It can also be accessed from Special:EditCount/<username>.

Parser function

EditCountNeue also adds a parser function to retrieve the number of edits of a user. The syntax is:

{{#editcount: <username> [ | <namespace1> [ | <namespace2> ... ] ] }}

username is required and is the name of the target user.

namespace1, namespace2 and so on are all optional and are the namespace names or namespace numbers of your need. If specified, the function returns the edit number of the specified namespaces. If omitted, returns the edit number of all namespaces.

An invalid username causes the function to return 0 as the result. An invalid namespace behaves as though that namespace argument does not exist. If all specified namespaces are invalid, the function returns 0.

API

EditCountNeue adds one API module list=editcount for query number of edits via API.

Parameters
  • ecuser - The users to retrieve number of edits for.
  • ecnamepsace - Only list number of edits in these namespaces.
Example
api.php?action=query&list=editcount&ecuser=Example

See also

Category:API extensions Category:All extensions Category:Beta status extensions Category:Extensions in GitHub version control Category:Extensions included in Miraheze Category:Extensions not in ExtensionJson Category:Extensions with manual MediaWiki version Category:Extensions with release branches compatibility policy Category:Extensions without an image Category:GPL licensed extensions Category:ParserFirstCallInit extensions Category:Parser function extensions Category:Special page extensions