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
