Board Thread:Support Requests - Designing Your Wiki/@comment-29943340-20180415215318

Some of my users (despite my best efforts to discourage this) use the VisualEditor for adding and editing infoboxes. The problem is that it lists many templates as infoboxes that either aren't, or shouldn't be visible/used by users. There's also one that SHOULD be there but isn't. Despite not appearing on the list, it's still recognized by the editor if it's already there.

In addition, when editing the infobox parameters, it lists the parameters not as they appear in the actual XML, but instead as they were added according to editing dates. For instance, "caption" doesn't appear after image, but instead, near the very bottom, alongside other newer parameters.

I understand that only portable infoboxes appear in the list of infoboxes to add, but even after using the "generate draft" option more than once, it still doesn't recognize one of them for long, and for some reason, recognizes infoboxes that I've MARKED as not being infoboxes (some of them aren't even infoboxes). I would like to know if there's a better and more consistent way of editing what infoboxes the visualeditor will list.

And of course, I have no control of the parameters list, outside of deleting, waiting for the cache, and recreating the infoboxes, which would presumably set the parameters correctly. I would like to know if there's another way of editing this as well.

Below are images I've provided for example. Just to clarify, I use the PreloadTemplates script from the Dev Wiki on this wiki, and "Mental Status" is the bottom parameter on the actual infobox. 