Oh excellent, we need more tests like this!

On 07/02/2014 01:58 PM, [email protected] wrote:
> Hi devs,
> 
> Yesterday I’ve asked my wife to try out XWiki...
> 
> Exercise 1 
> ==========
> 
> I gave her the simple task of creating a wiki page with some content to 
> organize a party with a list of people to invite. 
> 
> Here’s some feedback from this session, in the order she discovered them: 
> 
> * She started reading the Welcome block (good!) but was puzzled by the 
> terminology of ‘“spaces”. Especially since the English wording said “sorted 
> by spaces”. 
> —> Improvement: Rephrased with “organized by spaces” + had a one line 
> sentence explaining what a space is.


This Wiki is made of /pages/ which are grouped into /spaces/, kind of like 
documents are organized in folders.


> 
> * Then she saw the Spaces list below and started clicking on the existing 
> spaces. 
> ** First Blog, she understood what it was about and decided that was not 
> where she would put her new page. 
> ** Then she clicked on Main and after 2 seconds of puzzlement (it didn’t do 
> anything since she was already on the main space) the understood that it was 
> where she was already
> —> Improvement: Highlight the current space differently in the Spaces list to 
> make it clear on what space the user is currently on


"You Are Here"


> ** Then she clicked on Sandbox and understood it was a page to try out stuff 
> after reading the content. She clicked on”Sandbox Test Page 1” and found the 
> edit button and started typing some text and saving the page. It worked fine 
> but she understood that this wan’t her missing since I had asked her to 
> create a new page…
> 
> * She navigated back to the home page by clicking on the Home menu entry at 
> the top. Actually I was surprised that she used those menus to navigate very 
> quickly and it did not seem to be an issue. 
> 
> * Then she tried sending a message (don’t ask me why, this wasn’t part of her 
> mission but she wanted to try it out, Strangely she picked the “group” item 
> in the visibility box and then started typing my name. It did print “Group 
> not found” and she understood she had done something wrong but still clicked 
> “share”. 
> —> Nothing to do IMO here except maybe remove this message section as we 
> discussed already


Too much information too early? Maybe time to look at hiding things in submenus.


> 
> * Then I asked her again to create a new page and she didn’t know how to do 
> that. Then after asking her to look better at the UI she found the “Add” 
> button and clicked “Add Page”. Again the issue with “space”. It was written 
> “Main” and she didn’t fully understand that and started typing here own 
> content in there “anniv MAM !!” and then in the page name she put “liste 
> invités” and clicked create. I’m not sure what happened after (I don’t 
> recall) but she clicked on the space menu entry at the top (which was 
> displaying “anniv MAM !!”) and this led her to the WebHome page with a 
> message saying that the page didn’t exist and she clicked on “edit” in that 
> message to create it. She wondered why it was written “WebHome” in the title 
> field and why she had to type again “liste invités” there but she did it and 
> added content to the page and saved. Then she was surprised to see in the top 
> menu “WebHome”. She didn’t understand that. She 
w
as expecting to see “liste invités”. 


This is a huge bug, I usually create a WebHome with the content
{{include document="Main.SpaceIndex" /}}
But we should catch DocumentCreateEvent and do this automatically if it is not 
done.


> 
> * Then I asked her to create another page which she did correctly. 
> 
> * Then she wanted to navigate between the 2 pages she had created but she 
> couldn’t find how. Actually the saw the “My Recent Modifications” panel but 
> told me that this was ok because she had just edited the pages but if that 
> wouldn’t have been the case she wouldn’t be able to navigate. She clicked 
> several times on the menu entries at the top (wiki, space and page level) but 
> never thought about clicking the little arrows there… When I asked her she 
> said she saw those arrows but didn’t think it would do any good clicking 
> them. Actually she told me that she was puzzle by those top menu names. She 
> said she would have preferred to see “Spaces” and “Pages” with the arrows 
> next to them and then she would have clicked on them to see all the spaces 
> and all the pages. 
> —> We need a simpler way to navigate between pages (either some navigation 
> panel or change the way the top menu works)

+1 I use "My Recent Modifications" constantly to find stuff.

> 
> * Then I asked her to create a link between her 2 pages. She couldn’t imagine 
> how to do that. Then I asked her “what would you do if I asked you to put 
> some of the text you created in bold” and she understood that she had to edit 
> the page… 
> 
> Exercise 2 
> ==========
> 
> The second exercise I gave her was about changing the wiki’s home page to be 
> her own content.
> 
> I tested it with several options:
> - option 1: clicking edit on Dashboard.WebHome (XE 6.1)
> - option 2: clicking edit on Main.WebHome (XE 6.1)
> - option 3: clicking edit on Main.WebHome but forcing the “inline” mode (XE 
> 6.1)
> - option 4: clicking edit on Main.WebHome but with the proposal of 
> http://jira.xwiki.org/browse/XWIKI-10586
> 
> Results in short:
> - option 1: She selected the text she wanted to change with the mouse and hit 
> backspace… resulting in navigating to the previous page in the browser. Her 
> rationale: she had clicked edit first so she thought she was in edit mode…
> - option 2: The WYSIWYG appears, she again selected the text to change and 
> hit backspace… resulting in the whole include macro being removed… Then she 
> didn’t understand what happened…
> - option 3: The dashboard appears in inline mode but a warning is displayed 
> with technical explanations that confused her and same problem as with option 
> 1 anyway.
> - option 4: She couldn’t use the first version I did because she didn’t 
> understand why when she clicked edit she wasn’t in the standard edit view (as 
> with other pages she had edited before). I tuned the text leading to 
> http://jira.xwiki.org/secure/attachment/28082/step2.png and thereafter she 
> could use it just fine.
> 
> Conclusion
> ===========
> 
> This was very useful to me. It was worse than I imagined… but I now better 
> understand how newcomers think when they see XWiki. To summarize we need to:
> - explain the concept of “space” or replace it by “folder” which is an 
> already known concept.

I had the same immediate reaction but since we still have traces of "Web", we 
should probably swallow hard and accept that we need to explain what a "Space" 
is.

> - show titles everywhere in the UI instead of page names (this is very 
> confusing for the user): top menu, index livetables, etc

This is going to run us into a performance issue since titles are often 
computed.

> - add ways to navigate between pages more easily (either by changing the top 
> level menu or introducing some navigation panels)

+1

> - there might be something to improve on the top level menu: She saw it as 
> navigation only whereas it’s not fully and thus it’s not obvious that it 
> contains actions that can be done at a given level (because it displays the 
> current position and not generic terms such as “spaces”, “pages”.

+1 for changing it, there are enough visual queues of where you are.


Thanks,
Caleb


> 
> Thanks
> -Vincent
> 
> 
> 
> 
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
> 
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to