Design/Archive/Wikimedia User Interface/User-stories

How would your story help us?
 * A better idea on where to direct our resources to build a UI toolkit that you can and will use
 * Informing how we build a toolkit that fits into your process
 * Understanding what you care about and making sure we address them
 * And generally getting to know how we can work together to bring some consistency with realistic methods around Wikimedia projects.

[//mediawiki.org/w/index.php?title=Talk:UX_standardization/Stories&action=edit&section=new Share your story ]

Example questions to answer:

First, give us some context about you
 * Are you a front or back-end engineer? Or neither?
 * What do you care about most when contributing to Wikimedia projects?
 * What is your typical area of contribution in Wikimedia projects?
 * What do you use when improving Wikimedia projects’ pages with better UI components (buttons, menus, etc)
 * Or if you make gadgets / tools that relate to Wikimedia projects, what do you use for UI components? '

Here are some example questions to get started with:
 * How do you go about looking for a UI component? For example, if you need a button, where do you look for it?
 * Have you heard of OOJS UI, what do you think this it's used for?

If you are more of a technical contributor: 
 * What’s a framework you most use (even outside of Wikimedia)?
 * Do you read documentation, when do you read documentation?
 * What’s an example of a good framework documentation, what did you appreciate about it and what would you want to know more or less of?
 * What’s an example of a poorly documented documentation, what did you not appreciate about it and what would you want to know more or less of?

Ricordisamoa's story
First, give us some context about you
 * Are you a front or back-end engineer? Or neither?
 * Neither.
 * What do you care about most when contributing to Wikimedia projects?
 * Information must be organized efficiently and without redundancy.
 * What is your typical area of contribution in Wikimedia projects?
 * Writing bots, gadgets, user scripts, Lua modules, external tools; notifying communities of software changes affecting them; reporting communities' needs to developers; keeping mailing lists thriving; contributing small patches via Gerrit and GitHub.
 * What do you use when improving Wikimedia projects’ pages with better UI components (buttons, menus, etc)
 * MediaWiki UI, for example with this edit.
 * Or if you make gadgets / tools that relate to Wikimedia projects, what do you use for UI components?
 * I try to integrate gadgets and scripts with the existing UI as much as I can. At first I used jQuery UI, as in c:User:Ricordisamoa/ShouldBeSVG.js. Then I discovered OOjs UI, and I'm using it for it:Utente:Ricordisamoa/PDC.js.

Here are some example questions to get started with:
 * How do you go about looking for a UI component? For example, if you need a button, where do you look for it?
 * When using native HTML elements, I look at MDN; when using a framework, I look at its documentation and existing code.
 * Have you heard of OOJS UI, what do you think this it's used for?
 * I know it's being used more and more for MediaWiki's UI, but I haven't heard of it outside of Wikimedia.

If you are more of a technical contributor:  -- Ricordi  samoa  23:50, 11 August 2015 (UTC)
 * What’s a framework you most use (even outside of Wikimedia)?
 * As many other projects on Tool Labs, I often use Bootstrap.
 * Do you read documentation, when do you read documentation?
 * I read it frequently, mostly examples.
 * What’s an example of a good framework documentation, what did you appreciate about it and what would you want to know more or less of?
 * Bootstrap is fairly documented: basic examples and many unofficial sites. OOjs UI's documentation is extensive as well, but: this one with static images appears outdated; [//doc.wikimedia.org/oojs-ui/master/js/ this one] seems to assume some previous knowledge of the framework; [//doc.wikimedia.org/oojs-ui/master/demos/ live demos] are nice but don't show the underlying code. See also T97264.
 * What’s an example of a poorly documented documentation, what did you not appreciate about it and what would you want to know more or less of?
 * I find Wikibase Repo's GUI poorly documented (T95649).