Wikipedia:Bots/Requests for approval/Taxobot 7


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Symbol keep vote.svg Approved.

Taxobot 7
Operator:

Automatic or Manually assisted:Automatic

Programming language(s): PHP

Source code available: Available at Google Code, which currently hosts code for existing tasks.

Function overview: Creates and maintains lists of descendant taxa that can be displayed in Automatic taxoboxes.

Links to relevant discussions (where appropriate): Template talk:Automatic taxobox/Archive 6

Edit period(s): Continuous, when needed

Estimated number of pages affected: Thousands, as back-end templates are created

Exclusion compliant (Y/N): Yes

Already has a bot flag (Y/N): Yes

Function details: Creates and maintains a list of the children of a given taxon using Automatic taxoboxes.

Immediate children of the taxon in question, with the exception of "incertae sedis" taxa, are listed in a flexible template that returns a list formatted per its context, under editorial control.

I've already implemented this in a series of userspace templates whilst I experimented with possible implementations; the current implementation seems to work, so if this request is approved the bot will move the templates to mainspace, so that they can be used in articles.

The lists are transcluded in back-end templates such as Template:Taxonomy/Cephalopoda (under the "subgroups" heading), where they use Template:Edit taxon list to generate links to edit taxonomy. They can (once the bot request is approved) also be transcluded in automatic taxoboxes, such as the example at Template talk:Automatic taxobox/Archive 6, in the "Orders" section. The depth of taxa that can be displayed can be manually selected, and the list will only be displayed when an editor adds a parameter to the taxobox.

The edits performed in userspace (see Special:Contributions/Taxobot_1) are identical to those that will be performed in mainspace, so these can probably be considered as the "trial" edits.

Discussion

 * So it will be acting in template space (or in article space)? It is my understanding that this will then cut the thousands of Taxobot entries in Database reports/Transplanted user templates? Plastikspork ―Œ (talk)  03:36, 2 January 2011 (UTC)
 * Yes, that's right. The bot will act in Template space, and the templates will be transcluded into template space (at Template:Taxonomy/taxonname) and article space (iff an editor uses the display children parameter in an automatic taxobox). Martin  (Smith609 – Talk)  13:46, 2 January 2011 (UTC)


 *  MBisanz  talk 02:40, 3 January 2011 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.