Jump to main content Jump to doc navigation

What is ClassExtender?

ClassExtender is designed to make it easy to extend the modUser and modResource objects in MODX. It will not only extend the objects for you, it also gives you tools update them in the database, and search for your extended objects and display them.

Plugins are provided that, with modification, will display your extra fields on the Create/Edit User and Resource pages and will save the data to your custom table when those forms are submitted.

Package Information

  • Downloads: 1,435
  • License: GPLv2
  • Requires: Revolution 2.1.x or greater
  • Supports: mysql


This version of the ClassExtender extra was developed by Bob Ray. It was first posted to GitHub on Feb 06, 2014. As of Jun 22, 2017 it had been last updated on Jun 22, 2017, had 157 commits, and had been downloaded 1,435 times. The ClassExtender package consists of 1,675 separate files, containing 13,033 lines of code.

It is currently maintained by Bob Ray.


ClassExtender can be downloaded and installed from within the MODX Revolution Manager via Package Manager (Extras -> Installer), or from the MODX Extras Repository.

Development and Bug Reporting

ClassExtender is stored and developed using GitHub, and can be found here: ClassExtender GitHub main page.

Bugs and feature requests can be filed here: ClassExtender issues page..

Questions about how to use ClassExtender should be posted on the MODX Forums.


The full documentation for ClassExtender can be found at the author's web site (Bob's Guides): ClassExtender Documentation.

Support the team building MODX with a monthly donation.

The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.



$0 per month—let's make that $500!

Learn more