Board Thread:News and Information/@comment-26143371-20170304235143/@comment-26143371-20170426225722

It might be more effort, but I think it might be wise to start with one type of page (e.g. quest), update a bunch of pages to uncover any hidden problems while the code that'll need fixing is still fresh in your mind, and then move on to the next when we're confident that one is okay. My feeling tells me that we probably won't have enough time to systematically update old pages. The strategy that I kind of have in the back of my mind is as following: Use the new infoboxes for all new pages exclusively. If something isn't possible to do, fall back to use the generic infobox (which will at least have the same look). I can then incorporate what is still needed. Old pages will stay on the generic infobox (again: based on new technology and with new design) until they are edited anyway (returning items, etc.) or until someone actually has some time to spare. For easy discoverability all pages that still use the generic infobox are put into a maintenance category automatically.

Both approaches are basically the same except for which pages are selected as test-pages. My version would use the high-traffic pages as test-pages, which in general would seem like a bad idea. However if a problem comes up, it will probably be along the lines of "This specific thing can't be expressed with the new infobox", which means it will be noticed when creating/editing the page as opposed to when viewing it. With the fallback being what otherwise would be the default for them all IMHO seems like a reasonable tradeoff.

Please make it so the templates auto-add site maintenance categories [...] It would also be nice if they auto-added the more common categories based on their contents I had originally planned to do that directly when doing the infoboxes. Due to how long it took me to even find enough time to get them done in the first place, I decided to do this as part of an second iteration. The code will most likely just end up in a Lua-module where I can do proper logic, which would keep changes to the infobox-templates minimal. Removing existing categories from pages can easily be done via bot.

Whatever makes the links noticeable. [...] In Simpsons theme one, the links aren't very distinguishable from regular text. In the dark one, they aren't very readable. I will try to think of something, even though I'm not sure what. In the dark theme I could probably make them somewhat lighter...