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 -~----------~----~----~----~------~----~------~--~---
