Hi Devs,
Following-up on Caty's email (
http://markmail.org/message/3vukpehxeiflfjfw) I'd like us to get a bit
more organized when it comes to improving XWiki's
User Experience. This would allow us to make the product better and to
gather more feedback from the community (such as Thibaut's email, see
http://markmail.org/message/3bdk4jaziuqs6zvi ).
In order to make our product great I think it would be good for us to agree
on a set of standards and best practices related to UX. There are 2 levels
to this initiative:
1. Agree on a set of broad rules
2. Agree on the implementation specifics for each rule
A broad rule is a general rule that has to be followed when designing &
coding a new feature:
1. "Always design a feature with one or more specific personas in mind"
2. "Respect consistency -> all UI items in XWiki should look & behave in
the same way"
Specifics are details related to the implementation of any given rule:
1. Choose the style to use for all buttons (see
http://incubator.myxwiki.org/xwiki/bin/view/Standards/ for examples)
2. Define the personas we're targetting (see
http://dev.xwiki.org/xwiki/bin/view/Design/ImproveXWikiUserExperience for
examples)
I'd like to get your feedback on the following points:
- Is that a good idea overall?
- Do you think we can make it an integral part of our development
process?
If the feedback is positive I'll start a discussion about the general UX
rules we should make XWiki follow, then new ones for the specifics of each
rule once we've agreed on some or all of them.
Thanks,
Guillaume
--
Guillaume Lerouge
Product Manager - XWiki
Skype: wikibc
Twitter: glerouge
http://guillaumelerouge.com/