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...

Robots for Home: Not Yet the Jetsons

NXT Robot (Photo credit: Wikipedia ) Visalia Direct: Virtual Valley November  3, 2014 Deadline December 2014 Issue Robots for Home: Not Yet the Jetsons Rosie the robot maintained the Jetson household more than 50 years ago. To the disappoint of many of us who still enjoy the classic 1960s cartoon, Rosie remains science fiction. The only robots in our houses are round bumper cars that vacuum floors. The iRobot Roomba offers no witty banter and no sighs of exasperation. Growing up, I expected Twiki, the android that followed Buck Rogers about for no apparent reason, to become a reality. After all, Twiki didn’t do anything except carry a much smarter talking computer about his neck. Sadly, Rogers was stuck in the twenty-fifth century. All the good androids and robots seem to be way off in the future or in other galaxies. Although we have no Rosie, robots are on the rise. They build our cars, deliver medications, defuse bombs, explore planets and even perform surgeries. M...