Page MenuHomePhabricator

Replace OCG in collection extension with Electron
Closed, ResolvedPublic

Description

This captures the subtasks for keeping the Collection extension functioning without OCG

Essentially, the book creator should function as it currently does, except:

  • the pdf rendered is not in LaTeX format
  • plain text output is no longer supported

This also does away with the features:

  • Paper size selector
  • table of contents creation
  • adding custom chapters
  • plain text rendering
  • selecting number of columns (these are discussed on phabricator here)
  • attribution of images used in the article
  • enumeration of all editors that contributed to the individual wiki pages

Related Objects

StatusSubtypeAssignedTask
Resolved JKatzWMF
ResolvedTheDJ
DuplicateNone
Resolved JKatzWMF
DeclinedNone
Resolvedpmiazga
InvalidNone
ResolvedSpikephuedx
InvalidSpikeNone
Resolved Nirzar
Resolved Nirzar
DeclinedJdlrobson
DeclinedNone
Resolved Nirzar
Resolved Nirzar
Resolved Nirzar
Resolvedovasileva
ResolvedABorbaWMF
Resolvedovasileva
DeclinedNone
ResolvedABorbaWMF
ResolvedJdlrobson
Resolvedovasileva
InvalidNone

Event Timeline

TheDJ subscribed.

Has anyone considered creating a separate (restbase) endpoint for pdf renderings, that the service can use, which would allow us to retain certain of these features ?

@TheDJ I believe these are captured in the subtasks. Once we have the complete functionality that we want to retain, the endpoint will be created and made public.

As already announced in Tech News, OfflineContentGenerator (OCG) will not be used anymore after October 1st, 2017 on Wikimedia sites. OCG will be replaced by Electron. You can read more on mediawiki.org.

What happens to this ticket with Electron being phased out in favor of Proton?

Will Collection move to Proton, or stay with unsupported Electron, or support a non-WMF extension like Mpdf, or simply remain in limbo without a built-in PDF renderer? Is this or T184772 the better ticket to follow/comment on for those subjects?

TheDJ claimed this task.

OCG was replaced, don't see a need to keep this open.