Naujos „O'Reilly Media Ebook“ kūrimas: „Cool Tools“ virtuvėje - 💡 Fix My Ideas

Naujos „O'Reilly Media Ebook“ kūrimas: „Cool Tools“ virtuvėje

Naujos „O'Reilly Media Ebook“ kūrimas: „Cool Tools“ virtuvėje


Autorius: Ethan Holmes, 2019

Nuo 2003 m. „Cool Tools“ svetainėje paskelbta daugiau kaip 2 000 atsiliepimų apie išbandytus ir tikrus dalykus. Bendradarbiaudami su „Cool Tools“, parengėme pirmąjį „ebook“ rinkinį: „Cool Tools in the Kitchen“ „Kevin Kelly“ ir „Steven Leckart“. „Steven“ įvadas:

Apibrėžta, „Cool Tool“ gali būti bet kokia knyga, programėlė, programinė įranga, vaizdo įrašas, žemėlapis, techninė įranga, medžiaga ar interneto svetainė, kuri yra naudinga. Apžvalgose nėra lyginamosios apžvalgos, kurias rasite žurnaluose ir kitose svetainėse, kurios suteikia pranašumų ir trūkumų kiekvienam elementui. Atvirkščiai, mūsų apžvalgos yra tiesioginės rekomendacijos, kurias pateikia skaitytojai, prisiekiantys daiktus, sakydami, kodėl turėtumėte juos naudoti. Pagalvokite apie šią knygą kaip labai gerai žinomą geriausią draugą, kuris rekomenduoja, kad būtų neaiškios sąlygos.

Skirtingai nuo daugumos „O'Reilly Media“ knygų, ši knyga yra prieinama tik vienu formatu: „ePUB“ (bet kaip ir visos „O'Reilly Media ebooks“, be DRM). Taip yra todėl, kad „ePUB“ formatas turi keletą unikalių privalumų ir galimybių, ir mes suplanavome šį projektą su Kevinu nuo pat pradžių, kaip ištirti, kiek galime ePUB imtis, kad „Cool Tools“ patirtis būtų ebook.

Aš paprašiau Nellie McKesson, O'Reilly žiniasklaidos gamybos specialisto ir ePub wrangler, pateikti mums šiek tiek informacijos apie tai, kaip ši knyga tapo.

Tai buvo tik komandos pastangos gauti galutinį produktą ten, kur jis yra, ir dalyvavo daug ir pirmyn. Failai buvo išsiųsti [O'Reilly Media turinio ir leidybos operacijų direktoriui] Adam Witwer Word'e, kuris juos perskaičiavo, kad atitiktų mūsų standartines konvencijas. Tada jis paleisdavo failus per įprastą „DocBook“ konversiją, o po to - „epub“.

Adomas pirmą kartą pastatė kai kuriuos pritaikymus rankomis, daugiausia bandydamas atspindėti „Cool Tools“ svetainę. [Cool Tools Research Librarian] Camille Cloutier, kartu su autoriais Steven ir Kevin, sugrįžo pas mus su idėjų ir pakeitimų sąrašu, ir tuo metu Adomas man perdavė projektą.

Savo ruožtu tai padėjo labai, kad pasirinkome vieną tikslinį skaitytuvą: „iBooks“. Įvairių dalykų, kuriuos galima padaryti skirtingiems skaitytojams, įvairovė yra didžiulė, tačiau „iBooks“ yra labiausiai universalus. Taigi turėjau daug daugiau laisvės dirbti, taip pat neturėjau susidoroti su dideliu bandymų ir kokybės užtikrinimo kiekiu, kuris būtų reikalingas siekiant išplėsti platesnį suderinamumą.

„IBooks“ kūrimas vis dar turi savo problemų. Pirma, nėra testavimo darbalaukyje programos. Aš iš tikrųjų naudoju „Adobe Digital Editions“ kaip savo bandymų aplinką, o po to periodiškai jį įkėliau į „Adam“ iPad ir tada, kai jis susirgo, kai jį siųsdavau įkelti ir nusiųsti. aš naudoju kitą iPad. „IBooks“ duomenų talpykloje nėra gerų būdų, o tai reiškia, kad kiekvieną kartą, kai norėjau QA sukurti naują iteraciją, turėjau ištrinti „iBooks“ iš savo „iPad“ ir iš naujo įdiegti, tada iš naujo įkelti naujausią „epub“ failą.

Kalbant apie konkretų dizainą, man sunku pasakyti, kaip galiausiai pasiekiau galutinį rezultatą. Aš eidavau per daug iteracijų, bandau rasti kažką, kas atitiktų autorių ir redaktoriaus viziją, ir taip pat patenkino savo dizaino prasmę. Tiesą sakant, vieną dieną prieš pirmąjį projektą aš turėjau idėją, skirtą skyrių atidarymui, ir lenktyniau įgyvendinti (manau, kad iš tikrųjų baigėsi šiek tiek vėlai). Tik tada aš tikrai jaučiau laimę, ką padariau, kaip buvau teisingu keliu.

Skirtims skirtus elementus pritaikiau fiksuotam plotiui ir fono spalvai ir naudodamas webkit-border-spindulio ypatybes, apvaliau kampus. Užuot naudojusi apatinę sieną, prie skyriaus pavadinimo pridėjau horizontalią taisyklę ir suteikiau jam neigiamą viršutinę ribą, kad ji sutaptų su apatinio rėmo kraštu. Aš iš tikrųjų galvojau apie pakurti, kai tai padariau, nes „Kindle“ nepalaiko sienų, bet tai palaiko


s. Prieš keletą dienų iš tikrųjų atlikiau bandomąją konversiją į „Mobi“, norėdami pamatyti, kas atsitiks, ir skyrių pavadinimai buvo vienas iš mano vienintelių pritaikymų, kurie atrodė pusiau padorūs, nes
'S. Jei norėjome išleisti tinkamo žvilgsnio „Kindle“ versiją, pirmiausia turėčiau atlikti visą kitą epubą ir ištrinti arba pakeisti daugybę dalykų, o tada iš naujo įjungti. Kaip jau minėjau, jei mes buvome užmezgę ketinimą sukurti kryžminį suderinamumą turinčią prekę, tada aš buvau labiau atsargūs, bet jis nebūtų atrodęs toks gražus.

Iš Liz Castro dienoraščio paėmiau truputį triukų, kad galėčiau dirbti skyrių atidarymo tinklais. „iBooks“ nemėgsta dydžio apribojimų, taikomų tiesiogiai vaizdams, todėl kiekvieną vaizdą įdėjau į „div“ žymę. Disko dydis yra iki 30% pločio, o vaizdas yra iki 100% dydžio, iš esmės sakydamas, kad vaizdą pripildys visą savo konteinerio plotį, todėl vaizdas taip pat pasiekia 30% puslapio dydžio. Tada aš daviau davė tuos divs „inline-block“ „rodymo“ vertę css. Tai leidžia jiems visiems važiuoti kartu, o ne kiekvienam, kuris įsilaužė į savo liniją.

Dėl unikalių skyrių spalvų aš buvau atsargus, kad galėčiau sukurti kuo daugiau bazinio stiliaus ir naudoti realias kaskadas. Aš pažymėjau kiekvieną skyrių žyma su pasirinktine klasei, o tada tiesiog pridėjote pasirinktinį CSS už tai, ką reikia keisti - fono spalvas ir tt Tai nėra revoliucinė ar „magija“, bet tai svarbu ir jei aš žinojau šiek tiek mažiau apie CSS, aš galėjau lengvai padaryti jį neteisingai - kiekvienai skyriaus klasei buvo sukurta visiškai nauja apibrėžtis, kuri būtų pridėjusi daug nereikalingo kodo klaidų. Pavyzdžiui, čia yra kelios eilutės nuo CSS, skirtos skyrių pavadinimams:

/ * pavadinimas ir autorių teisių puslapis * / .chapter-title {text-align: centre; spalva: #fff; -webkit-border-radius: 5px; -moz-border-spindulys: 5px; pagalvėlė: 9px 5px 5px 5px; paraštės apačia: 0px; maksimalus plotis: 75%; } .ch01 .chapter-title {fono spalva: # EE0000; siena: 1px kietas # EE0000; } .ch02 .chapter-title {fono spalva: # 91219E; siena: 1px kietas # 91219E; }

Įdomu tai, kad puslapių pertraukos vis dar buvo šiek tiek kovos. Skaitymas žiniatinklyje yra labai panašus į skaitymą dideliame slinktyje - puslapis yra toks ilgas kaip turinys; El. skaitytojai vis dar labiau panašūs į spausdinimo knygas, nes jie vis dar turi fiksuotą puslapio dydį, tačiau skaitytojas gali keisti, kiek to pageidauja to puslapio (koreguojant šriftą, šrifto dydį, paraštes ir kt.).Siekiant išlaikyti šį pajėgumą, bus pristatymų, kuriuose turinys sugrįš keistai. Šią idėją aš atėjau į rankas, o man atrodo visiškai natūralu. Aš atėjau iš spausdinimo gamybos fono, ir yra dalykų, kurie spausdinimo knygoje mane išprotintų, bet eReader'e aš vos net nepastebėjau - našlės, našlaičiai, blogos linijos pertraukos ir pan. aiškinti šį pokytį savyje.

Dėkojame Nellie, Adomui, Camille, Steven ir Kevin už tai, kad tai įvyko!



Jums Gali Būti Įdomu

Maker Spotlight: Elizabeth Kruger

Maker Spotlight: Elizabeth Kruger


Padaryti savo saulės elementus iš miltelių spurgų?

Padaryti savo saulės elementus iš miltelių spurgų?


Gaukite „Raspberry Pi“ ir kelionę į Vegasą su „Z-Wave Smart Home Maker“ iššūkiu

Gaukite „Raspberry Pi“ ir kelionę į Vegasą su „Z-Wave Smart Home Maker“ iššūkiu


Užpildykite savo Niujorko Maker Faire savaitgalį su daugiau nuostabių renginių

Užpildykite savo Niujorko Maker Faire savaitgalį su daugiau nuostabių renginių






Naujausios Žinutės