My favorites | Sign in
Project Logo
          
New issue | Search
for
| Advanced search | Search tips
Issue 7: Improve initial user experience
3 people starred this issue and may be notified of changes. Back to list
Status:  Closed
Owner:  dries.buytaert
Closed:  Dec 2007
Research
Usability
ClaimedBy-AriXmail
DueDate-2007-12-09
DrupalIssue-197219
AdminChecked


Sign in to add a comment
 
Reported by webchickenator, Nov 18, 2007
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

Comment 1 by webchickenator, Nov 18, 2007
(No comment was entered for this change.)
Labels: Usability
Comment 2 by b.rudge, Nov 28, 2007
See my comment on
http://code.google.com/p/google-highly-open-participation-drupal/issues/detail?id=8#c2
Comment 3 by AriXmail, Nov 29, 2007
I claim this task.
Comment 4 by addi.berry, Nov 29, 2007
Awesome! This is a much needed task and I look forward to your results.
Status: Claimed
Labels: ClaimedBy-AriXmail
Comment 5 by AriXmail, Nov 29, 2007
1 usability session down, 2 to go!
Comment 6 by b.rudge, Dec 02, 2007
AriXmail, see http://groups.drupal.org/node/7352#comment-21974
Comment 7 by AriXmail, 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)
Comment 8 by webchickenator, Dec 06, 2007
Hi, AriXmail, any luck getting that last session? This task is a bit overdue now.
Status: ActionNeeded
Comment 9 by AriXmail, Dec 07, 2007
Aargh, I've been really busy, sorry. I will get this done tonight or tomorrow.
Comment 10 by webchickenator, Dec 07, 2007
No problem, thanks for letting us know! :)
Status: Claimed
Comment 11 by AriXmail, Dec 07, 2007
Hey, quick update. I'm finishing up my report, I'll have it up tomorrow!
Comment 12 by webchickenator, Dec 07, 2007
Great. Thanks!

Marking back to ActionNeeded, but we've heard back from you so you're good for now. :)
Status: ActionNeeded
Comment 13 by webchickenator, Dec 07, 2007
(No comment was entered for this change.)
Labels: DueDate-20071208
Comment 14 by webchickenator, Dec 07, 2007
(No comment was entered for this change.)
Labels: -DueDate-20071208 DueDate-2007-12-08
Comment 15 by AriXmail, Dec 08, 2007
Here's my document: http://ijailbreak.com/drupal.html

I hope I did this right!
Comment 16 by addi.berry, Dec 08, 2007
Marking for review and adding Drupal issue #.
Status: NeedsReview
Labels: DrupalIssue-197219
Comment 17 by webchickenator, 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
Comment 18 by webchickenator, 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
Comment 19 by AriXmail, 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 :)
Comment 20 by webchickenator, Dec 09, 2007
AriX completed all of the remaining feedback items, so marking this task "Closed"!
Great job!! :D
Status: Closed
Comment 21 by aclight, 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.
Comment 22 by AriXmail, 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

Comment 23 by b.rudge, 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.
Comment 24 by AriXmail, 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.
Comment 25 by aclight, Jan 21, 2008
That'll do.  Thanks.
Labels: AdminChecked
Comment 26 by jakob.persson, 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.
Sign in to add a comment

Hosted by Google Code