Fullscreen
[Show/Hide Right Column]

Online Publishing House - Output formats

Which way(s) should we go for the Online Publishing House, in terms of going from Tiki content to a consumable format:


For background info, see: How to Produce a Book

Let's review some potential options

Similar to Booki with CSS


Booki uses: WYSIWYG HTML -> Objavi -> PDF, ODT or EPUB.

Objavi takes Booki-zip files from Booki and currently outputs to PDF (web readable, book formatted, and newsprint formatted), ODT, and EPUB.

We would do: Wiki syntax (with some relevant logic) -> HTML5 with flat output -> Objavi -> PDF, ODT or EPUB.

This is already how Tiki does it with wkhtmltopdf but it's pretty basic.

https://www.ohloh.net/p/booki
https://www.ohloh.net/p/objavi

Similar to Wikipublisher with LaTeX

http://www.wikipublisher.org/
https://www.ohloh.net/p/wikipublisher

How Wikipublisher seems to do it: Wiki syntax -> LaTeX -> PDF

How we would do it: (Parser needs to be reworked)

  • Wiki syntax (with some relevant logic) -> HTML5
  • Wiki syntax (with some relevant logic) -> wikibook XML -> LaTeX -> PDF


Interesting links


This will increase desire for a WYSIWYG editor which maintains wiki syntax.
How can we produce an EPUB or a .odt in this process?

Pressbooks

PressBooks is a book-making tool that outputs as: epub, print-ready PDF, HTML, and InDesign-ready XML. Built on WordPress.
http://pressbooks.com
http://nextmontreal.com/book-oven-to-pressbooks/

They also use Wikipublisher

Book creator and PediaPress


Rather than trying to fetch all pages selected for printing (curent tiki-print) have a look at MediaWiki's http://en.wikipedia.org/wiki/Special:Book which uses http://en.wikipedia.org/wiki/TeX (only for math)
Some technical descriptions on how MediaWiki's book creator works and which problems may occur: http://en.wikipedia.org/wiki/Help:Books/for_experts

export format: PDF or ODF or ZIM
http://en.wikipedia.org/wiki/Help:Books/Frequently_Asked_Questions

WikiBooks HTML output

http://en.wikibooks.org

Using Apache FOP

dompdf

mPDF

"mPDF is a PHP class which generates PDF files from UTF-8 encoded HTML. It is based on FPDF and HTML2FPDF, with a number of enhancements."
http://mpdf1.com/

Zend_Pdf

"The Zend_Pdf component is a PDF (Portable Document Format) manipulation engine. It can load, create, modify and save documents. Thus it can help any PHP application dynamically create PDF documents by modifying existing documents or generating new ones from scratch."
http://framework.zend.com/manual/en/zend.pdf.introduction.html

TCPDF


wkhtmltopdf

eZ Components - Document

http://incubator.apache.org/zetacomponents/documentation/trunk/Document/tutorial.html

PDF using Flash

iText

MarMatMak

Output to ODF

An idea for mobile devices

See Online Publishing House - Mobile app


Page last modified on Wednesday 16 May, 2012 12:40:52 UTC

Search Wishes (subject only) [toggle]

Categorize Online Publishing House - Output formats

Keywords

The following is a list of keywords that should serve as hubs for navigation within the Tiki development and should correspond to documentation keywords.

Each feature in Tiki has a wiki page which regroups all the bugs, requests for enhancements, etc. It is somewhat a form of wiki-based project management. You can also express your interest in a feature by adding it to your profile. You can also try out the Dynamic filter.