Board Thread:General Discussion/@comment-13301-20170502181922/@comment-310-20170508222920

Cqm wrote:

@TwoTailedFox: Truth be told, I don't find your arguments on w:c:yugioh:Forum:New Portable-style Infoboxes overly compelling with regards to the syntax. To claim they make creating infoboxes easier is obviously going to be subjective based on personal preference and what you're used to. This is forgetting that infoboxes are not pages that receive a notable number of edits each week - you make them once, then fix or add to them as your needs change which are infrequent events. Perhaps you find PI more maintainable, which is the quality that really matters in terms of syntax, but I'd rather have a more flexible base when I have problems I need to fix.

Looking over the reddit thread you linked to from that forum, I'm not really surprised that the experience on mobile is so poor when they don't use an infobox class. Not being able to style things on mobile is a pain point, but you do get some things for free if you use appropriate classes. Changing to PI is clearly a huge improvement based on what you had, but I wonder what you might have got from some subtle class changes.

One of the biggest problems has been that the admin team of the Wiki invariably do not use mobile - and thus have been blind to how important it is, and they have focused their efforts soley on desktop. This is as much about reversing years of mobile neglect as it is bringing the wiki kicking and screaming into 2017 and beyond. The style issue on mobile ties back here, too.

Perhaps in hindsight, "easier" may have been a poor choice of words; however, I do certainly find them more maintainable, and because of how some, like myself, look at the syntax, the way we organise it makes it easier to find sections in need of change.

One of the features I have mentioned elsewhere is that it cuts down on ParserFunctions I need to call. The syntax has explicit #if support integrated, and that makes for much cleaner code overall.