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 [email protected] https://lists.wikimedia.org/mailman/listinfo/wikitech-l
