Difference between revisions of "Documentation/Dashboard/Wiki Books"

From Apache OpenOffice Wiki
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{Documentation/BeingEdited|[[User:Fpe|Fpe]] 17:00, 13 November 2007 (CET)}}
 
 
=Wiki Books Project=
 
=Wiki Books Project=
 
__NOTOC__
 
__NOTOC__
 
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.
 
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.
 
+
We'll be using the [[Help:Collections|Pediapress Collection extension]] to achieve this.
===Steps===
+
[[Category: Documentation/Dashboard]]
 
+
====Define a sequence of wiki pages to make up a book====
+
The documentation wiki makes use of [[Template:Documentation/MasterTOC|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====
+

Latest revision as of 11:43, 24 November 2009

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. We'll be using the Pediapress Collection extension to achieve this.

Personal tools