Hi Vincent,

On Fri, Sep 9, 2011 at 16:04, Vincent Massol <[email protected]> wrote:

> Hi devs,
>
> I've just installed a new wiki with someone (an xwiki newbie) and realized
> that we have some usability issues. I'm listing just one below to start
> with.
>
> Usability issue #1: Color theme usage
>
> Story:
> * A user wants to change the logo
> * First he has to know it's done in the Color theme but let's imagine that
> this is fine… (although it's not since Color theme means changing colors,
> not the logo…)
>

The logo can be changed also from XWiki.DefaultSkin


> * He click on "customize" for the Color Theme then realizes that he wants
> his own color theme (for ex because he doesn't want that a future upgrade
> overwrites his theme)
> * He clicks on manager color themes
> * He sees the "create new color theme" and use it. However he finds that
> the new color theme isn't the same as the color theme he wants to use as the
> basis for the new color theme (btw the new color theme should be the default
> color theme IMO and not a different one as it is now).
> * Then he's stuck because the doesn't offer the possibility to copy an
> existing theme
> * Imagine that he understands that he can go a color theme page and click
> the copy action…
> * He goes there clicks copy, he finds that he wants to copy in a new space
> but he cannot (this is fixed in 3.2 I think so cool). He copies in the new
> space.
> * Then he edits the new color theme, finds the way to set the logo
> * He sees a field where he has to enter information and doesn't see how to
> upload his logo. Reading more carefully the text he understand that he has
> to cancel the edit, go to the attachment tab, upload the logo, edit again,
> edit the header again and there he's stuck again because he doesn't remember
> the name of his logo. So he has to do it all again this time copy pasting
> his logo name
>

http://jira.xwiki.org/browse/XE-695


> * Then he saves his modifications
> * .. and realizes that nothing is happening: the displayed theme is still
> the same as before. He hits refresh (because he's a clever guy!) and finds
> it doesn't help
> * Then someone points to him that he has to go back to the admin, click on
> presentation and sets the color theme to use to be his new color theme.
> * So he does this and finds that his new color theme doesn't appear in the
> list but OTOH there are 2 color themes with the same name
>

There is http://jira.xwiki.org/browse/XWIKI-6743 but it's for Rename action.


> * Then someone mentions to him that it's because he hasn't changed the
> title of this copied page...
>
> Ideas for improving this experience:
> * In the Admin>L&F>Presentation screen, next to "customize", add a new
> button "Create new colortheme".
> * In the new color theme page screen, add the possibility to copy from an
> existing theme *AND* that sets the new title!
>

My main problem regarding Administration components is why it is necessary
to mix them. There are thing that can be done only from the Administration
interface and other that redirects you to other parts, like the Color
Themes, like Search Suggest (
http://localhost:8080/xwiki/bin/view/XWiki/SearchSuggestConfig).

The question is why are ColorThemes outside the Administration. Some Admins
want only them to be able to customize the way the wiki looks&feels, others
maybe will want in the future to be able to have settings per user (in the
direction we already did with Personal Dashboard).

I've made a proposal that integrates Color Themes management inside the
Administration
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/ColorThemesProposal

The select is replaced only by  "Use this theme" link. This way even if you
have Color Themes that have the same title, the preview will help the user
to find his theme.

When hovering the items you will get the actions: edit, copy, delete
http://incubator.myxwiki.org/xwiki/bin/download/Improvements/ColorThemesProposal/states.png

You can see the proposal partially in action at
http://incubator.myxwiki.org/xwiki/bin/view/Improvements/ColorThemesAdministration



> * In color theme edit mode, add the capability to select the logo using the
> widget used in the user profile to select/upload images
> * When saving the new color theme, go back automatically to the admin page
> from where the user clicked on "create new colortheme" and set the newly
> created theme as the selected them
> * The user press save and he's done
>
> WDYT?
>
> In addition to all this we should probably rename Color Theme into
> something else to make it more clear that it's not just about colors (or
> move the logo out). Also it's probably not very clear what's the difference
> between color themes and skins.
>

I've added some hint text, but it can be improved.

Thanks,
Caty


>
> Note: I really did all those steps mentioned above in the story and it was
> a real pain from a newbie user POV.
>
> 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