This is great! 
Some comments follow.

Should the password be placed in a password field (to imhibit
someone looking over the shoulder)? Normal applications also
provide then a second confirmation field.

There should be a global user name (configurable, e.g. 'admin')
that automagically owns all roles... To avoid accidental
restricting the entry point. I guess this could be done at
the application level (e.g. the admin app!).

When the list of users (maybe other screens) grows to be
large, it would be an advantage to add a pager. This could 
be added in the future when this basic implementation is
completed (but it should be kept in mind).

There should be a screen where the current user can update
(only) his own user details. Possibly when the user logs in
without the admin role, it could present his user deltails
screen (like the result of an user find). Currently only the
users with admin role can use this sample...

The detail screen could also contain links to the other
possible actions (like the overview screen). Maybe the 
delete could be left away at this level. OK, maybe not...it 
might cause confusion when the admin has updated some 
parameters and forgets to submit it (trying to continue with
e.g. roles or permissions).

It would be good to add a compact description + instructions
on the bottom of the pages to lead the admin through the
required steps...

:) Christoph

Jason van Zyl wrote:
> 
> Hi,
> 
> This thing is still young so don't expect a whole lot!
> 
> The admin app can be viewed here:
> 
> http://www.periapt.com:8080/admin/servlet/admin
> 
> It is fully functional, but the UI is lacking and
> there are lots of little bits that are quirky
> still. I just figured better let it get seen before
> it goes too far.
> 
> The admin app takes advantage of the new Pull Service
> and a tool called UI Manager. This admin app is skinable:
> by setting some properties and creating some images you
> can make an admin app that looks different.
> 
> The admin can be used without the Pull Service and
> the UI Manager, but this is the first app to take
> advantage of both these tools.
> 
> The source for everything will be made available
> shortly, I'm just cleaning it up and documenting
> it for consumption.
> 
> This demo is running off my laptop through a
> firewall so if it's really slow, too bad :-)
> 
> Hopefully this will start some discussion about
> the security system. Hopefully the UI accurately
> reflects the relationships between Users/Roles/Groups
> and Permissions, but if it doesn't this is quickly
> be caught by looking at the UI.
> 
> Hopefully this will serve as a decent basis for
> all Turbine admin apps.
> 
> jvz.


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to