[jitsi-dev] New Jitsi Website (WIP)


#1

Hello friends. I want to get the approval of the Jitsi team before
continuing on this, as I would not want my effort to go to waste. :slight_smile:
Screenshot inside (work in progress, please leave your feedback!)

Why does the Jitsi Website need a re-design?

Jitsi is a brilliant IM/VOIP application, I think it's THE
Skype-killer, and I want to encourage my friends to use it. However,
the current website looks like it's from 2003, and it will turn off a
lot of users from even considering Jitsi. Initial impressions are
important! I personally only bothered downloading Jitsi because of the
fantastic Wikipedia article supporting it; I otherwise would not have
tried it.

The goal of this re-design is to make users comfortable downloading
Jitsi, and to make it as intuitive as possible to start using Jitsi to
talk with friends and family; while better promoting what makes Jitsi
great, and maintaining the goals and integrity of the project.

Screenshot

http://www.nconsulting.ca/demo/jitsi_1.png

Rationale behind the "Jitsi Account".

We have a usability problem: First-time users are required to search
for an XMPP service before using Jitsi. And this service is hidden on
the Jitsi site. This is the biggest barrier-to-entry for your average
user looking to switch to Jitsi. This may not be obvious to
developers, but, non-technical people will not understand what to do.

The legacy concept of centralized accounts from Skype and MSN are so
common that people migrating away from those Apps won't intuitively
understand that XMPP services can be "hosted anywhere". They know
having a "Skype Account", or an "MSN Account", or a "Facebook
Account".

Short Term Solution

A simple workaround to smooth out this barrier to entry would be to
have a "Jitsi Account". This simply needs to be a small front-end for
Jitsi's free XMPP Service, as shown in the design. It would be just an
XMPP account. XMPP seems to be the protocol with the most VOIP
features currently supported in Jitsi.

Ideal Future Solution

A first time XMPP account setup inside Jitsi itself would be even slicker.

I intend to write all of the code necessary to finish and launch this
new Jitsi website, and will donate this time to the Jitsi project.


#2

Hey Nathaniel,

Hello friends. I want to get the approval of the Jitsi team before
continuing on this, as I would not want my effort to go to waste. :slight_smile:
Screenshot inside (work in progress, please leave your feedback!)

Looks great! Thank you for doing this!

You may want to hold on for a bit though, because we are already working
on a new site. Some shots available here:

(these are only mockups so the final design will likely differ)

Why does the Jitsi Website need a re-design?

Jitsi is a brilliant IM/VOIP application, I think it's THE
Skype-killer, and I want to encourage my friends to use it. However,
the current website looks like it's from 2003, and it will turn off a
lot of users from even considering Jitsi. Initial impressions are
important! I personally only bothered downloading Jitsi because of the
fantastic Wikipedia article supporting it; I otherwise would not have
tried it.

The goal of this re-design is to make users comfortable downloading
Jitsi, and to make it as intuitive as possible to start using Jitsi to
talk with friends and family; while better promoting what makes Jitsi
great, and maintaining the goals and integrity of the project.

Screenshot

http://www.nconsulting.ca/demo/jitsi_1.png

Rationale behind the "Jitsi Account".

We have a usability problem: First-time users are required to search
for an XMPP service before using Jitsi. And this service is hidden on
the Jitsi site. This is the biggest barrier-to-entry for your average
user looking to switch to Jitsi. This may not be obvious to
developers, but, non-technical people will not understand what to do.

The legacy concept of centralized accounts from Skype and MSN are so
common that people migrating away from those Apps won't intuitively
understand that XMPP services can be "hosted anywhere". They know
having a "Skype Account", or an "MSN Account", or a "Facebook
Account".

This is a recurring topic around here (there's actually an active thread
about it).

The problem is that someone has to run and maintain that service and
this is not a particularly easy effort.

One of the options that we are currently discussing is a list of
"recommended" services that we can publish in jitsi.org (and potentially
make accessible from within Jitsi).

This could be a double-edged sword though: having to choose from a long
list of things is not necessarily a whole lot better than having to find
your own thing. This could be alleviated through GUI though (e.g. by
having one randomly spotlighted service every time).

Now, we are also caving at the pressure and we are thinking of also
starting a SIP service at jit.si. We may then offer this separately from
the XMPP service, or together with it via CUSAX, or both. We'll see.

Short Term Solution

A simple workaround to smooth out this barrier to entry would be to
have a "Jitsi Account". This simply needs to be a small front-end for
Jitsi's free XMPP Service, as shown in the design. It would be just an
XMPP account. XMPP seems to be the protocol with the most VOIP
features currently supported in Jitsi.

Ideal Future Solution

A first time XMPP account setup inside Jitsi itself would be even slicker.

I intend to write all of the code necessary to finish and launch this
new Jitsi website, and will donate this time to the Jitsi project.

Great, that's the spirit! Maybe you'd like to keep this for a bit. We'll
probably need help once we finish what we started.

Emil

路路路

On 27.05.13, 22:38, Nathaniel Sabanski wrote:

--
https://jitsi.org


#3

Hi,

Rationale behind the "Jitsi Account".

We have a usability problem: First-time users are required to search
for an XMPP service before using Jitsi. And this service is hidden on
the Jitsi site. This is the biggest barrier-to-entry for your average
user looking to switch to Jitsi. This may not be obvious to
developers, but, non-technical people will not understand what to do.

The legacy concept of centralized accounts from Skype and MSN are so
common that people migrating away from those Apps won't intuitively
understand that XMPP services can be "hosted anywhere". They know
having a "Skype Account", or an "MSN Account", or a "Facebook
Account".

One very layperson question related to the above....

Is there any chance that the services (particularly xmpp-based) would
talk to each other, so a person with jit.si account could add his/her
jabber.org buddies, etc?

Is this something jitsi as application/client could help with, or would
such connector solution need to be server-based?

If the former, I would consider that a big priority in terms of
extending jitsi's usability.

thanks beforehand for any enlightenment

karel

路路路

On 27.05.13, 22:38, Nathaniel Sabanski wrote:


#4

Hi,

Rationale behind the "Jitsi Account".

We have a usability problem: First-time users are required to search
for an XMPP service before using Jitsi. And this service is hidden on
the Jitsi site. This is the biggest barrier-to-entry for your average
user looking to switch to Jitsi. This may not be obvious to
developers, but, non-technical people will not understand what to do.

The legacy concept of centralized accounts from Skype and MSN are so
common that people migrating away from those Apps won't intuitively
understand that XMPP services can be "hosted anywhere". They know
having a "Skype Account", or an "MSN Account", or a "Facebook
Account".

One very layperson question related to the above....

Is there any chance that the services (particularly xmpp-based) would
talk to each other, so a person with jit.si account could add his/her
jabber.org buddies, etc?

Of course! And they do. It's one of the great things about XMPP.

Of course there are some providers (e.g. facebook) who intentionally disallow outside communications.

Is this something jitsi as application/client could help with, or would
such connector solution need to be server-based?

It's a basic part of XMPP and Jitsi (as well as most other clients) fully supports it.

Regards,
Boris

路路路

On Tue May 28 14:41:26 2013, Karel Novotny wrote:

On 27.05.13, 22:38, Nathaniel Sabanski wrote:


#5

Ah great! I was puzzled by the fact that you are asked to select service
provider when you add a new contact.

thanks Boris!

karel

路路路

On 28.5.2013 13:56, Boris Grozev wrote:

On Tue May 28 14:41:26 2013, Karel Novotny wrote:

Hi,

On 27.05.13, 22:38, Nathaniel Sabanski wrote:

Rationale behind the "Jitsi Account".

We have a usability problem: First-time users are required to search
for an XMPP service before using Jitsi. And this service is hidden on
the Jitsi site. This is the biggest barrier-to-entry for your average
user looking to switch to Jitsi. This may not be obvious to
developers, but, non-technical people will not understand what to do.

The legacy concept of centralized accounts from Skype and MSN are so
common that people migrating away from those Apps won't intuitively
understand that XMPP services can be "hosted anywhere". They know
having a "Skype Account", or an "MSN Account", or a "Facebook
Account".

One very layperson question related to the above....

Is there any chance that the services (particularly xmpp-based) would
talk to each other, so a person with jit.si account could add his/her
jabber.org buddies, etc?

Of course! And they do. It's one of the great things about XMPP.

Of course there are some providers (e.g. facebook) who intentionally
disallow outside communications.

Is this something jitsi as application/client could help with, or would
such connector solution need to be server-based?

It's a basic part of XMPP and Jitsi (as well as most other clients)
fully supports it.

Regards,
Boris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev


#6

Ah great! I was puzzled by the fact that you are asked to select service
provider when you add a new contact.

That's because you may be connected to multiple providers (that could
all be on XMPP, or on SIP, or on Yahoo!, or on any combination of
services) and you need to tell us to which one you are adding a the contact.

Cheers,
Emil

路路路

On 28.05.13, 15:54, Karel Novotny wrote:

thanks Boris!

karel

On 28.5.2013 13:56, Boris Grozev wrote:

On Tue May 28 14:41:26 2013, Karel Novotny wrote:

Hi,

On 27.05.13, 22:38, Nathaniel Sabanski wrote:

Rationale behind the "Jitsi Account".

We have a usability problem: First-time users are required to search
for an XMPP service before using Jitsi. And this service is hidden on
the Jitsi site. This is the biggest barrier-to-entry for your average
user looking to switch to Jitsi. This may not be obvious to
developers, but, non-technical people will not understand what to do.

The legacy concept of centralized accounts from Skype and MSN are so
common that people migrating away from those Apps won't intuitively
understand that XMPP services can be "hosted anywhere". They know
having a "Skype Account", or an "MSN Account", or a "Facebook
Account".

One very layperson question related to the above....

Is there any chance that the services (particularly xmpp-based) would
talk to each other, so a person with jit.si account could add his/her
jabber.org buddies, etc?

Of course! And they do. It's one of the great things about XMPP.

Of course there are some providers (e.g. facebook) who intentionally
disallow outside communications.

Is this something jitsi as application/client could help with, or would
such connector solution need to be server-based?

It's a basic part of XMPP and Jitsi (as well as most other clients)
fully supports it.

Regards,
Boris

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

_______________________________________________
dev mailing list
dev@jitsi.org
Unsubscribe instructions and other list options:
http://lists.jitsi.org/mailman/listinfo/dev

--
https://jitsi.org