hi zain,

I´m not sure if this is the right place to start a discussion about
usability testing, but I still post the main issues here ... see
http://code.google.com/p/django-grappelli/wiki/djangoissues for
further details.

the main problem for our clients is the admin index page and how
"installed apps" are listed there. I know that it´s possible to
customize this page, but that´s not the point (because it leads to
unwanted behaviour).
when I have to explain to my customers why apps are listed the way
they are, it´s always getting complicated. customers are not
interested in something like "installed apps" - they don´t even know
what apps are (and they don´t have to).
a simple example: you´re having an app "auth" with "groups" and
"users". and you´re also having an app "user" with a "user profile".
of course, you want to list "groups", "users" and "user profiles" on
ONE place on the admin index page. my clients always call me for
something like "I can´t find the users profile" (because there are 124
models listed between the app "auth" and the app "user").
IMHO, that´s currently the biggest weakness of the admin-interface
when it comes to "usability".

there´s a lot more to say here, but I´m not sure if this is somehow
related to your work - not sure if you only work on the inline-stuff
or the admin-interface overall.
besides the index-page, someone should take a look at the html/css.
the programming is a mess in certain places (e.g., every input-field
on the change-form has a class, but decimalfield and floatfield don
´t). moreover, the naming of the css-classes doesn´t seem to be well
thought out.

something which is related to inlines: currently, with stacked-inlines
you´re having "comment #1 ...", "comment #2 ..." and so on on the left-
hand side. IMHO, you should display __unicode__ there (I hope you know
what I mean). because with 20 comments listed there, one has to click
through all items to actually see what´s in there ...
one more thing: it currently says "Add a choice" - I´m not sure if
this should be "Add a Choice" in order to be translated correctly.

thanks,
patrick


On 7 Jul., 08:21, Zain Memon <[email protected]> wrote:
> Thanks for the feedback, everyone. I'll focus on improving error handling
> and styles to make reordering more intuitive.
> patrickk and andybak: I'd love to hear your findings from usability tests. I
> will be in a pretty good position to implement fixes you suggest (barring
> community approval) once GSoC is over.
>
> Zain
>
> On Mon, Jul 6, 2009 at 10:25 AM, patrickk <[email protected]> wrote:
>
> > @aniybak: yes, we´re doing usability-tests very frequently. that´s one
> > reason why we came up with django-grappelli ...
>
> > btw, I absolutely agree with the "cancel-button".
>
> > about the delete-button: IMHO, one needs the possibility to undo the
> > deletion - that´s why it´s almost impossible to let items disappear.
>
> > regards,
> > patrick
>
> > On 6 Jul., 16:26, andybak <[email protected]> wrote:
> > > Nice!
>
> > > Are you planning to do anything to finesse the behaviour of the
> > > 'delete' button? It would be nice (especially on selector inlines) if
> > > it looked like items disappeared immediately.
>
> > > I also feel the admin change pages needs a 'cancel' button. It's quite
> > > counter-intuitive that the way to leave the page without saving
> > > changes is to simply navigate away without clicking save. This has
> > > come up in a couple of quick usability tests. (Incidentally - is
> > > anyone else doing usability tests on the Django Admin? It would be
> > > nice to pool findings)
>
>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to