Mijn CMS bestaat uit een aantal modules: user (om gebruikers aan te maken), log (loggen van system events), article (voor het aanmaken van artikelen), etc. De meeste modules bevatten een aantal instellingen (settings) die door de gebruiker veranderd kunnen worden. Nu zijn er twee mogelijkheden om dit in een navigatie menu te vervatten:
Momenteel ziet het menu er als het rechter voorbeeld uit, waarbij "settings" een aparte groep binnen de admin functies is. Twijfelend over de gebruiksvriendelijkheid hiervan heb ik wat rond gekeken bij windows programma's en open source cms-en (en andere applicaties) en er is geen duidelijke voorkeur voor de linker of rechter manier. Drupal bijvoorbeeld, doet het op de rechter manier. Microsoft eigenlijk ook (zie Word), maar evenzoveel applicaties kiezen de linker manier van ordenen.
Omdat dit het eerste product is dat ik op commerciele basis maak, vraag ik mij af: wat is jullie werkwijze en wat zijn je argumenten daarvoor? Ik weet zeker dat er complete usability studies naar onderwerpen als dit gedaan zijn; ik kan echter zo snel geen goed document over dit specifieke onderwerp beginnen.
code:
1
2
3
4
5
6
7
8
9
10
11
12
| users | users
add users | add users
permissions | permissions
settings | logs
logs | export
export | articles
settings | add
articles | import
add | settings
import | users
settings | logs
| articles |
Momenteel ziet het menu er als het rechter voorbeeld uit, waarbij "settings" een aparte groep binnen de admin functies is. Twijfelend over de gebruiksvriendelijkheid hiervan heb ik wat rond gekeken bij windows programma's en open source cms-en (en andere applicaties) en er is geen duidelijke voorkeur voor de linker of rechter manier. Drupal bijvoorbeeld, doet het op de rechter manier. Microsoft eigenlijk ook (zie Word), maar evenzoveel applicaties kiezen de linker manier van ordenen.
Omdat dit het eerste product is dat ik op commerciele basis maak, vraag ik mij af: wat is jullie werkwijze en wat zijn je argumenten daarvoor? Ik weet zeker dat er complete usability studies naar onderwerpen als dit gedaan zijn; ik kan echter zo snel geen goed document over dit specifieke onderwerp beginnen.
"Real software engineers work from 9 to 5, because that is the way the job is described in the formal spec. Working late would feel like using an undocumented external procedure."