PEARWeb User Experience

From PEAR Wiki

Jump to: navigation, search

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
Personal tools