| Issue 7: | Improve initial user experience | |
| 3 people starred this issue and may be notified of changes. | Back to list |
Sign in to add a comment
|
Watch at least 3 new Drupal users (like friends or family) install and
configure Drupal, and submit a report that identifies problem areas, with
recommendations on how they can be improved. This work will directly help
Drupal to become a more usable system and make it accessible to a wider
range of people.
Before beginning, spend a couple of hours reading about how to do usability
testing. When observing new users, things to watch for include:
* what does he/she want to do first
* where does the user get lost or confused
* where does he/she spend his/her time in the first 30 minutes
* when and where does he/she have to Google/search for more information
Write a report that summarizes your findings. We're looking for a level of
detail and format similar to http://factoryjoe.pbwiki.com/FeedbackForDrupal6.
Resources:
* http://openusability.org/
* http://keycontent.org/tiki-index.php?page=Usability+Tools
* http://factoryjoe.pbwiki.com/FeedbackForDrupal6
Estimated time:
5 days
|
||||||||||||||||||
,
Nov 18, 2007
(No comment was entered for this change.)
Labels: Usability
|
|||||||||||||||||||
,
Nov 28, 2007
See my comment on http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=8#c2 |
|||||||||||||||||||
,
Nov 29, 2007
I claim this task. |
|||||||||||||||||||
,
Nov 29, 2007
Awesome! This is a much needed task and I look forward to your results.
Status: Claimed
Labels: ClaimedBy-AriXmail |
|||||||||||||||||||
,
Nov 29, 2007
1 usability session down, 2 to go! |
|||||||||||||||||||
,
Dec 02, 2007
AriXmail, see http://groups.drupal.org/node/7352#comment-21974 |
|||||||||||||||||||
,
Dec 04, 2007
Thanks for the link b.rudge. I am done 2 out of three of the sessions, once I'm done I'll write a summary of potential problems I've found (and probably post my original notes too) |
|||||||||||||||||||
,
Dec 06, 2007
Hi, AriXmail, any luck getting that last session? This task is a bit overdue now.
Status: ActionNeeded
|
|||||||||||||||||||
,
Dec 07, 2007
Aargh, I've been really busy, sorry. I will get this done tonight or tomorrow. |
|||||||||||||||||||
,
Dec 07, 2007
No problem, thanks for letting us know! :)
Status: Claimed
|
|||||||||||||||||||
,
Dec 07, 2007
Hey, quick update. I'm finishing up my report, I'll have it up tomorrow! |
|||||||||||||||||||
,
Dec 07, 2007
Great. Thanks! Marking back to ActionNeeded, but we've heard back from you so you're good for now. :)
Status: ActionNeeded
|
|||||||||||||||||||
,
Dec 07, 2007
(No comment was entered for this change.)
Labels: DueDate-20071208
|
|||||||||||||||||||
,
Dec 07, 2007
(No comment was entered for this change.)
Labels: -DueDate-20071208 DueDate-2007-12-08
|
|||||||||||||||||||
,
Dec 08, 2007
Here's my document: http://ijailbreak.com/drupal.html I hope I did this right! |
|||||||||||||||||||
,
Dec 08, 2007
Marking for review and adding Drupal issue #.
Status: NeedsReview
Labels: DrupalIssue-197219 |
|||||||||||||||||||
,
Dec 08, 2007
Looks good, AriXmail. If you could please complete the items laid out in the comments at http://drupal.org/node/197219#comment-652804, we can mark this sucker "Closed" :)
Status: ActionNeeded
|
|||||||||||||||||||
,
Dec 08, 2007
Extending due date an extra day to give AriXmail a chance to respond to feedback.
Labels: -DueDate-2007-12-08 DueDate-2007-12-09
|
|||||||||||||||||||
,
Dec 08, 2007
Thanks for the info on what I need to do, I'm really sorry I forgot our skype chat! I'll finish this soon :) |
|||||||||||||||||||
,
Dec 09, 2007
AriX completed all of the remaining feedback items, so marking this task "Closed"! Great job!! :D
Status: Closed
|
|||||||||||||||||||
,
Jan 21, 2008
In order to get credit for this task, please upload your final work to this issue. See the wiki page at http://code.google.com/p/google-highly-open-participation-drupal/wiki/HowToGetCreditForYourTask for more information. |
|||||||||||||||||||
,
Jan 21, 2008
Hey, I see "Issue attachment storage quota exceeded.", so I can't upload an attachment. However my HTML page with information can be found at http://ijailbreak.com/drupal.html |
|||||||||||||||||||
,
Jan 21, 2008
AriX, textify it and paste it inline in a comment. Google needs to see it here on their servers for auditing purposes. |
|||||||||||||||||||
,
Jan 21, 2008
Summary of Findings: - Files doesn't exist error is confusing, first of all, be more specific in the error if it's expected to happen, and second, include a files folder so all you have to do is tell people to CHMOD it. - Default for the Site Name field should not be Drupal, when a field has a default it makes people think that they shouldn't change it. - Description of Site E-Mail is very confusing. - Password verification is too harsh, scares people into putting in passwords they won't remember. - Time zone is confusing. Should be labeled instead of saying -500 or whatever. Maybe display as a 12 hour clock for countries that use it. - The entire site setup should have a unified continue type button label, possibly Next instead of having "save" for some, and "save settings" for others. It's confusing. - The administration section is intimidating. I've never installed Drupal manually before, in the past I've used Fantastico when I want to use Drupal. However, I have installed many webapps. First user... My Mom - Not very web-savvy I set the database up for her in my shared hosting's control panel, uploaded Drupal, (and didn't read the INSTALL.php... I think the chmod stuff should be clearer) and showed her the install page. She's making a blog for herself. First language screen is easy. Requirements error, directory files is not writable. My mom doesn't really understand FTP, so I'm going to fix the permissions for her and go on. Files directory should really be included, and the error should have instructions on how to set permissions (or, if you have a reason not to include the files directory, include instructions on the error message on how to create and chmod the directory inside the error. this generic error would throw anyone not familiar with unix permissions off) It was not clear once I fixed the permissions what to press, possibly make it clearer that you should click try again. When we got to the database configuration, I told her what the database details were. I think it's a good idea to hide the Advanced section, because in other webapp's installation routine, these settings throw people off. One thing I want to make note of so far, is that I think there should be a Next button at the bottom of each page instead of differently labeled buttons on each step. The site e-mail step is very confusing for beginning users. The first sentence, about what the E-Mail would be used for, is pretty unclear, and the second sentence about it being the same domain as the site, is not applicable to beginning users. Some text should be included saying that you can use your own E-Mail address if you want, and the text about what it is used for should be simpler. I think the password verification is slightly too much, it scared my mom enough to make a new password other than the one she normally uses, which is pretty darn secure... A relative random series of letters and numbers. The 24 hour clock is slightly confusing to us in the States, we are not at all used to it, if you wanted to leave that clock there, how about listing locations, such as Eastern Standard Time for us to make it clearer. Clean URLs is confusing to new users, although she decided to use Enabled which in my opinion is the better options. The Check for updates feature confused my mom as well, especially the part about anonymous usage statistics. The administration section was slightly complex, she just went right to the create content section. She read the description of pages and stories, and went with a story. I asked her to change what her site looked like in the administration panel, she started going through admin panels, not sure at all what to do. I think the description of themes isn't quite good enough. Once she got into themes, she figured out how to use it. I think the configure menu, where you change the colors of the site, should be a lot more obvious, because it's an easy way to make the site look cool without messing around much. Second user... My brother, Evan, age 10 - He's pretty web-savvy, but he doesn't blog or anything When he first went to the installation site, it gave an error. It threw him off, but he decided to refresh the page, fixing the error. He chose the English language naturally, and then up popped the files folder error. He doesn't have good knowledge of FTP, so I fixed the error for him. He clicked the help link, but it confused him. He knew to refresh the page, probably from the last error. Once I fixed the error and we got to the database screen. He got kinda confused, and wanted to put his username and password info into the mysql screen. I filled in the database for him, and we went on. The Site Name default being Drupal threw him off a bit, he didn't seem to want to change a default setting. I think that field should be blank. He was confused even after I told him it shouldn't be left as Drupal, I think a description of this field would be helpful to users who are not used to setting up webapps. Eventually, he figured out to put in "Evan's blog". Just like with my mom the email/domain thing was very confusing to him. Unlike my mom however, in the end, he figured he should use his address. The password thing was also confusing for him, he chose a different password than his normal one because the medium security thing scared him. And, the -5 time zone confused him, it should be EST or something. He went with the default. So basically, a lot of the same things as with mom. Third user... My Dad - He's kinda web savvy, but not a ton As before, the installation site had an error which threw him off, and he didn't know what to do. Once I refreshed the page, it got rid of the error. He chose English, then he saw the files folder error. Once he was really confused, I fixed it via FTP. He clicked the help link, but it confused him. He knew to refresh the page, probably from the last error. He, like Evan, thought that since the default site name was Drupal, he shouldn't change... Don't set a default for a field if you expect people to change it! Site E-Mail address confused him, he eventually decided to put in his own. Administrator account was fine... In the admin panel, he thought that there were too many options, it confused him. I had asked him to figure out how to "change the way your site looks", and he got a bit confused because there were so many options. He looked through the options in the site building category, and first started in the first option, blocks. Once I told him that blocks wasn't right, he found themes and went there. |
|||||||||||||||||||
,
Jan 21, 2008
That'll do. Thanks.
Labels: AdminChecked
|
|||||||||||||||||||
,
Feb 21, 2008
AriXmail: Very nice report, I see you have used a form of ethnography as your method. It's quite a powerful way to capture the actions of people and note their, as well as your own, reactions to what's going on. |
|||||||||||||||||||
|
|
|||||||||||||||||||