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





--- Comment #15 from Andrew Garrett <[email protected]>  2009-10-15 
09:01:21 UTC ---
(In reply to comment #14)
> 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 would be done much better with a shared wiki table than with some crappy
bot. It would be simple to select which preferences should be shared.

> 
> 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).

That could be done *easily* without a bot.

> 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.

Well, if you wanted preferences to be applied across wikis, automatic account
creation would be required.

[snipped]

> 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.

Or alternatively, common storage, instead of storing the same thing a million
times.


-- 
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