iBooks Bootcamp Komme i gang

Forlagsbransjen har blitt revolusjonert av teknologiske fremskritt som gjør det enklere enn noensinne for forfattere å selvpublisere sitt arbeid. En av de beste alternativene for selvpublisering i dag er Apples iBooks-plattform. Denne opplæringsserien tar deg fra null til helten med iBooks ved å vise deg hvordan du lager e-bøker med fast layout, flytende og multi-touch. Tidligere erfaring med web språk som CSS, JavaScript og HTML er nyttig når du oppretter iBooks, men ingen forkunnskap er nødvendig for å fullføre disse opplæringene.


Hva er iBooks?

Du har mest sannsynlig hørt om digitale bøker, noen ganger kalt Electronic Publications eller EPUBs, da de har vunnet i popularitet i mange år. EPUBs globale styrende organ er International Digital Publishing Forum (IDPF). IDPF gir et spesifikt sett med standarder for EPUB-formatet. I 2010 lanserte Apple iBooks-appen, en iPad-app som brakte leserne en Apple-versjon av digitale bøker basert på EPUB (iBooks er nå tilgjengelig for alle iOS-enheter). Over tid har Apple lagt til og forbedret iBooks for å inkludere avanserte funksjoner som Fast Layout og Read Aloud.


Hva er en fast layout iBook?

Plasseringen av teksten og bildene på hver side av en Fastlayout iBook er gitt et bestemt sted for å vises. Uansett hvilken iOS-enhet du ser på den, legger boken ut på samme måte hver gang. Hver side i en fast layout iBook er kodet i en egen XHTML-fil og har et sett med CSS-stiler som definerer oppsettet. Fast layout iBooks gir mest kontroll over en iBook, og dermed er de mest arbeidsintensive å lage!


Andre typer iBooks

En fast layout iBook er flott for en 20-siders barns bildebok, men det er ikke alltid den beste typen iBook å bruke. Tenk deg å kode en egen XHTML-fil og plassere all teksten for en 250-siders roman! Det er definitivt ikke ideelt. I enkelte tilfeller vil du kanskje vurdere en annen type iBook.

Flytende bøker

Flytende bøker er akkurat som de høres ut; teksten på siden vil flyte til neste side hvis det ikke er nok plass. Plasseringen av teksten på en bestemt side er ikke garantert. Den fine tingen om Flytende bøker er at de kan opprettes ved hjelp av en rekke programmer. Selv sider lagrer filen som en EPUB. Flytende bøker er generelt ideelle for tekst-tunge bøker, for eksempel romaner, hvor et bestemt sted for tekst eller bildeplassering ikke er nødvendig.

Multi-Touch Bøker

Multi-Touch-bøker er en bestemt type interaktiv bok opprettet ved hjelp av Apples iBooks Author-program. Multi-Touch iBooks er ofte tekstbøker, selv om enhver type bok kan opprettes ved hjelp av iBooks Author og dermed anses som en Multi-Touch iBook.


Komme i gang med Apple

Bli en iBooks innholdsleverandør

Før du kan laste opp gratis eller betalte bøker til iBookstore, Apples butikk for salg av iBooks, må du opprette en konto hos Apple. Start med å gå til Apples nettsted for innholdsleverandører. Klikk på den blå knappen nederst på siden for å komme i gang og følg instruksjonene på hver side for å fullføre søknaden.

Gratis eller Betalt konto

Du må velge mellom en gratis konto og en betalt konto basert på om du planlegger å selge bøkene dine eller gi dem bort gratis. Hvis du planlegger å selge bøkene dine på et tidspunkt i fremtiden, vil du kanskje få en betalt konto nå. Du kan fortsatt tilby gratis bøker med en betalt konto, og det er lettere å bli satt opp med en betalt konto fra starten. Hvis du søker om en betalt konto, må du sørge for at du har et gyldig amerikansk skatte-ID og bankrute og kontonumre før du begynner programmet. Vær forberedt på å vente på godkjenning til Apple bekrefter informasjonen din. Når søknaden din er akseptert av Apple, vil du kunne logge deg på iTunes Connect der du finner ulike dokumenter og programmer tilgjengelig for nedlasting for å hjelpe deg med å produsere en iBook.


Utviklingsverktøy og miljø

Tekstredigerer

Det er noen utviklingsverktøy du trenger for å lage en iBook. En god tekstredigerer er viktig for å fremskynde kodingsprosessen. Det finnes mange gratis tekstredigerere tilgjengelig for nedlasting, og alle synes å ha en favoritt. To vanlig brukte redaktører inkluderer Komodo Edit og Text Wrangler.

Terminal eller et kommandolinjeverktøy

Fast layout og flytende tekstbøker kan bli pakket inn i en EPUB-fil ved hjelp av Terminal eller et annet kommandolinjeværktøy. For denne serien av opplæringsprogrammer, vil vi demonstrere hvordan du kan zip EPUB-filer ved hjelp av Terminal.

iTunes

Du trenger en ny versjon av iTunes for å laste opp en iBook fra datamaskinen til en enhet. Selv om det kan være en bedre løsning for datamaskin til enhet for godkjente iBooks-innholdsleverandører, skal vi holde fast ved å bruke iTunes i denne opplæringen, siden den er tilgjengelig for alle.

iOS-enhet

Mens det er mulig å se hver XHTML-side av en iBook i Safari, er det også mulige feil som ikke kommer opp i Safari som du finner når du tester boken din på en enhet i iBooks. Safari er flott for raskt å sjekke om tekst eller et bilde er riktig plassert, men du vil ha en iOS-enhet med iBooks installert for å teste boken før du laster opp til iBookstore.

Mac-datamaskin

Selv om det ikke kreves å kode en iBook, trenger du en Mac for å laste opp iBook til iBookstore. Denne opplæringen vil gi instruksjoner basert på arbeid i et Mac-miljø.


filtyper

Det finnes en rekke filtyper som samarbeider for å lage en gyldig EPUB eller iBook. Noen filtyper kan du gjenkjenne, og noen kan være helt utenlandske. La oss ta en titt på hver type fil du vil møte og snakke om dens formål.

mimetype

En mimetypefil brukes regelmessig i datamaskinverdenen for å angi filtyper. I dette tilfellet blir mimetypefilen tilgjengelig av iBooks-appen før noe annet, og det brukes til å bestemme hvordan boken er konfigurert.

OPF-fil

Denne filen inneholder en referanse til hvert innhold i din iBook. Fra XHTML-filer til bildefiler til lyd og innebygde fonter, er det alle påkrevd å være oppført i. OPF-filen. I tillegg oppdager .opf-filen rekkefølgen som sidene skal vises, definerer hoveddelene av boken og inneholder bokens metadata, for eksempel forfatter, opphavsrettsinnehaver, sjanger og publiseringsdato.

com.apple.ibooks.display-options.xml

Denne XML-filen lar deg spesifisere bestemte egenskaper til iBook. Noen av alternativene inkluderer om iBook er Fast Layout, hvis boken inneholder innebygde fonter, og om du vil låse orienteringen i landskap, portrett eller slet ikke.

Container.xml

Også en XML-fil, forteller beholderfilen iBooks navnet og plasseringen til .opf-filen, slik at iBooks kan få tilgang til bokens metadata.

NCX-fil

.Ncx-filen kalles ofte innholdsfilen fordi den lagrer informasjon som brukes til å generere bokmerker som knytter en bruker til de viktige delene av en bok, for eksempel hvert kapittel.

XHTML

Hvis du ikke er kjent med XHTML, er det HTML som er skrevet i et XML-basert dokument. Når du oppretter iBooks med Fast Layout, må hver side av boken være inneholdt i sin egen XHTML-fil.

CSS

CSS, eller Cascading Style Sheets, er en samling stiler som kan brukes til forskjellige HTML-koder. Når du oppretter en iBook, ekstern, intern og i-linje CSS er akseptabel. Men for organisatoriske formål kan det være lettere å lage en egen ekstern CSS-fil for hver side.


Konklusjon

Å forstå de grunnleggende komponentene til en iBook er det første trinnet i å lære å være en utvikler. Hold deg til del to i denne serien der vi vil dykke inn i å lage filene som til slutt blir en fungerende iBook.