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
editT128602: 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
editT129842: 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
editT130663: 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)
Low
editT114457: [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)