Page MenuHomePhabricator

[EPIC] Build a Chromium-based PDF renderer service
Closed, ResolvedPublic

Description

Building a Chromium-based PDF renderer service (mediawiki-services-chromium-render) directly impacts the FY 2017-18 Q2 goal tracked in T181079: [GOAL] Provide an expanded reading experience by improving the ways that users can download articles of interest for later consumption.

This task tracks the building of this service.

Summary/Background

Following on from T172815: Improve stability and maintainability of our browser-based PDF render service, we (Readers Web) briefly investigated incorporating the puppeteer library into the existing Electron-based PDF renderer service (mediawiki-services-electron-render). In T176627: Trial replacing Electron with headless Chromium in the render service, we concluded that it was more efficient to build a distinct service wrapping the library. That task tracked the bootstrapping and initial implementation of that service wrapper. As the problem became better understood, more tasks were created to capture the remaining work. This task is intended as an umbrella task under which those additional tasks can be grouped.

Related Objects

StatusSubtypeAssignedTask
Resolvedmobrovac
InvalidNone
Resolvedovasileva
ResolvedNone
Resolvedphuedx
ResolvedJdrewniak
Resolvedphuedx
Resolvedphuedx
Resolvedphuedx
Resolvedphuedx
DeclinedNone
Resolvedbmansurov
Resolvedmobrovac
Resolvedovasileva
InvalidNone
ResolvedJdlrobson
Resolvedphuedx

Event Timeline

^ Formalising the blocking relationship between the building of the service and its deployment.

phuedx changed the task status from Open to Stalled.EditedMar 7 2018, 4:19 PM
Jdlrobson changed the task status from Stalled to Open.Aug 10 2018, 6:29 PM

All subtasks have been resolved. Being bold.