Some ideas I AM currently in favour of:

  * Deprecate and drop the autoloader.
  * Split the classes in skin files into separate class files.
  * Move skins out of core (but I still believe our lower case skin
    directory names should remain lower case)
  * Make the user facing &useskin=, etc... case insensitive by
    normalizing it to the canonical lower case string in $wgValidSkinNames
  * Introduce 'namemsg' so we can deprecate 'name' like we did
    'description' and replace our half-assed and inconsistent English
    extension/skin names – some with spaces others just CamelCased words
    – with true localized names for both extensions and skins.
  * Make it possible for RL to use conditional IE stylesheets instead of
    requiring addStyle for that.
  * Make it possible for RL or something else to use assets like those
    we'd use getSkinStylePath for without needing $stylepath (bonus
    points if you implement this in a way that eliminates the child skin
    issues with $skinname and $stylepath).

~Daniel Friesen (Dantman, Nadir-Seen-Fire) [http://danielfriesen.name/]

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

Reply via email to