Industria editorială a fost revoluționată de progresele tehnologice care fac mai ușor decât oricând autorii să-și publice propriile lucrări. Una dintre cele mai bune opțiuni pentru publicarea de astăzi este platforma Apple iBooks. Această serie de tutori te va duce de la zero la erou cu iBooks, arătându-ți cum să creezi e-cărți cu layout-uri fixe, care curg și cu mai multe opțiuni. Experiența anterioară cu limbi web cum ar fi CSS, JavaScript și HTML este utilă atunci când creați iBooks, dar nu este necesară cunoașterea prealabilă a acestor tutoriale.
Probabil că ați auzit de cărți digitale, uneori numite Publicații electronice sau EPUB-uri, deoarece acestea au câștigat în popularitate de mai mulți ani. Organul global de conducere al EPUB este Forumul Internațional pentru Publicații Digitale (IDPF). IDPF oferă un set specific de standarde pentru formatul EPUB. În 2010, Apple a lansat aplicația iBooks, o aplicație iPad care a adus cititorilor o versiune Apple a cărților digitale bazată pe EPUB (iBooks este acum disponibil pentru toate dispozitivele iOS). De-a lungul timpului, Apple a adăugat și îmbunătățit cărțile iBook pentru a include funcții avansate precum Layout fix și Citiți cu voce tare.
Locația textului și a imaginilor pe fiecare pagină a unui iBook Fix Layout are o anumită locație în care să apară. Indiferent de dispozitivul iOS pe care îl vizualizați, cartea expune în același mod de fiecare dată. Fiecare pagină a iBook-ului Fix Layout este codificată într-un fișier XHTML separat și are un set de stiluri CSS care definesc aspectul acestuia. Documentele fixe de tip Layout oferă cel mai mult control asupra unui iBook și, în consecință, sunt cel mai solicitat pentru a crea!
Un iBook cu layout fix este grozav pentru o carte de 20 de pagini pentru copii, dar nu este întotdeauna cel mai bun tip de iBook de folosit. Imaginați-vă codificarea unui fișier XHTML separat și poziționarea întregului text pentru un roman de 250 de pagini! Acest lucru nu este cu siguranță ideal. În anumite cazuri, vă recomandăm să luați în considerare un alt tip de iBook.
Cărțile care se încarcă sunt la fel cum sună; textul din pagină va curge la pagina următoare dacă nu este suficient spațiu. Locația textului pe o anumită pagină nu este garantată. Lucrul frumos despre cărțile care curg este că pot fi create folosind o varietate de programe. Even Pagini va salva fișierul dvs. ca EPUB. Cărțile care circulă sunt, în general, ideale pentru cărțile grele de text, cum ar fi cărțile de roman, unde nu este necesară locația specifică pentru plasarea textului sau a imaginii.
Cărțile Multi-Touch sunt un tip specific de carte interactivă creată utilizând programul de autori iBooks de la Apple. Multi-touch iBooks sunt de multe ori cărți de text, deși orice tip de carte poate fi creat folosind iBooks Autor și astfel considerat un iBook Multi-Touch.
Înainte de a putea încărca cărți gratuite sau plătite către iBookstore, magazinul Apple pentru vânzarea iBooks, va trebui să vă configurați un cont la Apple. Începeți prin a accesa site-ul aplicației Apple Content Provider. Faceți clic pe butonul albastru din partea de jos a paginii pentru a începe și urmați instrucțiunile de pe fiecare pagină pentru a finaliza aplicația.
Va trebui să alegeți între un cont gratuit și un cont plătit în funcție de intenția de a vinde cărțile sau de a le oferi gratuit. Dacă intenționați să vă vindeți cărțile la un moment dat în viitor, poate doriți să obțineți acum un cont plătit. Puteți să oferiți în continuare cărți gratuite cu un cont plătit și este mai ușor să vă configurați cu un cont plătit de la început. Dacă solicitați un cont plătit, asigurați-vă că aveți un număr de identificare fiscală valabil din SUA și numărul de rutare bancară și de cont înainte de a începe aplicarea. Fiți pregătit să așteptați acceptarea până când Apple verifică informațiile dvs. Odată ce cererea dvs. este acceptată de Apple, veți putea să vă conectați la iTunes Connect unde veți găsi diverse documente și programe disponibile pentru descărcare pentru a vă ajuta să creați un iBook.
Există câteva instrumente de dezvoltare necesare pentru a crea un iBook. Un editor de text bun este esențial pentru accelerarea procesului de codificare. Există mulți editori de text liber disponibili pentru descărcare, iar toată lumea pare să aibă un favorit. Doi editori liberi folosiți în mod obișnuit includ Komodo Edit și Text Wrangler.
Documentele fixe de tip Layout și Flowing pot fi încorporate într-un fișier EPUB utilizând Terminal sau un alt instrument de linie de comandă. Pentru această serie de tutoriale, vom demonstra cum să zip fișierele EPUB utilizând Terminal.
Veți avea nevoie de o versiune recentă a iTunes pentru a încărca un iBook de pe computer pe un dispozitiv. Deși este posibil să existe o soluție mai bună pentru computer pentru furnizorii de conținut iBooks aprobați, vom continua să folosim iTunes în acest tutorial, deoarece este disponibil pentru toată lumea.
În timp ce este posibilă vizualizarea fiecărei pagini XHTML a unui iBook în Safari, există și bug-uri potențiale care nu se vor afișa în Safari pe care le veți găsi atunci când vă testați cartea pe un dispozitiv din iBooks. Safari este excelent pentru a verifica rapid dacă textul sau o imagine este corect plasată, dar veți dori să aveți un dispozitiv iOS cu iBooks instalat pentru testarea cărții înainte de încărcarea lui iBookstore.
Deși nu este necesar să codificați un iBook, veți avea nevoie de un Mac pentru a încărca iBook la iBookstore. Acest tutorial va oferi instrucțiuni bazate pe lucrul într-un mediu Mac.
Există o varietate de tipuri de fișiere care colaborează pentru a crea un EPUB sau iBook valid. Unele tipuri de fișiere pe care le-ați putea recunoaște și unele pot fi complet străine. Să aruncăm o privire asupra fiecărui tip de fișier pe care îl veți întâlni și să discutăm despre scopul său.
Un fișier mimetype este folosit în mod regulat în lumea calculatoarelor pentru a specifica tipurile de fișiere. În acest caz, fișierul mimetype este accesat de aplicația iBooks înainte de orice altceva și este folosit pentru a determina cum este configurată cartea.
Acest fișier conține o referință la fiecare bucată de conținut din iBook. De la fișierele XHTML la fișierele de imagine la fonturile de sunet și încorporate, este necesar să fie listate în fișierul .opf. În plus, fișierul .opf listează ordinea în care trebuie să apară paginile, definește secțiunile majore ale cărții și conține metadatele cărții, cum ar fi autorul, titularul drepturilor de autor, genul și data publicării.
Acest fișier XML vă permite să specificați anumite caracteristici ale cărții iBook. Unele dintre opțiuni includ dacă iBook-ul este Fixed-Layout, dacă cartea conține fonturi încorporate și dacă să blocheze orientarea în peisaj, portret sau deloc.
De asemenea, un fișier XML, fișierul container îi spune iBooks numele și locația fișierului .opf astfel încât iBooks să poată accesa metadatele cărții.
Fișierul .ncx este adesea denumit fișier "cuprins" deoarece stochează informațiile folosite pentru generarea de marcaje care leagă un utilizator de secțiunile importante ale unei cărți, cum ar fi fiecare capitol.
Dacă nu sunteți familiarizat cu XHTML, acesta este un document HTML scris într-un document bazat pe XML. Când se creează iBooks cu Layout Fixed, fiecare pagină a cărții trebuie să fie cuprinsă în propriul fișier XHTML.
CSS sau foi de stil cascadă reprezintă o colecție de stiluri care pot fi aplicate diferitelor etichete HTML. Când se creează un CSS iBook, extern, intern și CSS în linie este acceptabil. Cu toate acestea, pentru scopuri organizaționale, poate fi mai ușor să creați un fișier CSS extern separat pentru fiecare pagină.
Înțelegerea componentelor de bază ale unui iBook este primul pas în a învăța să fii dezvoltator. Stick în jurul pentru partea a doua a acestei serii în care ne vom arunca cu capul în crearea fișierelor care vor deveni în cele din urmă un iBook de lucru.