UPDATE 2: Discussion on “restricting AWB” is over. See here
for outcome.
UPDATE: See here
for my latest proposal.
TL;DR: The AutoWikiBrowser tool should be restricted to established contributors who can demonstrate a need for it.
Earlier today, I encountered a user named “SpellBot” that immediately dove in using AutoWikiBrowser to spellcheck articles. This is kind of problematic, because the purpose of AutoWikiBrowser is to perform extremely tedious tasks, such as adding a {{historical}} tag to articles in a large category. Typo fixing is a secondary feature that could be used.
What needs to be done to restrict AWB/CheckPage
The technical measure for restricting AutoWikiBrowser is by creating a checkpage at https://wikihow.com/Project:AutoWikiBrowser/CheckPage
(autoredirects to https://wikihow.com/wikiHow:AutoWikiBrowser/CheckPage
where the checkpage should actually be created). The page has to be a specific format for the tool to be properly restricted. Basically, users on the CheckPage and administrators are given access to the program, and users not on the CheckPage aren’t. The CheckPage would be fully admin protected so that new users would not just be able to add their username to the list, as it would defeat the purpose. The format of the CheckPage is something like this:
==Approved users== \<!--enabledusersbegins--\> ===Bots=== \<!--enabledbots--\> \* Willy on Wheels! \* Foobot tha Great \<!--enabledbotsends--\> ===Normal users=== \* Lorem \* Ipsum \<!--enabledusersends--\> \<!--Message:Some message all users will see after login--\> \<!--No general fixes: List pages here that have specific formatting issues not compatible with AWB's general fixes. [[Mathematica]] - formulae are screwed up! [[Wikipedia:Lists of common misspellings]] [[Associative array]] - becomes dissassociative [[List of musical works in unusual time signatures]] --\>
This template is copied from Wikipedia’s CheckPage
format. This first part requires no engineering time whatsoever and can be done by any admin once consensus is achieved.
Tagging edits made by AWB
The second part is tagging edits made with AWB with “AWB”. I believe this is done by going to Special:Tags and creating a tag called “AWB”. That way, in RC patrol, we can separate AutoWikiBrowser edits from regular edits.
Now onto the part as to why AWB should be restricted:
- AWB can cause major problems because it was not designed for wikiHow. I have used AWB before and often have to reject changes that convert “<br><br>{{whvid}}” to "
{{whvid}}" (
means line break in programming, I cannot type it here, so I am just showing two line breaks.).
2. AWB has a large potential for abuse. It is very easy to run through a list of pages and systematically do something disruptive, like “fixing typos” that do not need fixing. This can raise the RC patrol backlog really high. RC patrol managed to get into 100s because the user I mentioned was new and did not know what AWB should be used for on wikiHow.
3. Using AWB requires a large amount of trust. I have been told not to use AWB for certain tasks and also learned that AWB should be used sparingly to perform extremely tedious edits that would take a long time to do manually. This case of an extremely new user using AWB is rare, but this shows what could potentially happen if the tool is left open for anyone to use.
4. We already have a lot of dashboard tools that do better than AutoWikiBrowser. For example, we have the spellchecker that can be used to identify typos, and the copyedit greenhouse to make copyedits. AWB can introduce formatting issues, such as by adding unnecessary non-breaking spaces or messing with line breaks, that make it not ideal for widespread use on wikiHow.
I propose that prospective AWB users (that are not admins) meet the following criteria to be considered:
- Minimum 1000 mainspace edits and 90 day old account (i.e. trusted editor). There needs to be demonstrated willingness to pursue wikiHow’s mission in order to use AWB. There also needs to be demonstrated interest in performing cleanup on the site, such as by copyediting articles or using the spellchecker tool.
- Access to New Article Boost can be preferred, but does not need to be a requirement. A user without NAB should still be able to get access to AWB if they demonstrate a need for it (such as by managing article tags in a category).
- Not previously had access to the tool removed in the past 90 days (or blocks or bans for any disruption).
- Willingness to accept feedback for edits made by the tool.
- Should access to the tool pose a risk to disruption at any time, access may be removed.
I do think AWB is a nice tool (I have used it before), but I think it is important that we prevent disruption and controversy that may ensue from misuse of the tool.