What’s the most common approach for implementing User Management such
that you don’t have to write it yourself. I mean already working
screens/functionality for (a) users to self-register, (b) administrators
to administer the users and their access rights, (c) hook this into your
applications AUTHENTICATION and AUTHORISATION?
I liked acts_as_authenticated. Simple, understandable yet malleable.
The engines stuff has been horribly buggy, at least when I tried it
last. I wouldn’t choose based on popularity. The Login Engine and User
Engine are far more popular than they deserve to be.
i like acts_as_auth as well. tried User/Login engine and realized i
liked more the ability to get in the code and extend/change. AAA’s
generators allow for that easier than the Engine approach.
I’ve yet to see a good “slap this in and you have a full admin panel w/
user
controls” type of engine/plugin. The simple stuff is easy to build on,
but
i’d love to hear about something already done.
incognito - what do you do then for authorization? and screens to manage
user access rights?
incognito wrote:
I liked acts_as_authenticated. Simple, understandable yet malleable.
The engines stuff has been horribly buggy, at least when I tried it
last. I wouldn’t choose based on popularity. The Login Engine and User
Engine are far more popular than they deserve to be.
Hi Jodi - how mature is this streamlined framework? Have you used it?
What did you mean by user + streamlined - did you mean you have to
complement streamlined with other components to make it cover user
management completely?
Jodi S. wrote:
one of the user (engines or otherwise) + the streamlined[1] framework
will get you pretty close…
I would look at activerbac https://activerbac.turingstudio.com/trac if
you have complex needs. Its not flashy but its fully done and has
everything I have ever needed, or could be easily added.
Tks Elliott - Did you look at the other alternatives people have
mentioned in this thread before picking this one?
Elliott C. wrote:
I would look at activerbac https://activerbac.turingstudio.com/trac if
you have complex needs. Its not flashy but its fully done and has
everything I have ever needed, or could be easily added.
Pratik - what did you mean by AAA/Streamlined? What are these? Can you
provide some links? Would you be able to write a few words re the
benefits of this over the other plugins/engines that have been discussed
in this tread?
Tks
Pratik Naik wrote:
Nononononono to engines ! Just use AAA/Streamlined.
Engines depends on version of rails. So when people upgraded rails to
1.1.6, all of their engines support broke. And they had to wait for
1-2 days, till new version of engine came out which supports rails
1.1.6