It used to be a very simple static website, and much more likely than not was just that at the time people were writing to the wiki
Like last year or something they apparently decided to migrate to this mess of a system, for reasons unknown to me. I think it might be mediawiki software?