MODX website with thousands of frontend users - use built-in modUser class?

I am developing a website with possibly tens of thousands users on the frontend side. I plan to utilize the built-in user/context features, possibly with Login extra, which I have been using in the past for smaller websites.

Each user will have own profile where will be loaded his/her account-related data, orders, activity history.

My dilema now is whether the correct way is to user the built in modUser, create and bind the custom data to it, or whether to use some completely separate model - create own database tables, authentication etc. to handle the frontend users completely isolated from MODX.

I like the fact that if I use the built-in features, I can see and manage the user from the Manager, and I don’t have to re-invent the wheel.

I am just unsure whether MODX is suitable to handle such amount of users in the manager - do someone of you run such a website with tens of thousands users like that? I assume that this MODX Community website is built on MODX too and handles a lot of user data… :slight_smile:

Thanks for any advice to my dilema..

1 Like

You might find this useful: Bob's Guides | ClassExtender Class

I definitely find this super-useful!

How it’s possible I missed such useful thing, while I develop MODX sites for years?

Thanks, Bobray!

Don’t thank me until it works. :wink: