Xodus Icon


By Joe Molloy (freelancewebdev)

Xodus first screenshot


Extra: Xodus


Version: 1.0-pl


Xodus is a simple MODX Revolution extra to enable the export of users from chosen user groups to CSV or Excel file format.

Xodus was coded by Joe Molloy and first released in November 2012.

Xodus makes use of a modified version of PHPExcel (http://phpexcel.codeplex.com/).  The modification just changes the location of the temporary folder used by the library so that it works without issue on shared hosting systems with open_basedir restrictions which exclude use of the system temporary folder.  I have also removed the PDF folder from the shared folder in the library to reduce the size of the package - the fonts in the PDF library were adding over 17MB to the overall size of the package.

You can find more information on Xodus in the blog post dedicated to it at http://www.hyper-typer.com/news/xodus-export-modx-users.Thanks to Mat Davi Jones (matdave) on Github for enabling 2.3.x support and pushing this to a PL release.

Translation Credits:

Dutch Mark Hamstra

Spanish Cecilia Marnero

Russian Tatyana Grishna

German Markus Gottschau

Joe Molloy

New in Xodus 1.0.0

Xodus 1.0


Beta released Tuesday November 13th 2012

Xodus 1.1


Released March 6th 2013.  

Added Dutch lexicon

Removed limit from returned results by 

updating the processor script.

Xodus 1.2


Added German lexicon file

Xodus 1.3


Fixed typo that was affecting csv mimetype in core/components/xodus/controllers/getfile.class.php line 47

Xodus 1.4


Update to getfile.class.php as above to prevent unwanted whitespace appearing at the end of XSLX documents.

Xodus 1.0-pl

=========================================Updated for 2.3.X compatibility



March 13, 2014
Supported Versions
2.1 – 2.3

More from Joe Molloy


Translex is a translation tool, enabling developers and site…


fbLogin is a MODX extra which extends Shaun McCormick"s Login extra…