iBooks Bootcamp Erste Schritte

Die Verlagsbranche wurde durch den technologischen Fortschritt revolutioniert, der es Autoren einfacher macht als je zuvor, ihre Werke selbst zu veröffentlichen. Eine der besten Optionen für die Selbstveröffentlichung ist die iBooks-Plattform von Apple. In dieser Tutorial-Reihe erfahren Sie, wie Sie mit iBooks Zero-to-Hero erstellen können, indem Sie zeigen, wie Sie E-Books mit festem Layout, fließenden E-Books und Multitouch erstellen. Vorkenntnisse in Web-Sprachen wie CSS, JavaScript und HTML sind beim Erstellen von iBooks hilfreich. Es sind jedoch keine Vorkenntnisse erforderlich, um diese Lernprogramme abzuschließen.


Was sind iBooks??

Sie haben höchstwahrscheinlich von digitalen Büchern gehört, die manchmal als Electronic Publications oder EPUB bezeichnet werden, da sie seit vielen Jahren an Popularität gewinnen. Das globale Leitungsgremium der EPUB ist das International Digital Publishing Forum (IDPF). Die IDPF stellt spezifische Standards für das EPUB-Format bereit. 2010 brachte Apple die iBooks-App auf den Markt, eine iPad-App, die den Lesern eine auf EPUB basierende Apple-Version digitaler Bücher brachte (iBooks ist jetzt für alle iOS-Geräte verfügbar). Im Laufe der Zeit hat Apple iBooks erweitert und um erweiterte Funktionen wie Fixed Layout und Read Aloud erweitert.


Was ist ein festes Layout-iBook??

Der Ort des Textes und der Bilder auf jeder Seite eines iBook mit festem Layout erhält einen bestimmten Ort, an dem angezeigt werden soll. Unabhängig davon, auf welchem ​​iOS-Gerät Sie es anzeigen, wird das Buch jedes Mal auf dieselbe Weise angeordnet. Jede Seite eines festen Layout-iBook ist in einer separaten XHTML-Datei codiert und verfügt über eine Reihe von CSS-Stilen, die das Layout definieren. Festes Layout iBooks bieten die meiste Kontrolle über ein iBook und sind daher am arbeitsintensivsten zu erstellen!


Andere Arten von iBooks

Ein festes Layout-iBook eignet sich hervorragend für ein 20-seitiges Bilderbuch für Kinder, aber es ist nicht immer der beste iBook-Typ. Stellen Sie sich vor, Sie schreiben eine separate XHTML-Datei und positionieren den gesamten Text für einen Roman mit 250 Seiten! Das ist definitiv nicht ideal. In bestimmten Fällen möchten Sie möglicherweise einen anderen iBook-Typ in Betracht ziehen.

Fließende Bücher

Fließende Bücher klingen genauso wie sie klingen; Der Text auf der Seite wird zur nächsten Seite weitergeleitet, wenn nicht genügend Platz vorhanden ist. Die Position des Textes auf einer bestimmten Seite kann nicht garantiert werden. Das Schöne an Flowing Books ist, dass sie mit einer Vielzahl von Programmen erstellt werden können. Sogar Pages speichert Ihre Datei als EPUB. Fließende Bücher sind im Allgemeinen ideal für textlastige Bücher, z. B. Romane, bei denen ein bestimmter Ort für die Text- oder Bildplatzierung nicht erforderlich ist.

Multi-Touch-Bücher

Multi-Touch-Bücher sind bestimmte Arten von interaktiven Büchern, die mit dem iBooks Author-Programm von Apple erstellt wurden. Multi-Touch-iBooks sind häufig Lehrbücher, obwohl jede Art von Buch mit iBooks Author erstellt werden kann und daher als Multi-Touch-iBook gilt.


Erste Schritte mit Apple

IBooks Content Provider werden

Bevor Sie kostenlose oder kostenpflichtige Bücher in den iBookstore, Apples Ladengeschäft für den Verkauf von iBooks, hochladen können, müssen Sie ein Konto bei Apple einrichten. Beginnen Sie mit dem Aufrufen der Apple Content Provider Application-Website. Klicken Sie auf die blaue Schaltfläche unten auf der Seite, um zu beginnen, und befolgen Sie die Anweisungen auf jeder Seite, um die Anwendung abzuschließen.

Kostenloses oder kostenpflichtiges Konto

Sie müssen zwischen einem kostenlosen Konto und einem kostenpflichtigen Konto wählen, je nachdem, ob Sie Ihre Bücher verkaufen oder kostenlos abgeben möchten. Wenn Sie planen, Ihre Bücher irgendwann in der Zukunft zu verkaufen, möchten Sie möglicherweise jetzt ein bezahltes Konto erhalten. Sie können weiterhin kostenlose Bücher mit einem bezahlten Konto anbieten und es ist einfacher, von Anfang an ein bezahltes Konto einzurichten. Wenn Sie ein kostenpflichtiges Konto beantragen, stellen Sie sicher, dass Sie eine gültige US-Steuer-ID sowie die Bankleitzahl und Kontonummer haben, bevor Sie mit der Anwendung beginnen. Seien Sie bereit, auf die Annahme zu warten, bis Apple Ihre Informationen überprüft. Sobald Ihre Anwendung von Apple akzeptiert wurde, können Sie sich bei iTunes Connect anmelden. Dort stehen verschiedene Dokumentationen und Programme zum Herunterladen zur Verfügung, die Sie beim Erstellen eines iBook unterstützen.


Entwicklungswerkzeuge und Umgebung

Texteditor

Es gibt einige Entwicklungstools, die Sie benötigen, um ein iBook zu erstellen. Ein guter Texteditor ist für die Beschleunigung des Kodierungsprozesses unerlässlich. Es stehen viele kostenlose Texteditoren zum Download zur Verfügung und jeder scheint einen Favoriten zu haben. Zwei häufig verwendete, kostenlose Editoren sind Komodo Edit und Text Wrangler.

Terminal oder ein Befehlszeilenprogramm

Feste Layout- und Fließtextbücher können mit Terminal oder einem anderen Befehlszeilenprogramm in eine EPUB-Datei gepackt werden. In dieser Serie von Tutorials wird gezeigt, wie EPUB-Dateien mithilfe von Terminal komprimiert werden.

iTunes

Sie benötigen eine aktuelle Version von iTunes, um ein iBook von Ihrem Computer auf ein Gerät hochzuladen. Es gibt zwar möglicherweise eine bessere Computer-zu-Gerät-Lösung für zugelassene iBooks Content Providers, wir werden jedoch in diesem Lernprogramm die Verwendung von iTunes beibehalten, da es für jeden verfügbar ist.

iOS-Gerät

Es ist zwar möglich, jede XHTML-Seite eines iBook in Safari anzuzeigen, es gibt jedoch auch potenzielle Fehler, die in Safari nicht angezeigt werden, wenn Sie Ihr Buch auf einem Gerät in iBooks testen. Mit Safari können Sie schnell überprüfen, ob Text oder ein Bild korrekt platziert ist. Sie sollten jedoch ein iOS-Gerät mit iBooks installiert haben, um das Buch zu testen, bevor Sie es in den iBookstore hochladen.

Mac Computer

Obwohl Sie kein iBook codieren müssen, benötigen Sie einen Mac, um Ihr iBook in den iBookstore hochzuladen. Dieses Tutorial enthält Anweisungen, die sich auf das Arbeiten in einer Mac-Umgebung beziehen.


Datentypen

Es gibt verschiedene Dateitypen, die zusammenarbeiten, um ein gültiges EPUB oder iBook zu erstellen. Einige Dateitypen, die Sie möglicherweise kennen, und andere können völlig fremd sein. Schauen wir uns jeden Dateityp an, auf den Sie stoßen werden, und sprechen Sie über den Zweck.

Mime Typ

In der Computerwelt wird regelmäßig eine Mimetyp-Datei verwendet, um Dateitypen anzugeben. In diesem Fall greift die iBooks-App vor allem auf die Mimetyp-Datei zu und bestimmt, wie das Buch konfiguriert ist.

OPF-Datei

Diese Datei enthält einen Verweis auf jeden Inhalt Ihres iBook. Von XHTML-Dateien über Bilddateien bis hin zu Ton und eingebetteten Schriftarten ist es erforderlich, dass sie in der .opf-Datei aufgeführt werden. Darüber hinaus listet die .opf-Datei die Reihenfolge auf, in der die Seiten angezeigt werden sollen, definiert die Hauptabschnitte des Buches und enthält die Metadaten des Buches, z. B. Autor, Inhaber des Copyrights, Genre und Veröffentlichungsdatum.

com.apple.ibooks.display-options.xml

In dieser XML-Datei können Sie bestimmte Eigenschaften Ihres iBook angeben. Einige Optionen umfassen, ob das iBook Fixed-Layout ist, ob das Buch eingebettete Schriftarten enthält und ob die Ausrichtung in Querformat, Hochformat oder überhaupt nicht gesperrt werden soll.

Container.xml

Auch eine XML-Datei, die Container-Datei, teilt iBooks den Namen und den Ort der .opf-Datei mit, sodass iBooks auf die Metadaten des Buches zugreifen kann.

NCX-Datei

Die .ncx-Datei wird häufig als "Inhaltsverzeichnis" -Datei bezeichnet, da sie Informationen speichert, die zum Generieren von Lesezeichen verwendet werden, die einen Benutzer mit den wichtigen Abschnitten eines Buchs verknüpfen, beispielsweise in jedem Kapitel.

XHTML

Wenn Sie mit XHTML nicht vertraut sind, wird HTML in ein XML-basiertes Dokument geschrieben. Bei der Erstellung von Fixed-Layout-iBooks muss jede Seite des Buches in einer eigenen XHTML-Datei enthalten sein.

CSS

CSS oder Cascading Style Sheets sind eine Sammlung von Stilen, die auf verschiedene HTML-Tags angewendet werden können. Wenn Sie ein iBook erstellen, ist externes, internes und Inline-CSS zulässig. Aus organisatorischen Gründen kann es jedoch einfacher sein, für jede Seite eine separate externe CSS-Datei zu erstellen.


Fazit

Das Verständnis der Grundkomponenten eines iBook ist der erste Schritt, um Entwickler zu werden. Bleiben Sie für Teil zwei dieser Serie, in dem wir die Dateien erstellen werden, die letztendlich zu einem funktionierenden iBook werden.