Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: Wikipedia: Foundation

Single login - decision 2004

 

 

Wikipedia foundation RSS feed   Index | Next | Previous | View Threaded


erik_moeller at gmx

Nov 11, 2004, 8:27 PM

Post #1 of 20 (354 views)
Permalink
Single login - decision 2004

Hi,

there's been some movement forward on the Single User Login (SUL) issue. I
ask the Board to review this mail carefully as this has significant long-
term implications and we need Board input to go ahead. I also ask other
developers to correct me if I misrepresent anything.

There are currently three competing strategies. Before I describe these
strategies, let me point out that one important consideration for any
system is scalability. That is, single login will be used on all existing
and future Wikimedia projects, and potentially even on non-Wikimedia sites
which we allow to participate in our system.

The three strategies are:

1) GLOBAL NAMESPACE, IMMEDIATE CONFLICT RESOLUTION

We try to move towards a single global user namespace for all Wikimedia
wikis. If a name is already taken in the global namespace, you have to
find one which isn't.

For the migration, any names which clearly belong to the same user are
combined into one. If passwords and email addresses are different, the
user can manually link together any accounts which belong to him by
providing the passwords.

For cases of true name conflicts between the existing wikis, there is a
resolution phase, where factors like seniority, use on multiple wikis vs.
a single one, etc., are weighed in - the "loser" has to choose a new
account name.

After the manual resolution phase, any remaining accounts are converted to
the new system automatically by making them unique, e.g. by adding a
number to the username. The transition is now complete. The old system no
longer exists.

2) GLOBAL NAMESPACE COEXISTING WITH LOCAL ONES, DEFERRED CONFLICT
RESOLUTION

As in 1), we migrate all existing accounts to the new global namespace
automatically if possible. New accounts are created in the global
namespace.

Where there are people sharing the same name, the accounts will not be
migrated to the global namespace but will stay in the local ones, which
will continue to coexist. These people can keep using their local IDs, or
create a new, different global identity.

The idea here is that resolving name conflicts is so complicated that we
simply defer the issue for now.

3) GLOBAL COMPUTER-READABLE ID, LOCAL HUMAN-READABLE NAMES

Every user has a global, numeric ID which is unique. But for each wiki,
they can have a different username. As in strategy 1), any clearly
identical accounts will be linked to a single GUID automatically, others
can be hooked up by providing the passwords.

Naming conflicts are not an issue in this system. Let's say I am Eloquence
on en: and de:, and there is another Eloquence on fr:. I get the global ID
1233, the fr: user gets the ID 28387. When I go to fr: and try to edit a
page, I get a prompt:

The username you have chosen is already in use on this wiki.
Please specify a new name:
____________________________________

If this is your account and it has not been linked to your
global ID yet, please provide the password:
___________________________________


If I go to another wiki with no user named Eloquence on it, however, the
local username "Eloquence" will be reserved for me the moment I edit it or
set my local prefs. This is because the system knows that "Eloquence" is
my preferred username, and will automatically try to create it for me when
I need it. I can change the name later, if I want, and use different
names on different wikis.

- - - - -

The differences:

1) is very complex, and we may not find someone willing to deal with the
name conflict resolution issue and take the blame from annoyed users at
the same time. Naming conflicts will always be an issue in this scheme, as
e.g. all common first names will be taken, and any small wiki hooking up
with our SUL system would feel this impact. People can mutate these
usernames relatively easily to make them unique - Erik333 - and the system
can offer such mutations, but it's still a bit annoying.

2) is easiest to implement by avoiding the conflict issue. Brion has
expressed interest in coding this. It will annoy some people who can
choose between using their local name and keeping their attributions, or a
global one, and losing their attributions, at least until things like
linking up local accounts to a global one are implemented. It leads to
some ugliness in the system because we are in an "in-between" state for
now.

3) does not have the naming conflict problem. Both Jamesday and Kate have
expressed interest in implementing it. Jamesday also wants to write a more
detailed proposal on Meta about it. For the user, it is fairly straight-
forward -- existing accounts can be hooked up easily to the single login,
new names are picked only when necessary. It is somewhat vulnerable to
trolling, as someone could e.g. register the name Eloquence on a wiki
where I am not active, and use it for nefarious purposes. The system could
however make it fairly easy to find out that this is not the same person
(on the user page: "This user is active on the following wikis: .. under
these names: ..").

In any case, we want username changes to be a cheap operation, so that
anti-trolling policies should be easily enforcable.

The question for the Board is: Given that we have at least two, and
possibly three, implementations where there are volunteers, which one
should we choose? To me, this seems to be a matter that could be decided
by the Board; others have said that a poll will be necessary first. Either
way is fine with me - what does the Board say?

Regards,

Erik


christopherlarberg at gmail

Nov 11, 2004, 11:07 PM

Post #2 of 20 (350 views)
Permalink
Re: Single login - decision 2004 [In reply to]

Not that I'm a Board member, but, just to give my input, Option 3
sounds like the easiest and fairest to me. It would be easy to link
accounts under this proposed system, even those with different names.
I envision some sort of "global user page" that can be accessed
through any local Wiki user page with the user's accounts on all
projects listed, along with any pertinent statistics. I think the
trolling issue can be addressed by allowing some sort of "eminent
domain"; that is, users with significant contributions on a project or
projects can take over an account on a project if it is inactive/has
few contributions; the original account would be moved to an alternate
user name. Those are my two U.S. cents.

--Slowking Man

On 12 Nov 2004 04:27:00 +0100, Erik Moeller <erik_moeller [at] gmx> wrote:
> Hi,
>
> there's been some movement forward on the Single User Login (SUL) issue. I
> ask the Board to review this mail carefully as this has significant long-
> term implications and we need Board input to go ahead. I also ask other
> developers to correct me if I misrepresent anything.
>
> *snip*
>
> The question for the Board is: Given that we have at least two, and
> possibly three, implementations where there are volunteers, which one
> should we choose? To me, this seems to be a matter that could be decided
> by the Board; others have said that a poll will be necessary first. Either
> way is fine with me - what does the Board say?
>
> Regards,
>
> Erik
> _______________________________________________
> foundation-l mailing list
> foundation-l [at] wikimedia
> http://mail.wikipedia.org/mailman/listinfo/foundation-l
>


beesley at gmail

Nov 12, 2004, 1:54 AM

Post #3 of 20 (350 views)
Permalink
Re: Single login - decision 2004 [In reply to]

> The question for the Board is: Given that we have at least two, and
> possibly three, implementations where there are volunteers, which one
> should we choose? To me, this seems to be a matter that could be decided
> by the Board; others have said that a poll will be necessary first. Either
> way is fine with me - what does the Board say?

I don't feel this ought to be a board decision at the moment. I
suggest a non-binding poll of the community take place first. This can
be used to inform the developers and also to help to adjust the
current proposals for single-login. I'd rather the developer committee
came to a consensus about this issue, based on the results of the
poll, since it is them who have to create the single login feature.
There is little point in the board saying make it all magically work
for an option that is disliked by the community or not likely to be
coded.

Angela.


robin.shannon at gmail

Nov 12, 2004, 5:24 AM

Post #4 of 20 (351 views)
Permalink
Re: Single login - decision 2004 [In reply to]

Well i just chased down my first ever vandal (221.219.60.170 on
en.wikibooks) and i think that which ever option is taken, its going
to make tracking down cross wikivandals far easier. also if we did
that, we could presumably have a cross-wiki recent changes page which
might help protect the smaller wikis by giving them the protection
from the RC patrol from the big wikiprojects. I personaly support
version 1 or maybe 3. Anyway, best of luck to the developers.
Is it possible to create a list now of how many clashes there would be
with option 1? so that whomever(s) makes the decision are informed.

paz y amor,
rjs
[[User:the bellman]]


On Fri, 12 Nov 2004 08:54:28 +0000, Angela <beesley [at] gmail> wrote:
> > The question for the Board is: Given that we have at least two, and
> > possibly three, implementations where there are volunteers, which one
> > should we choose? To me, this seems to be a matter that could be decided
> > by the Board; others have said that a poll will be necessary first. Either
> > way is fine with me - what does the Board say?
>
> I don't feel this ought to be a board decision at the moment. I
> suggest a non-binding poll of the community take place first. This can
> be used to inform the developers and also to help to adjust the
> current proposals for single-login. I'd rather the developer committee
> came to a consensus about this issue, based on the results of the
> poll, since it is them who have to create the single login feature.
> There is little point in the board saying make it all magically work
> for an option that is disliked by the community or not likely to be
> coded.
>
> Angela.
>
>
> _______________________________________________
> foundation-l mailing list
> foundation-l [at] wikimedia
> http://mail.wikipedia.org/mailman/listinfo/foundation-l
>


--
hit me: robin.shannon.id.au
jab me: saudade [at] jabber

This work is licensed under the Creative Commons
Recombo Plus License. To view a copy of this license, visit
http://creativecommons.org/licenses/sampling+/1.0/


hashar at altern

Nov 12, 2004, 5:36 AM

Post #5 of 20 (351 views)
Permalink
Re: Single login - decision 2004 [In reply to]

Erik Moeller wrote:
<snip>
> The question for the Board is: Given that we have at least two, and
> possibly three, implementations where there are volunteers, which one
> should we choose? To me, this seems to be a matter that could be decided
> by the Board; others have said that a poll will be necessary first. Either
> way is fine with me - what does the Board say?
>
> Regards,
>
> Erik

Hello,

Maybe we should analyse the usernames and try to get data about
conflicting name. Maybe there is only a handful of conflict ?

--
Ashar Voultoiz - WP++++
http://en.wikipedia.org/wiki/User:Hashar
Servers in trouble ? noc (at) wikimedia (dot) org


slowpoke at gmail

Nov 12, 2004, 6:32 AM

Post #6 of 20 (359 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

On Fri, 12 Nov 2004 13:36:42 +0100, Ashar Voultoiz <hashar [at] altern> wrote:
> Erik Moeller wrote:
> <snip>
> > The question for the Board is: Given that we have at least two, and
> > possibly three, implementations where there are volunteers, which one
> > should we choose? To me, this seems to be a matter that could be decided
> > by the Board; others have said that a poll will be necessary first. Either
> > way is fine with me - what does the Board say?
> >
> > Regards,
> >
> > Erik
>
> Hello,
>
> Maybe we should analyse the usernames and try to get data about
> conflicting name. Maybe there is only a handful of conflict ?

Kate ran a query on just de and en and there were several thousand
conflicts (about 3000 or 4000 whose passwords and/or emails did not
match).

--
[[en:User:Dori]]


chris_mahan at yahoo

Nov 12, 2004, 8:18 AM

Post #7 of 20 (348 views)
Permalink
Re: Single login - decision 2004 [In reply to]

--- Erik Moeller <erik_moeller [at] gmx> wrote:

> Hi,
>
> there's been some movement forward on the Single User Login (SUL)
> issue.

I would prefer #3.

I think this is the solution with the least long term issues.

Only problem: Do you need your userid number to log in?

=====
Chris Mahan
818.943.1850 cell
chris_mahan [at] yahoo
chris.mahan [at] gmail
http://www.christophermahan.com/



__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com


andreengels at gmail

Nov 12, 2004, 8:34 AM

Post #8 of 20 (349 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

On Fri, 12 Nov 2004 07:32:09 -0600, Dori <slowpoke [at] gmail> wrote:

> Kate ran a query on just de and en and there were several thousand
> conflicts (about 3000 or 4000 whose passwords and/or emails did not
> match).

How many of those are 'real' though? If you look at passwords and/or
emails not matching, it means that those where one matches are also
counted as conflicts. I think we should not count matching emails with
different passwords as conflicts, and different emails with the same
password only if the password is the empty string. In fact, I alone
could easily count as over 100 conflicts, with over 50 logins under
the same name and at least 3 different email addresses.

Andre Engels


andreengels at gmail

Nov 12, 2004, 8:37 AM

Post #9 of 20 (351 views)
Permalink
Re: Single login - decision 2004 [In reply to]

On Fri, 12 Nov 2004 07:18:09 -0800 (PST), Christopher Mahan
<chris_mahan [at] yahoo> wrote:

> I would prefer #3.
>
> I think this is the solution with the least long term issues.
>
> Only problem: Do you need your userid number to log in?

I think no. You login on some wiki, and use your login name and
password from that specific wiki. Then the system connects that login
name to a userid, and that userid would be stored in or connected to
your cookie. At least that's how I envision things.

Andre Engels


chris_mahan at yahoo

Nov 12, 2004, 9:17 AM

Post #10 of 20 (350 views)
Permalink
Re: Single login - decision 2004 [In reply to]

--- Andre Engels <andreengels [at] gmail> wrote:

> On Fri, 12 Nov 2004 07:18:09 -0800 (PST), Christopher Mahan
> <chris_mahan [at] yahoo> wrote:
>
> > I would prefer #3.
> >
> > I think this is the solution with the least long term issues.
> >
> > Only problem: Do you need your userid number to log in?
>
> I think no. You login on some wiki, and use your login name and
> password from that specific wiki. Then the system connects that
> login
> name to a userid, and that userid would be stored in or connected
> to
> your cookie. At least that's how I envision things.
>
> Andre Engels

Scenario:

Person A is Joe on EN
Person B is Joe on FR

Person A has ID 123
Person B has ID 456

Person A goes to EN, logs in as Joe, and gets ID 123, then goes to
FR, and everythig is great.

While in FR, session times out. Person A, now in FR, tries to login
again, as Joe. Oops, not possible, user Joe has a different password
(because Joe on FR is really person B)

So you would have to go to the wiki that you originally registered
your username with in order to log in.



=====
Chris Mahan
818.943.1850 cell
chris_mahan [at] yahoo
chris.mahan [at] gmail
http://www.christophermahan.com/



__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com


rowan.collins at gmail

Nov 12, 2004, 9:24 AM

Post #11 of 20 (349 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

On Fri, 12 Nov 2004 16:34:34 +0100, Andre Engels <andreengels [at] gmail> wrote:
> > Kate ran a query on just de and en and there were several thousand
> > conflicts (about 3000 or 4000 whose passwords and/or emails did not
> > match).
>
> How many of those are 'real' though?

'Real' in what sense? In the sense of 2 active users actively using
the same name on different wikis, there is no sure way to tell until
we start telling people to migrate; but if there are as many as 4000
*potential* clashes just between these 2 wikis, it's pretty certain
even that's going to be no small number once you multiply up by the
several-hundred wikis we now have running...

> In fact, I alone
> could easily count as over 100 conflicts, with over 50 logins under
> the same name and at least 3 different email addresses.

And from a technical point of view, those are very real conflicts:
ones which software alone cannot merge. Sure, we could have a
publicity campaign immediately before/after the changeover (depending
on the exact details of transition) to persuade people like yourself
to manually remove such conflicts, but that is part of the process of
transition nonetheless, and the scale of it has an impact on how we
implement the transition.

--
Rowan Collins BSc
[IMSoP]


maveric149 at yahoo

Nov 12, 2004, 11:48 AM

Post #12 of 20 (352 views)
Permalink
Re: Single login - decision 2004 [In reply to]

Option 3 looks best to me. The trolling issue would be no worse than it is now.
One way to *improve* that potential issue would be to grandfather-in currently
conflicting names as proposed in option 3 but lock user names from now on.

-- mav



__________________________________
Do you Yahoo!?
Check out the new Yahoo! Front Page.
www.yahoo.com


anthere9 at yahoo

Nov 14, 2004, 2:36 AM

Post #13 of 20 (350 views)
Permalink
Re: Single login - decision 2004 [In reply to]

Angela a écrit:
>>The question for the Board is: Given that we have at least two, and
>>possibly three, implementations where there are volunteers, which one
>>should we choose? To me, this seems to be a matter that could be decided
>>by the Board; others have said that a poll will be necessary first. Either
>>way is fine with me - what does the Board say?
>
>
> I don't feel this ought to be a board decision at the moment. I
> suggest a non-binding poll of the community take place first. This can
> be used to inform the developers and also to help to adjust the
> current proposals for single-login. I'd rather the developer committee
> came to a consensus about this issue, based on the results of the
> poll, since it is them who have to create the single login feature.
> There is little point in the board saying make it all magically work
> for an option that is disliked by the community or not likely to be
> coded.
>
> Angela.

I agree with Angela on this.

Anthere


As a side comment, I do not use same password on all my wiki accounts.
I probably still use an old one on a few projects
I recently change the french one due to a security breach in Paris meeting
I use different password for meta and wikimediafoundation because of the
higher risks involved to my password being stolen there

That makes a least 4 different passwords.


mcfly.org at gmail

Nov 14, 2004, 4:11 PM

Post #14 of 20 (354 views)
Permalink
Re: Single login - decision 2004 [In reply to]

> new names are picked only when necessary. It is somewhat vulnerable to
> trolling, as someone could e.g. register the name Eloquence on a wiki
> where I am not active, and use it for nefarious purposes. The system could
> however make it fairly easy to find out that this is not the same person
> (on the user page: "This user is active on the following wikis: .. under
> these names: ..").

Isn't it possible to allow certain users (maybe anyone with more than
50 edits) to choose to automatically register his/her username on all
available wikis?

As for option 1, I strongly oppose any system which would remove or
change the attribution of users edits without their permission. This
would almost surely not affect me personally (I doubt there are other
users named "Anthony DiPierro" and even if there are I would assume
I'd have "seniority"), but I consider it unethical to do it to anyone
for any reason.

On a slightly related note, is there any intention to enable the "Real
Name" feature on the wiki? Again it's not such a big deal for me
personally, as I already use my real name as my username on most wikis
where I contribute, but I can see how "Bob Jones #788888" might want
his real name to appear somewhere in the history information.

> Regards,
>
> Erik

Anthony


jwales at wikia

Nov 15, 2004, 3:00 PM

Post #15 of 20 (351 views)
Permalink
Re: Single login - decision 2004 [In reply to]

Daniel Mayer wrote:
> Option 3 looks best to me. The trolling issue would be no worse than
> it is now. One way to *improve* that potential issue would be to
> grandfather-in currently conflicting names as proposed in option 3
> but lock user names from now on.

Yes. What I would say is that we should go with option 3, and that we
should prevent any *future* conflicts by making it simple for people
who do not currently have a name conflict to reserve their username
globally if they like (this should be the default for new accounts).

For people with name conflicts, this can be a valuable inducement for
them to eliminate the conflict - as long as you're conflicted, you
have no guarantee on the username in a new wiki.

And finally, I would agree with Angela that this should not be a board
decision at this point, but rather a very widely publicized community
poll.

--Jimbo


user_Jamesday at myrealbox

Nov 18, 2004, 7:26 PM

Post #16 of 20 (352 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

The key point of proposal 3 is that names are not automatically blocked in all other projects. That way someone using a name in one or five projects doesn't prevent ten other people from using their first choice of name in the other 500+ (561 total databases at the moment, not all in use yet likely to be thousands within a few years). There are some 133,000 accounts on en, about ten percent of which have uploaded an image.

The key differences between the proposals:

1. Major pain and lots of inaccurate data in talk pages and so on, where names become wrong to at least some degree, or old records need to be changed. Many people forced to change name in one proposed version (the one I first wrote), in another (the one JeLuF replied with) everyone with a conflicting name forced to change name so existing records remain accurate and conversion is fast. Acceptability to the community is likely to be low - all those people forced to change names. Personally, I'd say this is by far the worst of the options.

2. (me misunderstanding what zwitter had in mind and partially inaccurately describing the results of a discussion between us) Don't force changes, link via global ID (GUID). One person signing up a name in any wiki blocks all others from using that in any other wikis in the future. All existing data remains accurate and "conversion" is a non-event. Most people don't understand many languages or participate in many projects, so names are reserved in a vast number of places where they won't ever be used by the first registrant.

3. (me finally understanding zwitter) Same as 2 except don't lock a name in all wikis. Don't force any name changes. All existing data remains accurate and "conversion" is a non-event. Login is to a single login database with GUID (log in to any project with any ID gets the global ID equivalent as the behind the scenes login). More people get their first choice of name than with 2. Anyone can reserve their name either by visiting any project with it if nobody else is using the name. Or a variation where you don't reserve until you try to edit, to let you read without unnecessarily reserving the name. A default name in the global profile which is used automatically in the new project if it's available; if it's in use, get a form to select another, leave default blank if you always want to choose. Can make it easy to register in many projects for anyone who cares about it. Options for that include check boxes either with all projects or with same-language projects and telling people whether the name they are after is already in use somewhere. Should provide a report to show the user in other projects and resolve trolling problems. zwitter has already implemented a simple version of this, which uses the email address as the link - the real solution would use the GUID.

Effectively, the three proposals reflect the evolution of my thoughts on this as I considered more and more aspects of the problem. What prompted me to go the way of 3 was considering the AOL namespace problem: every good name you want is already taken by someone you don't know, who has no involvement with anything you do. 3 tries to reduce that problem by requiring names to be unique at the finest grained practical level - the individual project.

It's easy for me to register my name in all projects. I haven't bothered to do it: I know I won't ever participate significantly in them because I don't understand the language. So, no pioint in me stopping someone else from using the name.

-----Original Message-----
From: "Jimmy (Jimbo) Wales" <jwales [at] wikia>
To: Wikimedia Foundation Mailing List <foundation-l [at] wikimedia>
Date: Mon, 15 Nov 2004 14:00:46 -0800
Subject: Re: [Foundation-l] Single login - decision 2004

Daniel Mayer wrote:
> Option 3 looks best to me. The trolling issue would be no worse than
> it is now. One way to *improve* that potential issue would be to
> grandfather-in currently conflicting names as proposed in option 3
> but lock user names from now on.

Yes. What I would say is that we should go with option 3, and that we
should prevent any *future* conflicts by making it simple for people
who do not currently have a name conflict to reserve their username
globally if they like (this should be the default for new accounts).

For people with name conflicts, this can be a valuable inducement for
them to eliminate the conflict - as long as you're conflicted, you
have no guarantee on the username in a new wiki.

And finally, I would agree with Angela that this should not be a board
decision at this point, but rather a very widely publicized community
poll.

--Jimbo
_______________________________________________
foundation-l mailing list
foundation-l [at] wikimedia
http://mail.wikipedia.org/mailman/listinfo/foundation-l


maveric149 at yahoo

Nov 19, 2004, 9:45 AM

Post #17 of 20 (349 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

--- user_Jamesday <user_Jamesday [at] myrealbox> wrote:
> It's easy for me to register my name in all projects. I haven't bothered to
> do it: I know I won't ever participate significantly in them because I don't
> understand the language. So, no pioint in me stopping someone else from using
> the name.

Having the option to automatically reserve your name in all projects should
address my concerns. The default setting of this option would be set not to
reserve the names - thus the great majority of accounts will not have
cross-project names.

Is this acceptable?

-- mav



__________________________________
Do you Yahoo!?
Meet the all-new My Yahoo! - Try it today!
http://my.yahoo.com


jwales at wikia

Nov 20, 2004, 4:19 PM

Post #18 of 20 (350 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

It is quite important to give the option for people to block a name in
all other projects. This is important for people to be able to have a
global identity. Forcing people to do this by hand is silly.

No one else can be [[User:Jimbo Wales]] in any language or project,
for obvious reasons. But I am not special. Everyone deserves to be
able to create and maintain a global identity.

It should be the default in all *new* cases where there is no
conflict, and it should be sought (socially and peacefully) in all old
cases.

--Jimbo


jwales at wikia

Nov 20, 2004, 4:19 PM

Post #19 of 20 (355 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

Daniel Mayer wrote:
> Having the option to automatically reserve your name in all projects should
> address my concerns. The default setting of this option would be set not to
> reserve the names - thus the great majority of accounts will not have
> cross-project names.
>
> Is this acceptable?

I think the default should be set the other way around.

--Jimbo


rowan.collins at gmail

Nov 22, 2004, 11:31 AM

Post #20 of 20 (349 views)
Permalink
Re: Re: Single login - decision 2004 [In reply to]

On Sat, 20 Nov 2004 15:19:04 -0800, Jimmy (Jimbo) Wales
<jwales [at] wikia> wrote:
> It is quite important to give the option for people to block a name in
> all other projects. This is important for people to be able to have a
> global identity. Forcing people to do this by hand is silly.
[...]
> It should be the default in all *new* cases where there is no
> conflict, and it should be sought (socially and peacefully) in all old
> cases.

I'd agree with this, and I think it's important in this discussion to
remember why it is that people want a unified login in the first
place. The number one reason is *not to need to register and login
seperately for each wiki*. Things like global watchlists, and talk
page notifications, come a close second, while global preferences
[.with the ability for at least some to then be over-ridden project by
project] are essentially a pleasant side effect. (With a bigger
advantage once it's possible to pick your own language for the
interface).

Now, given that registration and login aren't exactly hard to begin
with, this means going to a new wiki has got to require an *absolute
minimum* of effort under the new system, else we've lost the main
advantage. Thus, a system where your name is just global, no matter
what, is ideal: you go to a new wiki, your name works; any system
which allows different names per project should probably allow opting
out of this (i.e. an off-by-default option "confirm my desired
username when I visit a new wiki"). If the user *does* want different
names, they can be given a form, pre-filled with their default name,
as a kind of "quick registration".

Ideally, the check for globally-logged-in status [.i.e. on a site they
haven't used this session, and may *never* have used] should happen as
soon as a user loads a page from a new wiki, or at the very least when
they first edit. There is, however, a technical problem, which I don't
think I've seen mentioned elsewhere: identification cookies belong for
security to one domain, and different Wikimedia projects have
different domains - so, e.g., en.wikipedia.org and en.wiktionary.org
can't access the same cookies. [See
http://meta.wikimedia.org/wiki/Single_login/IMSoP2#Cookies for more]

This may mean, unless I'm missing something, that we'll need a "quick
login" button - one click, and the site knows who you are because you
already filled in your password on a different wiki. An additional
touch might be to have a "...and log me in" box on the edit screen -
so if you've done your edits, it will look up your global login and
save the change in one go. Indeed, something like this (w/ boxes for
name and passwd) might be nice *anyway* (Livejournal has it, for
instance)...

--
Rowan Collins BSc
[IMSoP]

Wikipedia foundation RSS feed   Index | Next | Previous | View Threaded
 
 


Interested in having your list archived? Contact Gossamer Threads
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.