User:Neilc

<!--

Links

 * Lists of common misspellings

To automate

 * Links that have an embedded underscore -- e.g. Linux_kernel rather than Linux kernel
 * Section titles with leading and/or trailing whitespace
 * We can also remove trailing whitespace at the end of documents, and trailing whitespace after section markers (i.e. "== ")
 * "See also" should always precede "External links", if both exist
 * Standardize the placement of "stub" messages.
 * They always ought to be the last thing on the page, right?
 * What is allowed to follow them before end-of-page? (category entries, for example, should be okay)
 * It should be possible to find lists of items with inconsistent punctuation (e.g. some of the items in the list are terminated by periods, while some aren't). It seems hopeless to try to enforce a global standard for punctuation of lists across Wikipedia, but at least each list should be self-consistent.
 * Links to external pages that use two brackets rather than one.
 * "External links" pages that use numbered lists rather than bulleted lists.
 * Search for malformed escape sequences (stuff like &sup2. rather than ² )
 * Search for malformed "Further reading" sections (incorrect capitalization seems to be particularly common, but also correct level of indentation, contents should be an bullet list, etc.)
 * Certain articles should always be linked to in italics; for example, The Apprentice is (almost) always wrong, as The Apprentice is the name of a TV series and therefore should be italicized per MoS.
 * One way to implement this might be to enhance "What links here" to indicate whether an incoming link's text is in italics, bold, and so on. More generally, it would be nice to see the context of all the link sites that link to a given page.

Wikipedia hacks
-->
 * More stats on a user's contributions
 * Better "My Watchlist" page; I want to be able to see "all the changes made to pages on my watchlist since the last time I checked it". The current page only offers a crude approximation of this functionality.
 * Improved "random page" feature -- have the option to skip stub pages, only include stub/sub-stub pages, only show pages with more than/less than a certain number of KB/words, etc.
 * There should be a kind of redirect page that provides an alternative but incorrect variant of an article's title. So Kemal Ataturk would be an "incorrect" link, but Kemal Atatürk would be "correct". Similarly for redirects that provide commonly-misspelled variants of some thing's name. Links to incorrect redirect pages could be rendered in a particular way by the software, so that users could easily notice and correct them.
 * There could be better tool support for correcting spelling mistakes. I'd envision something like:
 * A list of commonly mis-spelled words, sorted by number of occurrences. The list would look something like this.
 * The problem with naively sorted by occurrence is that you might get a lot of false positives at the top of the list. This might make it easier to prune those words, though.
 * Each element in the list would link to a generated page that would list all the misspelled words on the page, in the context in which they are used.
 * There would be some JS/DHTML/etc. which would allow the user to click on a link to correct the misspelling. This could be done for each mis-spelled word in the article; when all the misspellings in the page are corrected, the user could submit the changes. The software would generate a new version of the Wikipedia article and an automatic change summary, and then submit the revised article to WP.