Very interesting ! That explains also a lot why I sometimes see very strange pages in my wiki :D
2014-07-02 14:28 GMT+02:00 Caleb James DeLisle <[email protected]>: > 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. > Maybe some nice drawing of folders containing documents (something very visual), or any other containment metaphor, with names "Spaces" and "Pages", would explain the wiki data model efficiently. > > > > > > * 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. > Maybe using "identifier" instead of "name" in this case ... ? Or explain what a page name really is, like for space. Because people usually don't understand at first what is a space (or web), but they THINK they understand what is a page name (because it's common wording), while in fact they don't - and they realize that later. I think 99% of my new users believe a page name (when they first create a page), is its title. Some still think it is, years later ;-) If you "hide" the page name and show the title everywhere in UI, when they will perform a page "rename", they may be confused again... (though rename is for advanced users I must admit). > > > - 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 > _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

