На удивление, нигде не нашлось галочки для включения gzip-сжатия. Можно поэкспериментировать с созданием собственного плагина (но у меня ничего хорошего из этого не вышло, т.к. перед запуском плагина сам modx выполняет ob_start()), а можно слегка подправить исходники.
Открываем файл manager/includes/document.parser.class.inc.php, находим метод function outputContent($noEvent= false), и добавляем в него строчку, чтобы его начало выглядело примерно так:
[geshi lang=PHP ln=n]function outputContent($noEvent= false) { $this->documentOutput= $this->documentContent; ob_start("ob_gzhandler"); [/geshi]
Разумеется, если ваш Php собран без поддержки zlib, то тут никакой способ не поможет. Но что-то я таких серверов давно уже не видел :)
Лучше всего править именно этот файл, на случай использования modx сторонними сервисами (например, мы - используем)