Big changes are coming to MediaWiki's skin systems this summer; Friday at 18:00 UTC is a chance to ask for details, review code, and watch out for snags. https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2014-06-20
https://www.mediawiki.org/wiki/Requests_for_comment/Redo_skin_framework has Trevor Parscal's proposal: "Skins can be made out of widgets, server and client side objects which render/manage discrete elements on the page. A skin can then have a standard API on the server and client, which other software can rely on."
https://www.mediawiki.org/wiki/Separating_skins_from_core_MediaWiki has Bartosz's (MatmaRex's) work: "tl;dr Let's start putting all skins files in a single directory, and let's use a grown-up structure with one class per file + separate init code for them. Okay?" He also has several patches awaiting review, such as:
136325: beta: bring in mediawiki/skins.git 136531: SkinTemplate: Move $stylename to Skin and soft-deprecate 138652: Support for enabling skins in the installer 135413: Separate Vector skin from core 138795: Separate MonoBook skin from core 138368: Stop using a suboptimal structure for Vector's variants menu 138369: Stop using a suboptimal structure for Vector's variants menu (cont.) 136615: SpecialVersion: Show 'Skins' and 'Extensions' in separate sections
Links at https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2014-06-20#T... . We'll meet in #wikimedia-office on Freenode. Time: http://www.timeanddate.com/worldclock/fixedtime.html?msg=Skin+discussion&...
7pm-8pm London 2pm-3pm Washington, DC 11am-noon San Francisco
Sorry that the timing's bad for Asia/Australia; I know MatmaRex and Trevor do respond to onwiki/Gerrit comments if you want to comment there.
If we have extra time this Friday, perhaps people can comment on https://www.mediawiki.org/wiki/Requests_for_comment/Alternate_disclosure_pol... or https://www.mediawiki.org/wiki/Requests_for_comment/SOA_Authentication .
On 06/16/2014 07:40 PM, Sumana Harihareswara wrote:
Big changes are coming to MediaWiki's skin systems this summer; Friday at 18:00 UTC is a chance to ask for details, review code, and watch out for snags. https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2014-06-20
https://www.mediawiki.org/wiki/Requests_for_comment/Redo_skin_framework has Trevor Parscal's proposal: "Skins can be made out of widgets, server and client side objects which render/manage discrete elements on the page. A skin can then have a standard API on the server and client, which other software can rely on."
https://www.mediawiki.org/wiki/Separating_skins_from_core_MediaWiki has Bartosz's (MatmaRex's) work: "tl;dr Let's start putting all skins files in a single directory, and let's use a grown-up structure with one class per file + separate init code for them. Okay?" He also has several patches awaiting review, such as:
136325: beta: bring in mediawiki/skins.git 136531: SkinTemplate: Move $stylename to Skin and soft-deprecate 138652: Support for enabling skins in the installer 135413: Separate Vector skin from core 138795: Separate MonoBook skin from core 138368: Stop using a suboptimal structure for Vector's variants menu 138369: Stop using a suboptimal structure for Vector's variants menu (cont.) 136615: SpecialVersion: Show 'Skins' and 'Extensions' in separate sections
Links at https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2014-06-20#T... . We'll meet in #wikimedia-office on Freenode. Time: http://www.timeanddate.com/worldclock/fixedtime.html?msg=Skin+discussion&...
7pm-8pm London 2pm-3pm Washington, DC 11am-noon San Francisco
Sorry that the timing's bad for Asia/Australia; I know MatmaRex and Trevor do respond to onwiki/Gerrit comments if you want to comment there.
If we have extra time this Friday, perhaps people can comment on https://www.mediawiki.org/wiki/Requests_for_comment/Alternate_disclosure_pol... or https://www.mediawiki.org/wiki/Requests_for_comment/SOA_Authentication .
This will be in about 45 minutes in #wikimedia-office.
On 06/16/2014 07:40 PM, Sumana Harihareswara wrote:
Big changes are coming to MediaWiki's skin systems this summer; Friday at 18:00 UTC is a chance to ask for details, review code, and watch out for snags. https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2014-06-20
The log & summary are up https://www.mediawiki.org/wiki/Architecture_meetings/RFC_review_2014-06-20#F... . The very short version: please do review MatmaRex's patches (he'll be sending some links to the list shortly), and watch out for more communication from Trevor onwiki and on IRC in the next week.
On Fri, 20 Jun 2014 23:23:01 +0200, Sumana Harihareswara sumanah@wikimedia.org wrote:
(he'll be sending some links to the list shortly)
Everybody has thrown themselves at my patches so frantically, the only ones I have left are the ones that are not ready to be merged right now :) Nevertheless I'd welcome comments on them.
I've ran into one interesting problem – it'd be lovely to provide and display screenshots of the skins in some prominent places (e.g. the installer and user preferences), but there is currently no reasonable way to do this. Ideas welcome at https://bugzilla.wikimedia.org/show_bug.cgi?id=66295 .
Outstanding patches:
* https://gerrit.wikimedia.org/r/136615 "SpecialVersion: Show 'Skins' and 'Extensions' in separate sections" * https://gerrit.wikimedia.org/r/138652 "Support for enabling skins in the installer"
I also have a pair of patches for the Vector skin (not directly related to the project) that could use reviews: https://gerrit.wikimedia.org/r/138368 and https://gerrit.wikimedia.org/r/138369 "Stop using a suboptimal structure for Vector's variants menu".
I've replied on bug - I guess it's better to keep the conversation going there so I won't say what I said ;-) On 20 Jun 2014 17:35, "Bartosz Dziewoński" matma.rex@gmail.com wrote:
On Fri, 20 Jun 2014 23:23:01 +0200, Sumana Harihareswara < sumanah@wikimedia.org> wrote:
(he'll be sending some links to the list shortly)
Everybody has thrown themselves at my patches so frantically, the only ones I have left are the ones that are not ready to be merged right now :) Nevertheless I'd welcome comments on them.
I've ran into one interesting problem – it'd be lovely to provide and display screenshots of the skins in some prominent places (e.g. the installer and user preferences), but there is currently no reasonable way to do this. Ideas welcome at https://bugzilla.wikimedia. org/show_bug.cgi?id=66295 .
Outstanding patches:
- https://gerrit.wikimedia.org/r/136615 "SpecialVersion: Show 'Skins' and
'Extensions' in separate sections"
- https://gerrit.wikimedia.org/r/138652 "Support for enabling skins in
the installer"
I also have a pair of patches for the Vector skin (not directly related to the project) that could use reviews: https://gerrit.wikimedia.org/r/138368 and https://gerrit.wikimedia.org/r/138369 "Stop using a suboptimal structure for Vector's variants menu".
-- Matma Rex
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org