XWiki's User Experience

Version 11.25 by Ecaterina Moraru (Valica) on 2014/03/26 12:29
Warning: For security reasons, the document is displayed in restricted mode as it is not the current version. There may be differences and errors due to this.

Design Process

The process involves the creation of specifications, analysis, mockups, partial prototypes and even final versions of the proposals made. The aim of these proposals are to improve XWiki's interface, look&feel, usability, experience and interaction.

  • Design planning for improvements/features is made according to the current XWiki Roadmap

UX Topics

Failed to execute the [velocity] macro. Cause: [The execution of the [velocity] script macro is not allowed in [design:Improvements.Keywords]. Check the rights of its last author or the parameters if it's rendered from another script.]. Click on this message for details.

UX: Homepage
UX: User Experience - investigations about user's behaviour
UX: Usability - does the user have problems accomplishing his tasks?
UX: Consistency - are elements that define/break the interface consistency?
UX: Standards - rules that standardise the interface elements
UX: Accessibility - are there accessibility problems users are facing while using the product?

Issues Labels

You can contribute and help us report issues within XWiki. There are several tags that can be added to a JIRA issue in order to mark it important from an user experience point of view: ux, usability, consistency, standard, accessibility.
Initially these issues were marked using the 'keywords' field, but now this field is deprecated in favor of 'Labels' field. 

  • User experience (UX) involves a person's behaviours, attitudes, and emotions about using a particular product, system or service.
    • User experience answers the question, “Did the user have as delightful an experience as possible?”
    • User experience encapsulates all the other subtopics (usability, accessibility, etc.), but being very broad is also very hard to define and quantify by marking appropriate the JIRA issues. That's why 'ux' is not a recommended tag.
    • Label: 'ux' - is the user not having a great/delightful experience using the product? (not recommended)
  • Usability is the ease of use and learnability of a human-made object.
    • Usability answers the question, “Can the user accomplish their goal?” with effectiveness and efficiency
    • Label: 'usability' - does the user have problems accomplishing his task?
  • Consistency states that things that are related should be presented in a similar way.
  • Standard refers to defining elements that will be reuse throughout XWiki (like .xform) and applying them to existing interface elements
  • Accessibility means that people with disabilities can perceive, understand, navigate, and interact with websites and tools, and that they can contribute equally without barriers
    • Label: 'accessibility' - are there accessibility problems users are facing while using the product? 
Tags: ux
   

Get Connected