Architecture meetings/RFC review 2014-06-20

From MediaWiki.org
Jump to navigation Jump to search

18:00 UTC, Friday, 20 June, at #wikimedia-office connect.

Topics[edit]

Today's topic: revamping MediaWiki's skin systems

Summary and logs[edit]

  • Trevor's "Redo skin framework" proposal (sumanah, 18:31:08)
    • LINK: https://www.mediawiki.org/wiki/Requests_for_comment/Redo_skin_framework (sumanah, 18:31:16)
    • https://gerrit.wikimedia.org/r/#/c/138368/ as an example: <MatmaRex> sumanah: actually, it might make sense to merge some outstanding patches to the skins themselves, to avoid having to do more work to move them to new repositories etc. (sumanah, 18:32:22)
    • I really like the idea of taking generic info and flowing it into customizable/subclassable widgets (brion, 18:39:24)
    • (controller, controller/view, whatever) APIs though. (sumanah, 18:57:41)
    • <kaldari> TrevorParscal: I would really like to have the APIs separated into model-based APIs and other stuff (controller, controller/view, whatever) APIs though. (sumanah, 18:57:48)
    • ACTION: MatmaRex’s patches need review (brion, 18:58:06)
    • ACTION: MatmaRex to send to wikitech-l list of skin patches that additionally need review (sumanah, 18:58:35)
    • AGREED: <TrevorParscal> I think it would be ideal if the model information was sent to the client as a JSON blob embedded in the page, and if the client has JS it would use that information to bind to the rendered widgets and be able to pick up where the server left off; that way we can maintain the purity of the model, and continue to revolve the entire UI around it, but also have a sensible non-js fallback (sumanah, 18:59:09)
    • ACTION: mobile web team should have a hand in this since it’s the main alt skin WMF uses internally (brion, 19:03:03)
    • goal of at least 2 WMF teams using this as a measure of success. <tfinc> MatmaRex: would be great to see community use as a barometer for success (sumanah, 19:03:04)
    • ACTION: mobile apps also interested in possible overlap with extensions and meta things (links etc) (brion, 19:03:16)
    • watch for more fleshing out of the RfC in the next week! (sumanah, 19:03:19)


Meeting ended at 19:03:52 UTC.


Action items[edit]

  • MatmaRex’s patches need review
  • MatmaRex to send to wikitech-l list of skin patches that additionally need review
  • mobile web team should have a hand in this since it’s the main alt skin WMF uses internally
  • mobile apps also interested in possible overlap with extensions and meta things (links etc)


Action items, by person[edit]

  • MatmaRex
    • MatmaRex’s patches need review
    • MatmaRex to send to wikitech-l list of skin patches that additionally need review
  • **UNASSIGNED**
    • mobile web team should have a hand in this since it’s the main alt skin WMF uses internally
    • mobile apps also interested in possible overlap with extensions and meta things (links etc)



Full log[edit]