Экспорт пользователей с помощью Xodus
Xodus - Дополнение MODX Revolution для экспорта выбранной группы пользователей в CSV или MS Excel форматов файлы

Xodus работает с MODX версий 2.2+ и позволяет администраторам сайтов экспортировать пользователей из выбранной группы в CSV, MS Excel 2000 или MS Excel 2007 форматы файлов для использования вне MODX, например для создания рассылки или группового импорта в другие приложения. Использование формата MS Excel 2007 очевидно также позволяет использование файла любым приложением, которое понимает Open XML формат.
Как он работает
- Админ сайта выбирает группу пользователей для экспорта.
- Выбирает формат экспортируемого файла.
- Жмёт экспорт и далее файл создаётся в директории tmp в середине директории компонента, например {core_path}/components/xodus/tmp, которая далее выдаётся в браузер и с соответствующими заголовками и инициализируется загрузка файла и временный файл удаляется в целях безопасности. Если у вас корневой каталог находится выше корня документа для лучшей безопасноти, то временной файл очевидно никогда не будет доступен через веб. Если ваше ядро веб-доступно, то в комплект с дополнением входит .htaccess файл для предотвращения доступа файлов к tmp директории, очевидно, что он будет работать на MODX установках обслуживаемых Apache или его деривативами
Для создания Excel функциональностий использовался отличная PHPExcel библиотека с небольшими изменениями для установки временной папки (как я уже указал выше). Так было сделано с целью, чтобы Xodus по-прежнему работал на шаред хостингах, где open_basedir ограничения могут предотвратить доступ к временным системным папкам.
Код доступен через Github и скоро появится в репозитории MODX.
Оригинальная статья и блог разработчика
13-11-2012 дополнения CSV экспорт Виктор Матушевский
Василий Столейков
21.01.2013 12:13А как собрать и установить компонент с GitHub'а?
Что делать с этими папками:
_build
assets
core
Как их установить, или собрать в транспортный пакет?