4. Collaborative Production Workshop
Effective collaboration is
a result of social process plus technology
The social process is more important
than the technology
www.adamhyde.net
5. Collaborative Production Workshop
“A man might write the works of others, adding and changing nothing, in which case
he is simply called a 'scribe' (scriptor).
Another writes the work of others with additions which are not his own; and he is
called a 'compiler' (compilator).
Another writes both others' work and his own, but with others' work in principal
place, adding his own for purposes of explanation; and he is called a 'commentator'
(commentator)....
Another writes both his own work and others' but with his own work in principal
place adding others' for purposes of confirmation; and such a man should be called
an 'author' (auctor)”
ELIZABETH EISENSTEIN, THE PRINTING PRESS AS AN AGENT OF CHANGE (1979).
www.adamhyde.net
12. Collaborative Production Workshop
● Paper & EPUB look the same
● WYSI
● Fast
● No need to build separate renderer
● Leverage JS, HTML, CSS
● Leverage supported file formats
www.adamhyde.net
13. Collaborative Production Workshop
JS libs are already solving many problems:
● Typography – LetteringJS
● Hyphenation – Hyper
● Interactive widgets – Tangle
● Math - MathJax
● Sidebars – BookJS
●
ToC Generation – BookJS
● Cross references - BookJS
● Footnotes – BookJS
●
Indexes – BookJS
● TeX line spacing - Typeset
● Kerning - KernJS, KerningJS
● Design grids - Baseline, jMetronome, Hugrid
● Font control - Color Font, Text Align
www.adamhyde.net
14. Collaborative Production Workshop
adam@booksprints.net
Adam Hyde
Book Sprint Facilitator, Platform Designer
www.adamhyde.net
Clients include:
Google ospo, PLOS, World Bank, UNDP, RedHat, Open Stack, Open Oil, Mozilla, Internews Europe,
Safari Books Online, Open Knowledge Foundation, European Commission, Sourcefabric
www.adamhyde.net