Skip to main content

Exploring iBooks Author Books and Templates

I've talked to a few authors and editors who wish to create custom templates for iBooks Author, well beyond what is possible making minor changes to fonts.

To create a custom template with altered background images and formatting, first create a simple iBook using an existing template.

If you are familiar with the ePub format, which is a compressed directory, you know there are several folders within the ePub. These folders contain what might be compared to a self-contained website. I like the ePub structure and wish iBooks were closer to that format than they are. But, Apple goes its own way. The iBooks format is much simpler than ePubs.

Do you wonder what is inside an iBooks "iba" file? To find out, do the following:


  1. Copy your ".iba" (I use the Apple-D "Duplicate" command in Finder)
  2. Change the extension from ".iba" to ".zip" 
  3. Double-click the ".zip" file, which will uncompress the folder
  4. Explore the new folder

First, you will notice there are a lot of files. In the iBook I tested for this analysis, there were 16,720 files and one folder. That's why I suggest using a nearly empty book to craft a custom template.

The entire text of the book, layout information, and revision data reside in two files:

  • buildVersionHistory.plist
  • index.xml

The "index.xml" can be opened in any text editor. If you open this file, you can skim through the file until you see the text of your book. While the ePub format supports chapters or sections as individual files, the Apple approach places everything in one huge XML file. Again, I prefer the ePub standard instead of placing everything in one disorganized folder.

The only subdirectory/folder that Apple creates in the iBooks format is named "QuickLook." The folder contains thumbnail images of the book. This is interesting because the mail folder also contains a long list of thumbnail images. In the sample book I am using for this analysis, the thumbnails in the main folder are named KFPageThumbnail-XXX.jpeg, where the XXX ranges from 1 to 650.

In the example books I have explored, there are some images that seem to exist no matter what. These image files are:

  • slate_green.jpg
  • slate_grey.jpg
  • slate_light-grey.jpg
  • slate_rust.jpg
  • slate_tan.jpg
  • slate_yellow.jpg

I don't know what the purpose of the "slate" set of images might be, but they appear in three different books I created using a mix of templates. Maybe someone else can dig into these?

There are also several other image files. These seem to be the images used for the various templates, based on my explorations. These files are different in each template. The design files in the book used for this example are:

  • Background-1.jpg
  • Colored_paper_backgrounds-1.jpg
  • Light-parchment-paper_a-1.jpg
  • Photo 2.jpg
  • Photo 6.jpg
  • Shape1.png

Three Adobe/Apple color profiles are also in the book folder:

  • color-profile
  • color-profile-1
  • color-profile-2

If you want to craft a custom template, you need to alter the files in this uncompressed iBook folder. For example, you could change the "Background-1.jpg" to a background of your own design. Match the size of the existing file, though. Don't worry about things like "DPI" or other settings in a graphics program: focus on the pixel-by-pixel size, such as 1024-by-768 pixels used by the original iPad screens.

Once you have changed images or made other tweaks, you can then compress the file back into a ".zip" format. Changing ".zip" to ".iba" makes the compressed folder an "iBook" again, a document you can open and edit in iBooks Author.

Again, the steps are:

  1. Create an "empty" shell book using an existing template.
  2. Duplicate the file and change the extension to ".zip" so it can be decompressed.
  3. Decompress the iBook into a folder you can edit. 
  4. Alter or replace any images you wish to customize.
  5. Compress the modified folder.
  6. Change the extension from ".zip" back to ".iba" to open the file in iBooks Author.
  7. Open the new file in iBooks Author and save it as a template!

You now have a customized template.

For a discussion on creating a template, read the following thread in the Apple Discussion Forums:
https://discussions.apple.com/thread/3677610

Comments

Popular posts from this blog

Practical Technology Skills

This blog is a revision to a column I wrote for Direct Media publications. Normally, I wouldn't repost something I wrote for hire, and I certainly don't wish to anger one of my publishers. However, since this blog is primarily accessed by one of my graduate seminars, I think the publisher will appreciate that I am extending my thoughts for educational purposes. I'm also more than willing to encourage businesses to visit the Direct Media home page . Page numbers seemed to be a half-inch lower on each successive page. I stared at the mid-term paper, handed in to me by a junior at the university, and thought back to my fights with dot-matrix printers. When I was an undergrad, my Epson FX/80 printer jammed often and would sometimes rip pages after the sprockets slipped out of alignment with the punched holes of the perforated paper. Surely the undergraduate author of this paper suffered the curse of a similarly possessed printer, I told myself. “I guess when I changed the ma...

Pursuing a University Degree Online

Visalia Direct: Virtual Valley February 2008 Issue January 7, 2008 Pursuing a University Degree Online When a star high school student graduates in Tulare County, the difficult reality is that he or she most likely will leave to attend a four-year university. For an eighteen-year-old student, leaving the Central Valley, or at least Tulare County, is part of the educational experience. But, after returning to Visalia some of us find out that our undergraduate educations are not quite enough. For those in education, Fresno State, Fresno Pacific University, Chapman University, and others have offered courses in Visalia for a number of years. This makes it possible to work and still complete a teaching credential or an advanced education-related degree. I have been thankful for the options we have in the Central Valley. But, as others have learned, if you are interested in some fields you must commute to Fresno — or even further. With the drive to Fresno taking just under an hour...

MarsEdit and Blogging

MarsEdit (Photo credit: Wikipedia ) Mailing posts to blogs, a practice I adopted in 2005, allows a blogger like me to store copies of draft posts within email. If Blogger , WordPress, or the blogging platform of the moment crashes or for some other reason eats my posts, at least I have the original drafts of most entries. I find having such a nicely organized archive convenient — much easier than remembering to archive posts from Blogger or WordPress to my computer. With this post, I am testing MarsEdit from Red Sweater Software based on recent reviews, including an overview on 9to5Mac . Composing posts an email offers a fast way to prepare draft blogs, but the email does not always work well if you want to include basic formatting, images, and links to online resources. Submitting to Blogger via Apple Mail often produced complex HTML with unnecessary font and paragraph formatting styles. Problems with rich text led me to convert blog entries to plaintext in Apple Mail ...