On Tuesday, July 22, 2014, MZMcBride <z(a)mzmcbride.com> wrote:
Chris Steipp wrote:
I think this should be managed similar to https--
a site preference,
and users can override the site config with a user preference.
Please no. There's been a dedicated effort in 2014 to reduce the number
of user preferences. They're costly to maintain and they typically
indicate a design flaw: software should be sensible by default and a user
preference should only be a tool of last resort. The general issue of user
preferences-creep remains particularly acute as global (across a wikifarm)
user preferences still do not exist. Of course in this specific case,
given the relationship with CentralAuth, you probably could actually have
a wikifarm-wide user preference, but that really misses the larger point
that user preferences should be avoided, if at all possible.
I'll start a new thread about my broader thoughts here.
I think we have too many preferences also, no disagreement there.
But like Risker, I too want to always destroy all my sessions when I logout
(mostly because I log in and out of accounts a lot while testing, and I
like knowing that applies to all the browsers I have open). So I'm biased
towards thinking this is preference worthy, but I do think it's one of
those things that if it doesn't behave as a user expects, they're going to
think it's a flaw in the software and file a bug to change it.
I'm totally willing to admit the expectations I have are going to be the
minority opinion. If it's a very, very small number of us, then yeah,
preference isn't needed, and we can probably get by with a gadget.
Your proposal for account info and session management is good too. I hope
someone's willing to pick that up.
MZMcBride
_______________________________________________
Wikitech-l mailing list
Wikitech-l(a)lists.wikimedia.org <javascript:;>
https://lists.wikimedia.org/mailman/listinfo/wikitech-l