This week, JavaScript module interfaces in ResourceLoader https://phabricator.wikimedia.org/T108655 were merged, the ServiceLocator implementation continued, and there was a lively discussion of options for balancing templates on IRC. Shadow namespaces https://phabricator.wikimedia.org/T91162 are scheduled for discussion at next week's IRC meeting.
Gabriel
RFC inbox
-
T30085: RFC: Allow user login with email address in addition to username https://phabricator.wikimedia.org/T30085: Last update October. Issue is email addresses associated with multiple accounts. Possibly related to AuthManager work. -
T128352: RfC: Need to merge Notifications and Watchlist or lack thereof https://phabricator.wikimedia.org/T128352: Very much a product question. -
T130528: RFC: PSR-6 Cache interface in Mediawiki core https://phabricator.wikimedia.org/T130528: Addshore and Anomie have been working on this recently.
Approved RFCs
T108655 Standardise access to JavaScript interfaces https://phabricator.wikimedia.org/T108655 (Roan): Previously approved. Implementation landed in master this week. This week's IRC meeting
T130567 RFC: Hygienic transclusions for WYSIWYG, incremental parsing & composition https://phabricator.wikimedia.org/T130567,
T114444 DOM scopes https://phabricator.wikimedia.org/T114444, and T114445 Balanced templates https://phabricator.wikimedia.org/T114445: (Tim) The discussion exposed two main questions: 1) How to best resolve content model conflicts, and 2) whether to (eventually) default to balanced templates or not. The implementation in T114445 https://phabricator.wikimedia.org/T114445 proposes a solution to mark specific templates for balancing, and explores two options for conflict resolution. The discussion will continue on the tasks. Next week’s IRC meeting
T91162 Shadow namespaces https://phabricator.wikimedia.org/T91162 (brion): A proposed mechanism for sharing content like templates or modules cross-wiki, similar to how InstantCommons and foreign file repos work. Kunal is getting ready to work on this. Under discussion
T124792 RFC: Service Locator for MediaWiki core https://phabricator.wikimedia.org/T124792 (Daniel): Discussed in IRC Office hour last week (see task for notes). Discussed at Wikimedia Hackathon 2016 in Israel https://etherpad.wikimedia.org/p/wmhack2016_DI. Implementation under way.
T91162 RFC: Shadow namespaces https://phabricator.wikimedia.org/T91162 (brion): Scheduled for IRC meeting next week.
T123753 Establish retrospective reports for Security and Performance incidents https://phabricator.wikimedia.org/T123753 (RobLa): Briefly discussed at last week's IRC meeting, some activity on the task.
T119908 RFC: Migrate code review / management to Phabricator from Gerrit https://phabricator.wikimedia.org/T119908 (RobLa): ArchCom is looking for more detail on CI integration, as well as background on alternatives considered for code review + CI. On hold.
T39902 RFC: Implement rendering of redlinks as post-processor https://phabricator.wikimedia.org/T39902 (Gabriel): Solutions for highlighting links to non-existing pages in Parsoid HTML. Main question is preprocessing vs. separate metadata processed on client. Experiment shows that specific link matching / replacement can be done in <2ms for large documents on the server.
T130663 RFC: Reference API requirements and options https://phabricator.wikimedia.org/T130663 (Timo): We need to better define the scope of this RFC and come up with a solid proposal. Open to input on whether or not this should be blocked on larger product goals relating to centralised citations. Join WikiCite 2016 in Germany! https://meta.wikimedia.org/wiki/WikiCite_2016
T18691 RFC: Section headings should have a clickable anchor https://phabricator.wikimedia.org/T18691 (Timo): Working on better understanding of the problem space and possible solutions. Volker gathered various considerations and challenges. Under discussion in Front-end standards group.
T16950: Support global preferences https://phabricator.wikimedia.org/T16950 (no shepherd): No clear owner yet.
T130528 RFC: PSR-6 Cache interface in Mediawiki core https://phabricator.wikimedia.org/T130528 (no shepherd).
T122942 RFC: Support language variants in the REST API https://phabricator.wikimedia.org/T122942 (Gabriel): Discussing options with Reading. No activity in the last two weeks:
T124504 Transition WikiDev '16 working areas into working groups https://phabricator.wikimedia.org/T124504 (RobLa)
T66214 Use content hash based image / thumb URLs & define an official thumb API https://phabricator.wikimedia.org/T66214 (Brion)
T113034 RFC: Overhaul Interwiki map, unify with Sites and WikiMap https://phabricator.wikimedia.org/T113034 (Daniel)
T128351 RFC: Notifications in core https://phabricator.wikimedia.org/T128351 (Brion)
T122825 Service ownership and minimum maintenance requirements https://phabricator.wikimedia.org/T122825 (Gabriel)
T54807: Identify and remove legacy preferences from MediaWiki core https://phabricator.wikimedia.org/T54807 (no shepherd)
T88596 Improving extension management https://phabricator.wikimedia.org/T88596 (Daniel)
T114444 RFC: Introduce notion of DOM scopes in wikitext https://phabricator.wikimedia.org/T114444 (Tim)
T120164 RFC: Institute "last call" period for MediaWiki RfCs https://phabricator.wikimedia.org/T120164 (WIP)
T118517 RFC: Use <figure> for media https://phabricator.wikimedia.org/T118517 (Brion)
Thanks for focusing this, Gabriel!
Scott
On Wed, Apr 13, 2016 at 5:34 PM, Gabriel Wicke gwicke@wikimedia.org wrote:
This week, JavaScript module interfaces in ResourceLoader https://phabricator.wikimedia.org/T108655 were merged, the ServiceLocator implementation continued, and there was a lively discussion of options for balancing templates on IRC. Shadow namespaces https://phabricator.wikimedia.org/T91162 are scheduled for discussion at next week's IRC meeting.
Gabriel
RFC inbox
T30085: RFC: Allow user login with email address in addition to username https://phabricator.wikimedia.org/T30085: Last update October. Issue is email addresses associated with multiple accounts. Possibly related to AuthManager work.
T128352: RfC: Need to merge Notifications and Watchlist or lack thereof https://phabricator.wikimedia.org/T128352: Very much a product question.
T130528: RFC: PSR-6 Cache interface in Mediawiki core https://phabricator.wikimedia.org/T130528: Addshore and Anomie have been working on this recently.
Approved RFCs
T108655 Standardise access to JavaScript interfaces https://phabricator.wikimedia.org/T108655 (Roan): Previously approved. Implementation landed in master this week. This week's IRC meeting
T130567 RFC: Hygienic transclusions for WYSIWYG, incremental parsing & composition https://phabricator.wikimedia.org/T130567,
T114444 DOM scopes https://phabricator.wikimedia.org/T114444, and T114445 Balanced templates https://phabricator.wikimedia.org/T114445: (Tim) The discussion exposed two main questions: 1) How to best resolve content model conflicts, and 2) whether to (eventually) default to balanced templates or not. The implementation in T114445 https://phabricator.wikimedia.org/T114445 proposes a solution to mark specific templates for balancing, and explores two options for conflict resolution. The discussion will continue on the tasks. Next week’s IRC meeting
T91162 Shadow namespaces https://phabricator.wikimedia.org/T91162 (brion): A proposed mechanism for sharing content like templates or modules cross-wiki, similar to how InstantCommons and foreign file repos work. Kunal is getting ready to work on this. Under discussion
T124792 RFC: Service Locator for MediaWiki core https://phabricator.wikimedia.org/T124792 (Daniel): Discussed in IRC Office hour last week (see task for notes). Discussed at Wikimedia Hackathon 2016 in Israel https://etherpad.wikimedia.org/p/wmhack2016_DI. Implementation under way.
T91162 RFC: Shadow namespaces https://phabricator.wikimedia.org/T91162 (brion): Scheduled for IRC meeting next week.
T123753 Establish retrospective reports for Security and Performance incidents https://phabricator.wikimedia.org/T123753 (RobLa): Briefly discussed at last week's IRC meeting, some activity on the task.
T119908 RFC: Migrate code review / management to Phabricator from Gerrit https://phabricator.wikimedia.org/T119908 (RobLa): ArchCom is looking for more detail on CI integration, as well as background on alternatives considered for code review + CI. On hold.
T39902 RFC: Implement rendering of redlinks as post-processor https://phabricator.wikimedia.org/T39902 (Gabriel): Solutions for highlighting links to non-existing pages in Parsoid HTML. Main question is preprocessing vs. separate metadata processed on client. Experiment shows that specific link matching / replacement can be done in <2ms for large documents on the server.
T130663 RFC: Reference API requirements and options https://phabricator.wikimedia.org/T130663 (Timo): We need to better define the scope of this RFC and come up with a solid proposal. Open to input on whether or not this should be blocked on larger product goals relating to centralised citations. Join WikiCite 2016 in Germany! https://meta.wikimedia.org/wiki/WikiCite_2016
T18691 RFC: Section headings should have a clickable anchor https://phabricator.wikimedia.org/T18691 (Timo): Working on better understanding of the problem space and possible solutions. Volker gathered various considerations and challenges. Under discussion in Front-end standards group.
T16950: Support global preferences https://phabricator.wikimedia.org/T16950 (no shepherd): No clear owner yet.
T130528 RFC: PSR-6 Cache interface in Mediawiki core https://phabricator.wikimedia.org/T130528 (no shepherd).
T122942 RFC: Support language variants in the REST API https://phabricator.wikimedia.org/T122942 (Gabriel): Discussing options with Reading. No activity in the last two weeks:
T124504 Transition WikiDev '16 working areas into working groups https://phabricator.wikimedia.org/T124504 (RobLa)
T66214 Use content hash based image / thumb URLs & define an official thumb API https://phabricator.wikimedia.org/T66214 (Brion)
T113034 RFC: Overhaul Interwiki map, unify with Sites and WikiMap https://phabricator.wikimedia.org/T113034 (Daniel)
T128351 RFC: Notifications in core https://phabricator.wikimedia.org/T128351 (Brion)
T122825 Service ownership and minimum maintenance requirements https://phabricator.wikimedia.org/T122825 (Gabriel)
T54807: Identify and remove legacy preferences from MediaWiki core https://phabricator.wikimedia.org/T54807 (no shepherd)
T88596 Improving extension management https://phabricator.wikimedia.org/T88596 (Daniel)
T114444 RFC: Introduce notion of DOM scopes in wikitext https://phabricator.wikimedia.org/T114444 (Tim)
T120164 RFC: Institute "last call" period for MediaWiki RfCs https://phabricator.wikimedia.org/T120164 (WIP)
T118517 RFC: Use <figure> for media https://phabricator.wikimedia.org/T118517 (Brion) _______________________________________________ Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
wikitech-l@lists.wikimedia.org