https://bugzilla.wikimedia.org/show_bug.cgi?id=19161





--- Comment #14 from Philippe Verdy <[email protected]>  2009-10-14 21:48:14 
UTC ---
I DID NOT speak about a SHARED table. Even if there are preferences in the SUL
database, these preferences should remain distinct and separated from the
preferences set in specific wikis (which should still override what is set in
the SUL account, until the user wants to apply the SUL preferences globally to
all wikis).

That's why it would require some BOT-like behavior, if and only if, the user
wants to apply the SUL preferences to all his wikis (and notably all those that
were registered automatically by just visiting them without performing any
edit).

In fact I really wonder why an account is created immediately on a wiki, by
just visiting it. Mediawiki just needs to track in the session that the user
has a subscribed SUL account. This account should then be created only when the
user performs an actual edit on the visited wiki, or when he clicks on his
preferences. In which case, the account preferences (including the locale
parameters like the language and localtime, and privacy parameters like the
effective user name confirmed email address) will be automatically imported
from the SUL account.

As long as such edit (or preference settings) has not been performed and
effectively saved, the user name shown at top will display a red link but can
still display the SUL user name.

Note that I would really like that the language be part of the shared
preferences, because it is sometime quite hard to use a foreign language wiki
with its default language: you have to guess where are the links to the user
page and talk page, and user preferences, and have to decipher the prefernces
panel in a language that you possibly cannot even read (despite they are
important for effectively managing your privacy options).

Why do I ask a way to apply SUL preferences globally using a delayed, bot-like
system? It's mainly because now we have really a lot of accounts created in
many languages that most users can't even read. so now they can't change their
privacy options that have been imported with the wrong default values in the
wikis that they have just visited (for example to check the existence of a page
in a interwiki link).

We have now too many accounts in the system that most users can't even manage
themselves, because of the languages that they can't even read (or that their
system cannot even display properly with appropriate fonts when those languages
are using non-Latin scripts).

I think that this is really important to fix: offer them a way to effectively
manage their existing local accounts that have already been created
automatically under SUL, without forcing them to learn these foreign languages
or scripts!

Applying the global SUL preferences to the local wikis will require a lot of
updates on a lot of distinct databases. That's why it cannot be performed by a
simple hook, but by a scheduled Bot task on the server. But using the SUL
parameters for all wikis will also be a bad option: there will continue to
exist some local wikis for which a user does not want to use the default
preferences stored in their SUL account.



-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to