Hello,
Feature summary (what you would like to be able to do and where):
Increase the template expansion depth on wikispecies ($wgMaxTemplateDepth = 40 ; xdebug.max_nesting_level=100)
The default settings are controlled by $wgMaxTemplateDepth = 40 (on line 4873 here); apparently each wiki has a file LocalSettings.php on the server and you can "tweak the parameters". The guidance for line 4873 reads "Maximum recursion depth for templates within templates. The current parser adds two levels to the PHP call stack for each template, and xdebug limits the call stack to 100 by default. So this should hopefully stop the parser before it hits the xdebug limit." This suggests the limit might be increased (?to say 48?; currently there are pages which involve at least 43 templates).
According to this discussion, it may also be possible to increase the xdebug limit in the php.ini configuration file, by amending to: xdebug.max_nesting_level=200
Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):
To solve/increase the current limitation on the number of clades/nested templates that can be used.
On wikispecies, as discussed here, there is a current issue with expansion depth. The page Anas formosa (and 2000+ others) display that they are in Category:Pages where expansion depth is exceeded (although functionality otherwise is not obviously affected). Other relevant cladi/templates for this page might include eg Avialae (which suggests a significant and arbitrary truncation in the number of relevant templates invoked), and perhaps Pangalloanserae. There are other well established clades, such as Neoaves, the insertion of which among the templates for other birds is likely to place thousands of other pages in this Category.
Benefits (why should this be implemented?):
To enable better representation of the tree of life.
Thank you