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

Reply via email to