Documentation/Dashboard/Wiki Books

From Apache OpenOffice Wiki
< Documentation‎ | Dashboard
Revision as of 16:00, 13 November 2007 by Fpe (Talk | contribs)

Jump to: navigation, search

Template:Documentation/BeingEdited

Wiki Books Project

The objective of this project is to implement a solution that allows compilations of wiki pages to be exported as books in ODF and/or PDF.

Steps

Define a sequence of wiki pages to make up a book

The documentation wiki makes use of TOC templates to define a wiki book.

Export wiki pages from the wiki

This includes recursively parsing the pages referenced by the main TOC (for sub-TOCs) and remembering the page level for later heading adjustments.

parse(mainTOC)
sub parse(TOC)
  load(TOC)
  foreach entry(TOC)
    parse(entry)
    if contains(subTOC)
      level++
      parse(subTOC)
    endif
  endfor
endsub

Resolve transcluded content

Download images

Adjust heading levels

Convert to ODF or XML

ODF: Apply template to ODF (define template)

ODF: Load in OOo, adjust layout and export PDF

XML: Apply template to producs XML-FO

XML: Render PDF

Personal tools