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

--- Comment #9 from Krinkle <[email protected]> 2012-09-30 00:41:28 UTC ---
(In reply to comment #7)
> So we need a repository!

First off, not all preferences can be reproduced with css/javascript. Certain
preferences really should be handled server side.

Having that said, a gadget repository is probably not a good solution for this.
As MZMcBride pointed out a little bit already, that would move the preferences
from one tab to another. I'd say that's for the worse. It'll only clutter the
gadgets tab.

I'd say we can create an extension called "LegacyPreferences" that implements
them exactly the way they used to be in core (be in server side, client side or
both, whatever the implementation was in core). Then when preference is removed
from core, but some people still want it, it can be moved there instead. Then
you'd have something like this:

-- LocalSettings.php
require_once( "$IP/extensions/LegacyPreferences/LegacyPreferences.php" );
// By default each is false, enable the ones you want to bring back
$wgLegacyPreferencesEnabled['cols'] = true;
$wgLegacyPreferencesEnabled['highlightbroken'] = true;

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