Bootcamp iBooks Mise en route

Le secteur de l'édition a été révolutionné par les progrès technologiques qui permettent aux auteurs de publier eux-mêmes plus facilement leurs travaux. La plate-forme iBooks d’Apple est l’une des meilleures options pour l’auto-édition. Cette série de didacticiels vous guidera de i-héros à iBooks en vous expliquant comment créer des livres électroniques à mise en page fixe, fluides et multitouches. Une expérience préalable des langages Web tels que CSS, JavaScript et HTML est utile lors de la création d'iBooks, mais aucune connaissance préalable n'est nécessaire pour effectuer ces didacticiels..


Que sont iBooks??

Vous avez probablement entendu parler des livres numériques, parfois appelés publications électroniques ou EPUB, qui gagnent en popularité depuis de nombreuses années. L’organe directeur mondial de l’EPUB est l’International Digital Publishing Forum (IDPF). L'IDPF fournit un ensemble spécifique de normes pour le format EPUB. En 2010, Apple a lancé l'application iBooks, une application pour iPad qui proposait aux lecteurs une version Apple de livres numériques basés sur EPUB (iBooks est désormais disponible pour tous les appareils iOS). Au fil du temps, Apple a ajouté et amélioré iBooks pour inclure des fonctionnalités avancées telles que la disposition fixe et la lecture à voix haute..


Qu'est-ce qu'un iBook à mise en page fixe??

L'emplacement du texte et des images sur chaque page d'un iBook à mise en page fixe se voit attribuer un emplacement spécifique. Quel que soit le périphérique iOS sur lequel vous le regardez, le livre présente la même manière à chaque fois. Chaque page d'un iBook à disposition fixe est codée dans un fichier XHTML distinct et comporte un ensemble de styles CSS qui définissent sa présentation. Mise en page fixe Les iBooks offrent le plus de contrôle sur un iBook et, par conséquent, sont les tâches les plus laborieuses à créer.!


Autres types d'iBooks

Un iBook à disposition fixe est idéal pour un livre d'images pour enfants de 20 pages, mais ce n'est pas toujours le meilleur type d'iBook à utiliser. Imaginez coder un fichier XHTML séparé et positionner tout le texte pour un roman de 250 pages! Ce n'est certainement pas idéal. Dans certains cas, vous pouvez envisager un autre type d'iBook..

Livres fluides

Les livres sont comme ils sonnent; le texte de la page passera à la page suivante s'il n'y a pas assez de place. L'emplacement du texte sur une page spécifique n'est pas garanti. La bonne chose à propos des livres Flowing, c'est qu'ils peuvent être créés en utilisant une variété de programmes. Même Pages sauvegardera votre fichier en tant que EPUB. Les livres fluides sont généralement idéaux pour les livres contenant beaucoup de texte, tels que les romans, lorsqu'un emplacement spécifique pour le placement de texte ou d'image n'est pas nécessaire..

Livres multi-touch

Les livres Multi-Touch sont un type spécifique de livre interactif créé à l'aide du programme iBooks Author de Apple. Les Multi-Touch iBooks sont souvent des manuels, bien que tout type de livre puisse être créé avec iBooks Author et est donc considéré comme un iBook Multi-Touch..


Débuter avec Apple

Devenir un fournisseur de contenu iBooks

Avant de pouvoir télécharger des livres gratuits ou payants sur l'iBookstore, la boutique Apple pour la vente d'iBooks, vous devez créer un compte avec Apple. Commencez par vous rendre sur le site Application de fournisseur de contenu Apple. Cliquez sur le bouton bleu au bas de la page pour commencer et suivez les instructions sur chaque page pour compléter la demande..

Compte gratuit ou payant

Vous devrez choisir entre un compte gratuit et un compte payant selon que vous envisagez de vendre vos livres ou de les donner gratuitement. Si vous envisagez de vendre vos livres ultérieurement, vous voudrez peut-être obtenir un compte payant maintenant. Vous pouvez toujours offrir des livres gratuits avec un compte payant, et il est plus facile de créer un compte payé dès le début. Si vous postulez pour un compte payant, assurez-vous d’avoir un identifiant fiscal américain valide, un numéro de routage bancaire et des numéros de compte avant de commencer la demande. Préparez-vous à attendre l'acceptation de votre part par Apple pour vérifier vos informations. Une fois votre demande acceptée par Apple, vous pourrez vous connecter à iTunes Connect où vous trouverez divers documents et programmes disponibles au téléchargement pour vous aider à produire un iBook..


Outils de développement et environnement

Éditeur de texte

Vous aurez besoin de quelques outils de développement pour créer un iBook. Un bon éditeur de texte est essentiel pour accélérer le processus de codage. Il existe de nombreux éditeurs de texte gratuits à télécharger, et tout le monde semble avoir un favori. Komodo Edit et Text Wrangler sont deux des éditeurs gratuits couramment utilisés..

Terminal ou un outil de ligne de commande

Disposition fixe et Flowing Livres peuvent être compressés dans un fichier EPUB en utilisant Terminal ou un autre outil en ligne de commande. Pour cette série de tutoriels, nous allons montrer comment compresser des fichiers EPUB à l’aide de Terminal.

iTunes

Vous aurez besoin d’une version récente d’iTunes pour transférer un iBook de votre ordinateur vers un appareil. Même s'il existe peut-être une meilleure solution d'ordinateur à périphérique pour les fournisseurs de contenu iBooks approuvés, nous allons continuer à utiliser iTunes dans ce didacticiel, car il est disponible pour tout le monde..

appareil iOS

Bien qu'il soit possible d'afficher chaque page XHTML d'un iBook dans Safari, il existe également des bogues potentiels qui n'apparaissent pas dans Safari et que vous trouverez lors du test de votre livre sur un périphérique dans iBooks. Safari est idéal pour vérifier rapidement si le texte ou une image est correctement placé, mais vous voudrez avoir un appareil iOS avec iBooks installé pour tester le livre avant de le télécharger sur l'iBookstore.

Ordinateur Mac

Bien qu'il ne soit pas nécessaire de coder un iBook, vous aurez besoin d'un Mac pour télécharger votre iBook sur l'iBookstore. Ce tutoriel fournira des instructions basées sur le travail dans un environnement Mac.


Types de fichier

Il existe une variété de types de fichiers qui fonctionnent ensemble pour créer un EPUB ou un iBook valide. Certains types de fichiers peuvent être reconnus et d’autres totalement étrangers. Jetons un coup d'œil à chaque type de fichier que vous allez rencontrer et parlons de son but.

Type Mimet

Un fichier de type MIME est utilisé régulièrement dans le monde informatique pour spécifier les types de fichier. Dans ce cas, l'application iBooks accède au fichier de type MIME avant toute autre utilisation et sert à déterminer la configuration du livre..

Fichier OPF

Ce fichier contient une référence à chaque élément de contenu de votre iBook. Des fichiers XHTML aux fichiers d’image, en passant par les polices sonores et incorporées, il est nécessaire que tout soit répertorié dans le fichier .opf. En outre, le fichier .opf répertorie l'ordre dans lequel les pages doivent apparaître, définit les sections principales du livre et contient les métadonnées du livre, telles que l'auteur, le détenteur des droits d'auteur, le genre et la date de publication..

com.apple.ibooks.display-options.xml

Ce fichier XML vous permet de spécifier certaines caractéristiques de votre iBook. Certaines des options incluent si l'iBook est à disposition fixe, si le livre contient des polices incorporées et s'il faut verrouiller l'orientation en mode paysage, portrait ou pas du tout..

Container.xml

Également un fichier XML, le fichier conteneur indique à iBooks le nom et l'emplacement du fichier .opf afin que iBooks puisse accéder aux métadonnées du livre..

Fichier NCX

Le fichier .ncx est souvent appelé fichier "table des matières", car il stocke les informations utilisées pour générer des signets qui relient un utilisateur aux sections importantes d'un livre, comme chaque chapitre..

XHTML

Si vous ne connaissez pas XHTML, c'est HTML qui est écrit dans un document XML. Lors de la création d'iBooks à format fixe, chaque page du livre doit être contenue dans son propre fichier XHTML..

CSS

CSS, ou feuilles de style en cascade, sont une collection de styles pouvant être appliqués à différentes balises HTML. Lors de la création d'un iBook, les CSS externes, internes et en ligne sont acceptables. Toutefois, à des fins d'organisation, il peut être plus facile de créer un fichier CSS externe distinct pour chaque page..


Conclusion

Comprendre les composants de base d'un iBook est la première étape pour apprendre à devenir développeur. Restez à l'affût de la deuxième partie de cette série, où nous allons plonger dans la création des fichiers qui deviendront finalement un iBook fonctionnel..