Hello Magnus,
Monday, June 6, 2005, 10:49:28 AM, you wrote:
I think I suggested this some time ago, but here it goes again:
- Create "global" users for all unique user names in wiki(pedia)-land
- Merge all users which carry same name and password hash (and maybe
email), where all instances across wiki-land match perfectly
- Block creation of all conflicting user names, both locally and
globally * Work the conflicting ones out one-by-one manually, while keeping them active locally
This seems like the only fair way to me.
what should I do if someone has different usernames on different wikis? for example username "Monk" on en: is taken by someone (was inactive for a long time). I will be unable to create global user name "Monk" at all, if your proposal is implemented.
It seems not too fair way to me.
I think this is unresolvable unless we expire old accounts (which would work for you but perhaps not for others where there are two active users with the same name on different wikis). I happen to think it's bad practise to encourage editors to assume that accounts with the same name on different Wikis are held by the same person--there really is not way of being sure unless the editor puts a link to his other accounts on his userpage. This can be validated manually by the reader simply by looking at the history of the userpage to make sure the information was added by the account owner. I think that's good enough for Wiki. Another possibility which would require development work would be to permit editors to list their identities on alternate wikis in preferences. To set this up the editor should be required to validate by entering his password on the foreign wiki, which is then checked by some suitable method (xml-rpc? SOAP? or else screen scraping) on the foreign Wiki, which must be up and running at the time the validation is carried out. Personally I don't think the benefit of this development-heavy solution would justify the cost.