Forum Permissions System
This is a bottom-up explanation of the forum permissions system used in XMB versions 1.9.9 and later. When the forum permissions system was originally overhaulled in version 1.9.9, it was totally undocumented. The implementation was improved and better standardized in version 1.9.10, however it still seemed more confusing than the old system from a developer's point of view.
Version 1.9.11 benefits from this thorough documentation, plus more improvements and standardization that were put in place to make the system more programmer-friendly.
This document assumes the reader has a basic understanding of ~MySQL concepts and the XMB database. A full discussion of the schema, script syntax, and i/o security issues is not within the scope of this document.