Architecture meetings/RFC triage 2016-05-25

Agenda for 2016-05-25 triage meeting. More details on Phab event E187

A very crude semi-automated list of tasks in the Backlog column by priority:

Needs Triage
edit

T128602: Create and deploy an extension that implements an authenticated key-value store. - (author: @Dbrant)

T120380: RFC: Allow JSON values to be included in the API results - (author: @Yurik)

T119050: Parametric JSON builder - (author: @Yurik)

T117550: [RFC] Content bundler - (author: @MarkAHershberger)

T114640: RFC: make Parser::getTargetLanguage aware of multilingual wikis - (author: @daniel)

T114454: [RFC] Visual Templates: Authoring templates with Visual Editor - (author: @cscott)

T114432: [RFC] Heredoc arguments for templates (aka "hygenic" or "long" arguments) - (author:@cscott)

T114421: [RFC] Optional Travis integration for Jenkins - (author: @cscott)

T114394: RFC: PageLookup service and PageRecord object - (author: @daniel)

T114251: [RFC] Magic Infobox implementation - (author: @hoo)

T99268: RfC: Create a proper command-line runner for MediaWiki maintenance tasks - (author:@ori)

T96384: Integrate file revisions with description page history - (author: @daniel)

T95654: RFC: Business Layer Architecture on budget - (author: @Yurik)

T95144: MediaWiki RFC: Exposure of user IP addresses - (author: @MZMcBride)

T91137: RFC: Support a branching content history model - (author: @awight)

T89890: RFC: Service split along public vs private line - (author: @RobLa-WMF)

T89889: RFC: Service split along presentation vs data manipulation line - (author:@RobLa-WMF)

T88301: RFC: Clean frontend - backend separation; make all frontends API consumers - (author:@GWicke)

T1351: RFC: Update our code to use RDFa 1.1 instead of RDFa 1.0 - (author: @tstarling)

T351: RfC: Square bounding boxes - (author: @Qgil)

High
edit

T129842: Decide whether to have a "Code Review" committee / working group - (author:@Aklapper)

T119043: Graph/Graphoid/Kartographer - data storage architecture - (author: @Yurik)

T105638: RFC: Streamlining Composer usage - (author: @JanZerebecki)

T96903: Identify and prioritize architectural challenges - (author: @GWicke)

T383: RfC: Data mapper - (author: @Qgil)

T382: RfC: Server-side Javascript error logging - (author: @Qgil)

Normal
edit

T130663: WIP RFC: Reference API requirements and options - (author: @GWicke)

T124792: RFC: Service Locator for MediaWiki core - (author: @daniel)

T123606: RFC: Implement ArchCom subteams (process inspired by Rust's) - (author: @GWicke)

T120414: RFC: MediaWiki should provide a pluggable registry for editor interfaces - (author:@Jdforrester-WMF)

T107595: [RFC] Multi-Content Revisions - (author: @daniel)

T106099: RFC: Page composition using service workers and server-side JS fall-back - (author:@GWicke)

T88596: Improving extension management - (author: @daniel)

T75953: RFC: MediaWiki HTTPS policy - (author: @csteipp)

T16950: Support global preferences - (author: @bzimport)

T484: RfC: Scoped language converter - (author: @Qgil)

T468: RfC: CentralNotice backend improvements - (author: @Qgil)

T385: RfC: Dismissable notices - (author: @Qgil)

T384: RfC: Dependency Injection for MediaWiki core - (author: @Qgil)

T380: RfC: SOA Authentication - (author: @Qgil)

T356: RfC: Standardized thumbnails sizes - (author: @Qgil)

T355: Reducing size of regular/original images as well as thumbnails? - (author: @flimport)

T353: RFC: Vertical writing support - (author: @Qgil)

T347: RfC: CentralNotice Caching Overhaul - Frontend Proxy - (author: @Qgil)

T114457: [RFC] Use `npm install mediawiki-express` as basis for all-in-one install of MediaWiki+services- (author: @cscott)

T64559: Redesign Special:Preferences (tracking) - (author: @MZMcBride)

T34695: Implement, Review and Deploy Wikicaptcha - (author: @bzimport)

T1352: RFC: Support for user-specific page lists in core - (author: @tstarling)

T589: RfC: image and oldimage tables - (author: @Qgil)

T487: RfC: Associated namespaces - (author: @Qgil)

T388: RfC: Graphical configuration interface - (author: @Qgil)