Skip to content
blueheadpublishing edited this page Jun 2, 2012 · 13 revisions

Bookshop Picture

Bookshop is a an open-source agile book development and publishing framework for authors, editors, publishers and coders in today's publishing industry. Bookshop provides best-practices for developing your books in HTML/CSS/JS, allowing them to be transformed into potentially any book format (Print-PDF, Online-PDF, mobi, ePub, etc.).

A conceptual overview of bookshop: http://blueheadblog.blogspot.com/2012/03/announcing-bookshop-html-to-pdf-ebook.html

bookshop hopes to simplify the book publishing toolchain by:

  • using industry standards tools like HTML5, CSS, and JS to make the creation of your book comfortable and familiar, greatly reducing the learning curve for your developers, authors, agents, and other team members
  • separating the "book" into its logical parts:
    • Content via HTML5 (the actual words, grammar, tense, etc.)
    • Structure via Boom! Microformat (chapters, sections, dedication, preface, etc.)
    • Style via CSS3 and JS (layout, design, typeset)
    • Format (pdf, mobi, epub, html)
  • providing a Ruby Gem to make the building of your book as easy as gem install bookshop
  • pulling all the publishing tools together into one place (princexml, kindlegen, epubcheck)
  • giving the developer a set of scripts to automate the redundant stuff
  • providing an architecture/structure that follows best-practices and simplification (DRY... Don't Repeat Yourself)

System Requirements

Home Page

Bookshop Basics

  • Quick Demo - Publishing in Two Steps
  • The Bookshop Framework
  • Ruby/ERB, Importing and Code Helpers
Clone this wiki locally