Jump to content

Huggle

From mediawiki.org
Revision as of 01:38, 16 October 2022 by Shirayuki (talk | contribs) (new tvar syntax)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Manual on MediaWiki Tools
Huggle
Release status: stable
Implementation api (invalid type)
Description Antivandalism tool
Author(s) Developer list
Latest version 3.4.13
MediaWiki all versions
License GNU General Public License 3.0
Download Download page
Issues : Open tasks · Report a bug

Huggle is a MediaWiki diff browser intended for quick review of edits in order to find and revert vandalism and other unconstructive edits. It's written in C++ and can be extended with JavaScript extensions.

Huggle was originally created for English Wikipedia, but it was later ported to other large Wikimedia projects as well. Since version 3 Huggle can be used for non-WMF wikis as well—see Manual:Huggle/Deploying for more information.

Huggle reads all edits made to MediaWiki sites in real time using various providers (such as EventStreams, IRC RC changes, or MW API) and presents them to the user for review. It also helps users identify unconstructive edits and allows them to be reverted quickly. Various mechanisms are used to draw conclusions as to whether an edit is constructive or not. Huggle also uses a number of self-learning mechanisms, including a global white-list and integrates ORES into its scores.

Support and Development chat is available on #huggle connect.

Extensions

[edit]

You can browse all extensions for Huggle in extension gallery.

You can help

[edit]

If you like Huggle and want to help with its development, even if you do not understand its programming language, there are many ways in which you can contribute to this project. For instance you can improve project pages, write documentation, help on IRC, suggest new features or translate Huggle to more languages. Huggle translations are available on Translatewiki on this page. If you are interested in this project, you are welcome to join us, just insert your name into this table meta:Huggle/Members and include how you participate (example: translation / helping on feedback page or IRC), in case you want to become a developer, email one of the current repo maintainers / admins. Every little help is welcome!

[edit]