Hi all,
I’m working on a community based graphics website on which (registered) artists can publish images for others to use. This will be free to start with, but in the future I might consider adding a "premium" category for those that are willing to pay a small sum for something custom made, which then goes to the artist.
Anyhow, I’ve decided to use MODx Revo for this as one of my colleagues has been stressing how much he likes that over evo when making custom apps... and I must admit from playing around a little I’m liking it also.
But now to my question. As the intention is to get a lot of users (artists and visitors alike), I’m wondering if I should use the built-in MODx user system, or to build my own and use it as a package instead. So I’m looking for a little feedback on that.
Pros for using a custom user system:
- more flexibility on how users are being presented in the backend, what fields they can/must fill in
- doesn’t fill up the modx tables with loads of records
- the users wont need access to the manager, so why give them a login for that
Cons of using a custom user system:
- requires more coding (but hey, that’s part of setting up a website right?

)
- there’s already a system in place which would sort of render useless
I’m wondering what you all think. I also want to support different logins, like OpenID, Google, FB etc someday, so I’m not sure if that changes the best tactic.
I’m pretty sure that the graphics will go in a seperate table already as I’m not looking forward to having thousands of documents in the document tree. But I’m open to suggestions
(Oh, btw, I’m not sure if this is the right forum as it’s not a "How do I" but more a "How should I" question.. was doubting between this one and the general banter forum but this one won the bet. If it’s wrong please forgive me.)