This article is a continuation of Tools, part 1, in a series meant to introduce readers to useful tools for editing. This time, we will be treating tools related to internal links (wikilinks), and the version histories of wiki pages.
Many tools consist of user scripts, JavaScript code running in your browser, that can be imported by adding importScript("User:Example/awesome script.js")
to your skin.js page. Compatibility varies with skin and browser, with Internet Explorer being the most problematic. A more extensive script list is at Wikipedia:WikiProject User scripts/Scripts.
Various other tools are hosted on the Wikimedia Toolserver (currently provided by the German Wikimedia chapter) and can be accessed via a web interface. Some are also hosted on non-Wikimedia websites.
Dabfinder adds a "Find disambiguations" link to your sidebar, outlines disambiguation links in green and allowing you to fix them on the fly without having to go to a separate page. Unlike Begriffsklärungs-Check ("disambiguation check") from the German Wikipedia, it works on all languages.
javascript:importScript('User:Splarka/dabfinder.js');findDABsButton()
into your browser's address bar while viewing or previewing the article of interest.{{subst:js|User:Splarka/dabfinder.js}}
to your Special:MyPage/skin.js page.Dablinks is a Toolserver tool which checks for disambiguation links. It can check individual pages or up to 500 pages from a category, list, or a user's recent contributions. A companion tool, accessible via "(fix links)", Dab solver provides an easy to use menu driven interface for resolving all links. The tools also collects statistics to assist WikiProject Disambiguation.
Linkclassifier assigns over a dozen possible attributes to links. Users can opt to use either the default style sheet or create their own with the looks and color they want for each attribute. The default highlights disambiguation and self-redirects links and outlines non-free images. What sets this tool apart from others is the ability to identify Set index articles. While there is no firm standard, they are typically hybrids between a list article and a disambiguation page. Writers may intentionally link to these if they wish to have a description or history of a Ship's name, for example.
javascript:void(importScript('User:Anomie/linkclassifier-demo.js'))
into your browser's address bar while viewing or previewing the article of interest.{{subst:js|User:Anomie/linkclassifier.js}}
and importStylesheet('User:Anomie/linkclassifier.css');
to your Special:MyPage/skin.js page.The Contributors tool lists users who have edited a page, based on the number of their contributions. This is a good way to identify the major contributors to an article. The tool can also display the page history in other formats. (Documentation)
Article revision statistics by X! also shows users who have edited a particular page, sorted by number of edits; but it provides many other statistics about the page's history, such as the number of edits per month, or the percentage of anonymous edits.
WikiDashboard displays an article together with a timeline showing editing activity, and also lists the contributors with the most edits to the article. Editing while using the dashboard is not possible. It was the subject of an article in Technology Review last year; see also the Signpost coverage of its release in 2007.
Revisionjumper allows easier navigation of a page's history, generating diffs between arbitrary revisions or time periods with just a few clicks. It was developed on the German Wikipedia and is used by around 1500 users.
{{subst:js|MediaWiki:Gadget-revisionjumper.js}}
to your Special:MyPage/skin.js page, or go to Special:Preferences, check its box under "Gadgets", and click "Save".WikiBlame (documentation) searches revisions of a page for a text string in either the HTML or wikitext. It then displays the revision dates where the string exists or does not by a green circle and red X. This is useful if one needs to ask the author of a particular statement for a clarification or a reference, and is certainly faster than doing it by hand. Article Blamer by X! promises similar functionality in a streamlined interface. WikiTrust (see below) is another alternative.
WikiTrust analyzes an article's history and the contributions of its authors to calculate a trust score for each part of the text, which is displayed as a color (white=trustworthy, yellow or orange = unstable). It is also possible to check directly who contributed that part: A CTRL-ALT-click on a word will take you to the diff where it was added.
WikiTrust is currently available as a browser add-on for Firefox. The Wikimedia Foundation has indicated that it may eventually be integrated into Wikipedia itself (see Signpost coverage).
Page view statistics graphs the number of views per day for a Wikipedia page. The tool aggregates a list of the "most viewed pages", although this is often several months behind. The data is also used in a new, still experimental tool by Emw that graphs over larger periods.
Note: Due to past problems with the underlying data (squid logs), page views may be under-reported from November 2009 to July 2010.
Discuss this story
Wikihistory
Another page history tool that wasn't mentioned in the article but is also very useful is de:Benutzer:APPER/WikiHistory, a downloadable (and closed source) program that runs under Windows. The documentation is entirely in German, which was a reason not include it here, but the program itself is in English and can be applied to pages on many different Wikipedias including the English one, and Commons. Apart from a "blame" function, it can color an article's text according to which editor contributed it, meaning one gets a direct overview of all text authored by a particular user. The German Wikipedia fork "Wikiweise" offers such a coloring function directly on their site (accessible by the "Einfärben" link next to each article, example). IIrc, this was based on an earlier version of APPER's code.
Regards, HaeB (talk) 13:42, 21 September 2010 (UTC)[reply]
Signpost articles about tools
It seems to be getting beyond the viewers at this point, so to clarify: