|
|
Mahara Wiki > Roadmap > Usability
UsabilityFrom $1Discuss this Roadmap item, or offer to help fund it so it happens sooner, in the Roadmap & Funding forum Mahara is quite usable, but our goal is to have Mahara be extremely easy to use, even for people who have not had much experience with computers and the internet. Here is a list of improvements we can make to streamline the system: Redesign the Main NavigationThe current system of tabs has a couple of problems:
Pull-down Menus, on the other hand, do not have these problems (particularly the first one). We'd like to implement some form of pull-down menu system, and while we're at it, change from entries we have currently in the main menu to some more task-based menus. Ray Merrill has suggested having three main menus in which to place items, loosely titled: "My Stuff", "Other People's Stuff" and "Sharing". This gives a task based approach, where we place items in the menus according to what people will be thinking when told to complete a task. For example, editing their profile page could appear under "Sharing", as it's all about sharing their information. Horizontal NavigationAlong with redesigning the main navigation, horizontal navigation can provide a great usability boost by anticipating what actions a user might have intended to do when they visit a page. For example, editing your profile and editing your profile View are two different pages. One is a form where you fill out basic information, while the other involves the View editor. However, a user may visit one, hoping to do the other. In this case, horizontal navigation could provide a "Did you mean to?" sideblock, which has links off to other things the user might have been intending to do. Terminology Changes"View" and "Artefact" are fine terms to describe the system architecture - although the concept of things needing to be artefacts before they can be placed in a View is by now a long incorrect one. The problem actually arises in the UI, where it's hard to explain to a lay person what a "View" actually is. The word "artefact" also causes confusion. Most users couldn't care less that they're creating artefacts and can put them in Views - but they'll understand that they can create "stuff"/"information", and put it in "web pages". We still need to discuss the best terms for this. Icons for System EntitiesThe idea here is to display a 'group' icon next to group names, a staff icon next to staff members, etc. This helps reinforce the user's sense of what they're looking at, and in the case of users, point out exactly who has what role - most useful if the user is among strangers. View Interface ImprovementsThe View interface as it stands isn't too bad usability wise (terminology notwithstanding), but there are still several things we could do to improve it:
Administration SectionThere's a few issues with the Administration section as it stands right now. One is that the Site Options form is growing longer and longer, with all sorts of options in it, with no real focus. If a user wants to change one of the settings, it's not logically grouped anywhere making it harder to find. Another is that while plugins can provide configuration forms, to get to them you have to go hunting under Manage Extensions. Again, it can be hard to find a single setting, such as how to change the default quota for a user. While the top level of the administration menu provides some task-based navigation, perhaps we should review exactly where each setting should go. It might be necessary to create new screens or wizards to make changing settings easier.
Tags:
|
Powered by MindTouch Deki Open Source Edition v.8.08.1a |