https://bugzilla.wikimedia.org/show_bug.cgi?id=69603
--- Comment #9 from C. Scott Ananian <[email protected]> --- Yes, the architecture consists of a WMF extension (Collection) which talks to a service (mw-ocg-service) which schedules jobs and communicates with the extension. Jobs start with the bundler (mw-ocg-bundler) which spiders the requested articles and fetches all needed resources (images, stylesheets, text). The bundle is then given to one of several different backends. Right now there is a PDF backend and a plaintext backend. ZIM and ePub are next on the roadmap. The ZIM backend *uses* the OpenZIM/zimwriter component, but it is a separate piece of code. Its primary job is to rewrite the html and organize the resources into a standalone tree (which it then gives to zimwriter). So here's my proposed components and (updated) descriptions. I'm going to start simple with just two components under the OCG product, the others can be added as there is need. ---- MediaWiki extensions/Collection: Page collection extension for creating offline formats (PDF/EPUB/ZIM/plaintext) using the Offline Collection Generator service ([[mw:OCG]]). Primarily for the Special:Book frontend. The Collection extension can also talk to pediapress; bugs for the pediapress backend should be filed at http://pediapress.com/code/. OCG: (new product) The Offline Content Generator (OCG) service creates offline formats, such as PDF, ePub, ZIM, and even plaintext, from collections of mediawiki articles. Issues with the "Download as PDF" sidebar link can be filed here. ([[mw:OCG Homepage]]) OCG/General: Issues with OCG that do not fit into the other components (or if you are unsure). OCG/PDF renderer: Issues with OCG related to PDF rendering. ---- The default cc field for all OCG bugs should be `[email protected]`. No bug voting, please. -- You are receiving this mail because: You are the assignee for the bug. You are on the CC list for the bug. _______________________________________________ Wikibugs-l mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikibugs-l
