Thread:Extension talk:BedellPenDragon/Fatal Error/reply (2)

Sorry, I've made some edits now to try to clarify it. No, you don't have to create a ReasonsList if you don't want one. The concepts behind what make the various lists and feeds and the templates that rely on them work are probably kinda confusing; I confuse myself sometimes, and I created them.

Part of the problem is that we're working with templates and parserfunctions. Tim Starling described MediaWiki wikitext with ParserFunctions as "the ugliest, most inefficient programming language known to man". Nested templates make the situation worse because now you have not only a bunch of parserfunctions with double curly braces but template transclusions with double curly braces and template parameters with triple curly braces. But if I don't use that system, then I have to hardcode everything, and then it's not open for the users to edit. Unless of course I use Scribunto to implement this stuff, but I'm not familiar with how to write modules.