The Future of
Digital Publishing
is GitHub

Greg Albers

Digital Publications Manager
Getty Publications
galbers@getty.edu
@geealbers
http://github.com/gettypubs

  1. Definitions and conceptual models
    of books and code
  2. Git as a workflow for individual books
  3. GitHub as a the only viable development platform for the future of digital publishing

Git

a revision control system

GitHub

a project hosting site that uses Git

Books

“Long form texts that are sold.”

Brewster Kahle, 2014

Book Publishing

“Trade publishing is by nature a cottage industry, decentralized, improvisational, personal; best performed by small groups of like-minded people, devoted to their craft, jealous of their autonomy, sensitive to the needs of writers and to the diverse interests of readers.”

Jason Epstein, 2001


Editorial


Design


Production


Distribution


Marketing


Digital

Icons by Font Awesome http://fontawesome.io/ (SIL OLF 1.1 / MIT License)

Publisher A


Editorial


Design


Production


Distribution


Marketing


Digital

Publisher B


Editorial


Design


Production


Distribution


Marketing


Digital

Publisher C


Editorial


Design


Production


Distribution


Marketing


Digital

forks

 

1. a single master file

2. every change and contribution recorded

Illustration derived from Fork, Dmitry Baranovskiy, The Noun Project (CC BY-SA 3.0)

forks

Illustration derived from Fork, Dmitry Baranovskiy, The Noun Project (CC BY-SA 3.0)

fork

Git allows for and manages this structure,
GitHub makes it open and collaborative

Illustration derived from Fork, Dmitry Baranovskiy, The Noun Project (CC BY-SA 3.0)

  1. Definitions and conceptual models
    of books and code
  2. Git as a workflow for individual books
  3. GitHub as a the only viable development platform for the future of digital publishing

Leanpub leanpub.com

GitBook www.gitbook.io

Atlas atlas.oreilly.com

forks

Illustration derived from Fork, Dmitry Baranovskiy, The Noun Project (CC BY-SA 3.0)

  1. Definitions and conceptual models
    of books and code
  2. Git as a workflow for individual books
  3. GitHub as a the only viable development platform for the future of digital publishing

The web offers a dynamic, universal, and open publishing ecosystem for digital books

So, GitHub ...

observe and build from existing work

create new tools for everyone to use

connect to a world far deeper than books alone

Traditional Presentation

turn.js /blasten/turn.js

BookReader /openlibrary/bookreader

epub.js /futurepress/epub.js

Alt Presentation

Skrollr /Prinzhorn/skrollr

deck.js /imakewebthings/deck.js

Extras

animate.css /daneden/animate.css

bigvideo.js /dfcb/BigVideo.js

Experiments

EBoOk AVanT GarDE sandersk/ebook_avant_garde

National Novel Generating Month /dariusk/NaNoGenMo

E-Reading Modules

Annotator (annotation) /openannotation/annotator

bigfoot.js (footnotes) /lemonmade/bigfoot

OpenSeadragon (image zoom) /openseadragon/openseadragon

Publishing Platforms and Tools

OSCI Toolkit /IMAmuseum/OSCI-Toolkit

Scalar anvc/scalar

Digital Publishing Toolkit /DigitalPublishingToolkit

Baker Framework /bakerframework/baker/

  1. Definitions and conceptual models
    of books and code
  2. Git as a workflow for individual books
  3. GitHub as a the only viable development platform for the future of digital publishing

 

Thanks!

Greg Albers

Digital Publications Manager
Getty Publications
galbers@getty.edu
@geealbers
http://github.com/gettypubs

/