# [Members] jabber.org website mandate

Bart van Bragt jabber at vanbragt.com
Fri Aug 25 06:44:36 CDT 2006

Kevin Smith wrote:
> I think Psi's one of the clients in a pretty strong position for
> consideration (obviously I'm not even slightly biased) for
> recommendation for a variety of reasons,
Although the initial setup is still highly confusing ;)

> but I'm really not sure we want
> to go down the route of recommending some clients above others. Clients
> change, often quite rapidly (no sniggers about Psi's release rate
:x

It's not that they change daily or weekly and if one of the top clients
changes significantly we (the JSF) will notice or the developers can
ping us. Besides that clients don't change from 'total piece of crap' to
'functional, stable, usable' overnight :)

> I agree, however, that new users need guidance, so I suggest client
> reviews in a similar manner to Amazon \textit{et al.} when buying
> products. Some blurb from the developers themselves, then perhaps a
> jsf-members review, and the ability for users to add small reviews for
> the clients.
And if we really want to stay politically correct we don't order the
list and present every user with a randomly (or, alphabetically) sorted
list of clients.

IMO this way we can be sure that 95% of the visitors will just stick
with their current network/software...

- Your friends aren't using it
- No (working) filetransfer
- No cool emoticons
- No fancy colors/fonts in quite a few clients

And then there is the fact that:

- You have to pick a server while you don't have a clue what a 'good'
server is and switching isn't trivial
- There are lots and lots of clients and you don't have a clue what
client you should use and you really don't want to invest a hour in
looking through feature tables and reviews
- You can

Creating a site for end-users is quite a bit more challenging that
creating a site for Jabber/XMPP developers. The main selling point of
Jabber is the fact that it is open but your average user really doesn't
care about that... They don't care if they are using MSNM, AIM, YIM or
Google Talk just as long as it's really easy to setup (5 minute process
without a lot of thinking/reading) and they can reach their friends
through it.

Trying to stay 100% objective isn't going to help all this. We are the
experts, we should point new users in the right direction and not
confront them with software that crashes every 10 minutes, hasn't been
updated for ages, doesn't do file transfer, etc. Let's please try to
make all this as transparent as possible for our users.

The least we can do is trying to come up with an objective way to rank
the clients (and then just show the top 5 to the users for their
platform). That way developers don't have to fight, they'll just have to
make a better client if they want to be in the top 5.

IMO we should first select on some minimum criteria, last release date,
etc. Then we can either score them on features or rank them according by