Creating an iBook

When starting an iBook, you may already have a database with the games that you want to use for the book. Otherwise you must start by creating a database. Switch to the database page or the Sandbox and select the Database tab in the ribbon. Click the 'New' button (highlighted in the screenshot below) and the "Data source properties" dialog box will be displayed.

Here I have given the database the name "My-iBook" and when I click OK, a new window will be shown where I can define the game header fields. I accepted the defaults and clicked OK again. The database has now been created. This database will hold the games that I will use in the iBook. Note that we have created a native Aquarium database; this is the only type of database that can be used for iBooks. Next we must tell Aquarium that we want to use the database for creating an iBook. The Database tab should still be active in the ribbon. Click the tool button in the lower right-corner of the Database group.
Make sure that the new database you created is highlighted in the sidebar and then select. "This database has iBook attached to it" as shown in the image above. Finally click OK and an iBook will be created with the same name as the database.
You only need to go through the above steps once for each new iBook and if you are basing it on an existing database, only the second step is required.
From now on you can use the games in the database as input for your iBook.
Since Aquarium keeps a live connection from the database to the iBook, you can be sure that the moves and variations in the iBook are an exact copy of the moves in the database. This eliminates many types of errors that are common in chess books.
You can open and update the iBook database like any other database, even after you start writing. After all it is just a normal Aquarium database. Of course you have to be careful when you change games that are already being used in the iBook. The changes will be reflected in the iBook, which can be very convenient, e.g., if you find an improvement to a variation. In such cases it is often sufficient just to update the variation in the database and the iBook will be automatically updated.
Let's say that you are going to write an iBook, but you don't have the games, game fragments, and such in database format. This could, for instance, be the case if you are converting a printed book to iBook format. Then you would have all the moves in the text itself, but you need a way to convert them into something that the computer can understand and display on the chessboard. This is also supported in Aquarium and even here you get additional quality control, as illegal moves will be rejected.
Each author can decide how he writes the book. Some may prefer the database approach, where all the moves and variations in the book come from the database, while others like to do all their work within the book itself. Of course you can also mix the two methods within the same book, if you like.