Thanks for focusing this, Gabriel!
Scott
On Wed, Apr 13, 2016 at 5:34 PM, Gabriel Wicke <gwicke(a)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(a)lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikitech-l
--
- Scott MacLeod - Founder & President
- 415 480 4577
-
http://scottmacleod.com
- Please donate to tax-exempt 501 (c) (3)
- World University and School
- via PayPal, or credit card, here -
-
http://worlduniversityandschool.org
- or send checks to
- PO Box 442, (86 Ridgecrest Road), Canyon, CA 94516
- World University and School - like Wikipedia with best STEM-centric
OpenCourseWare - incorporated as a nonprofit university and school in
California, and is a U.S. 501 (c) (3) tax-exempt educational organization.