PEARWeb User Experience
From PEAR Wiki
Contents |
[edit] PEARWeb User Experience
This page should document who our users are, and what they are trying to achieve.
The goal is to make those interactions with pear.php.net more tolerable.
[edit] Secondary Goals
Quick, fast & easy changes are the name of the game. If it takes more than an hour to fix; then forget it, and pick something easier.
[edit] New User Experience
We should look at the ways that new users find us, and optimize them.
Our audience here includes all ranges of people; from web designers to system admins, to developers (both PHP and other).
We want to answer the questions of:
- What are we?
- Why are we great?
- Where do you go next?
[edit] Installation Experience
We want to look at how the installation experience works for users. Too often, new users fail to find the pear installer.
We want to:
- Make it stupidly easy to install pear
- Make it stupidly easy to use pear (Bug 13540 and others)
- Cover edge cases
- Engage other communities (ie, the ubuntu community) to discover where we are falling down
[edit] Getting Help Experience
The moment a user has a problem, they have the following options:
- IRC (a php channel, on efnet, freenode, etc)
- IRC - the actual pear channel, hidden away on EFnet
- Mailing lists - requires signup for usefulness
- Forums - there are a number of unofficial forums around
- The bug tracker - the one place we don't want silly questions ending up in
[edit] Quality Assurance Experience
A user has a problem: I think it's a bug. We should look at
- How are bugs entered
- What happens once that bug is entered (BugTriageDay)
- How do we build a better relationship with the user
- How do we gain the most information from that user
[edit] Notes on Patches
- Use hex, not rgb, in all css
