I recently spent a week researching how to convert our catalogue of educational books into ebooks.
At first glance, it looked like a fairly simple task. Our print books are created using Adobe InDesign and should export easily to the epub format.
But wait! Not so fast... Our educational books rely heavily on having text and images together and have audio on each page, so we can’t use the standard InDesign export. Ebooks are reflowable and that won’t work for us.
What can we use?
So we were back to the drawing board. Despite initially only targeting Apple’s iBook store, using iBook Author wasn’t an option. The software is too restrictive and doesn’t suit the style of our books. Luckily for us, the International Digital Publising Forum (IDPF) – the people who define the specification for epubs – recently released epub version 3 and, with that, a fixed layout mode! Even better, one of the only available epub readers with epub 3 and fixed layout support is... iBooks!
Bring in the cavalry...the developers
We started by converting 15 books from the Fflic a Fflac pack 3. InDesign’s epub export feature doesn’t work for us because it doesn’t fully support the epub3 specification. Our first ebook was manually created. One advantage of epub is that it is an uncompressed zip file containing all content in HTML, XML and css so creating the first book was simple, albeit rather time consuming! Much too time consuming to create the remaining 14 books from scratch.
As the Fflic a Fflac books we were adding are from the same pack, a lot of the detail in them was identical, such as layout, dimensions and descriptions. What would any good developer do? Write an application to take out the repetition!
Taking in minimal input from the user, my program took the images and audio and generated the files necessary to create an epub. It also zipped the files into an epub ready to copy over to our development iPad. The books worked exactly as we’d hoped.
Like Columbo, just one more thing
Next step: uploading the books to Apple. Seeing as one of Apple’s most famous slogans is “It just works”, I expected this to be a simple task. Unfortunately not.
Apple is very particular with the epubs they accept. Despite our epubs all displaying correctly on our iPad and validating perfectly using the official IDPF validator, Apple’s own validator threw up some minor errors. Fortunately, they really were minor errors and a small tweak had us finally ready to upload to Apple.
But once again, we had to fill in a lot of repetitive data. Not only that, but a large amount of the data had already been used in the creation of the epubs. Filling in this data is incredibly time consuming. Perhaps it’s something that Apple could consider streamlining in the future?
The publishing tool Apple provides allows you to save your progress before uploading as a folder with a predictable name. In this folder, we have our epub, a cover image and an xml file which holds all the data that Apple need from us. With a small addition to the application I wrote earlier, it also pulls in the high-res cover image and generates the xml file ready for upload.
The time saved was significant and we should be able to reuse the application for the other Fflic a Fflac packs and more. We’ve learned a lot about ebooks and the iBook store thanks to this project. Now that we’ve streamlined the process, look out for digital versions of many more Tinopolis Interactive books!
Visit the Apple iBookstore to view and download the Fflic a Fflac books.
Alex Wilks, Developer
top of page