Hi Jim, > I've been debating on re-using the existing users model versus > creating a new 'members' model. If anyone has done something like > this, I'd love to hear your though
There is one thing I can recommend you NOT to do, and this make an inherited user model (i.e. "class Member < User"). I tried that on a Radiant-based project, and it was a headache. For another site I've reused the Radiant user model, adding fields to the users table as needed. There is, however, some things to be aware of: 1) You must seal of all admin controllers for ordinary users (non dev or admin) - I do it like this: http://pastie.caboo.se/147172 2) You should code your own Users- and Session-controllers for registration and login to avoid mixing up with the Radiant admin pages. It works for me, and I like not having to deal with two different models covering the same concept, but you have to do a bit of metaprogramming in your extension(s) to add stuff to existing Radiant code. You might find it easier to work with a seperate Member model, but feel that my approach is DRY'er. Cheers, Casper Fabricius casperfabricius.com On 04/02/2008, at 8:18, J Aaron Farr wrote: > > Jim Gay <[EMAIL PROTECTED]> writes: > >> RBAC Base gives you the ability to grow beyond the standard roles in >> Radiant, allowing you to build extensions around your own roles. > > Interesting. > > I've been wondering what other Radiant developers have been doing for > general site users as opposed to admin users. If I'm reading the code > right, this is still primarily aimed at users of the backend CMS. > > I've been debating on re-using the existing users model versus > creating a new 'members' model. If anyone has done something like > this, I'd love to hear your thoughts. > > -- > J Aaron Farr jadetower.com [US] +1 724-964-4515 > 馮傑仁 cubiclemuses.com [HK] +852 8123-7905 > _______________________________________________ > Radiant mailing list > Post: [email protected] > Search: http://radiantcms.org/mailing-list/search/ > Site: http://lists.radiantcms.org/mailman/listinfo/radiant _______________________________________________ Radiant mailing list Post: [email protected] Search: http://radiantcms.org/mailing-list/search/ Site: http://lists.radiantcms.org/mailman/listinfo/radiant
