What you need:
– Basic knowledge in HTML and CSS.
– A Mac and Xcode (no programming skills required) for exporting the app.

Baker ebook Framework

Laker is built for the Baker Ebook Framework, which takes a bunch of HTML-files and arranges them in an App for iPad and iPhone. It features page swiping and a loading screen.

I’m happy that a few of my changes from earlier Laker Versions made it into the core of Baker >3.1:

  • A doubletap displays the “table of content” or any other information that is stored in “book/index.html”. Clicking on a link automatically hides the “table of content” and loads the target page.
  • While a new page is loading, the screen reads “Loading…” and the content of the <title>-tag of the corresponding HTML-file. Baker >3.1 even supports page preloading!
  • It runs not only on iPad, but also on iPhone with the same set of features.

Laker is now on github! Please discuss issues, suggestions or tipps in the github forums of Laker. Thanks! ;)

36 Responses to “Baker ebook Framework”

  1. Hello,
    I am a children’s book author/illustrator, and I am looking for a way to turn my books into interactive apps (sold in the Apple app store) for children. I would like to include animations, page turns, and audio files.

    Could Baker be used for this purpose?

    Thank you,

    Norma

  2. Yeah why not. Try it out! ;)

  3. Be sure that you have interactive content otherwise apple will tell you to make an iBook.

  4. Hi Florian, I tried to publish your data on my server. It works. Only the navigation on the ipad and Smartphone did not work. Page swiping and doubletap is not possible. Cana you tell me the reason?
    But thanks a lot for your good site. We want to make a new magazin for photo, design, video and more in html5. Markus

  5. Hi,
    I have the same problem related by Markus.

  6. Hey you guys!
    Please read the guide. The functionality of the double-tap and the page-swiping is built into the Xcode-files, NOT in the html-files, so they won’t work without the app-framework.

  7. I ‘v done the same question in a personal message. Florian has right.
    The swipe of the pages and the content works only if you compile the project.
    For the html version try to put some buttons in order to go to the next page. See a sample of a small touristic guide about a small village.
    http://mypefkohori.com/ipad/

  8. Hello Florian,

    could you point me to where in the guide the Xcode part is described? It is not quite clear to me after reading the “How to use” section on your site.

    Thanks,
    Uwe

  9. Hey Uwe,

    for detailed explanations of the xcode-Code you should referr to the Baker Guys.

    cheers
    florian

  10. Hi,

    I can produce Read Along eBooks ( ePub ) for the iBooks store, especially for illustrated Childrens’s books. :D

    Reply if you are interested.

    DaveLEWIS

  11. Can we use it like insidemag.com without a applestore? like a website directly?

  12. Nope, not with all features.

  13. Hello,
    Do you have sample code to include Push Notifications, within the xCode Project template, to take advantages of “free” sevices, such as parse.com and urbanairship.com?

    My thinking is to include notifications, within my app, offering “tips of the week” or links to educational sources/blogs.
    I’m sure this would add value to others, who offer educational content.

    Thanks.
    Best regards,
    Pat.

  14. Hey there, unfortunately I don’t have any sample code, but you could try to ask that in the Baker forums.

  15. Do you have any experiences publishing the digital books as a web app, running on a web server?

    I’m working on a project where we want to display an online version of the magazine. Not as an app.

    Thanks!

  16. Hey there, Laker needs the Baker-Features for advanced page transition effects and so on. If you’re looking for a HTML-Solution, check out a project by a friend of mine: http://www.asidemag.com

  17. Just getting a blank screen. It worked the first time I tried it, but subsequent runs in simulator just show a blank screen.

    Have tried deleting book from simulator and rebuilding. Still not working.

    Any ideas?

    Thanks…

  18. Yeah, check the book.json file. If there is a typo, it won’t work (check for commas and such)

  19. Have not edited it at all…it is the one that comes in the laker start up package.

  20. Did some research…just a fluke with XCode cache getting messed up. A reboot solved it!

  21. Hi thanks for your djob.
    i bought your book about webapp, i’m fan.
    About publishing : laker’s book doesn’t work on my ipad 2 version 5.1.1 : a stactic black screen, not your book
    Just on the x-code 4.5 émulator i can see it
    An idea ?
    thank you !

  22. hmm strange. Try to delete the app on the ipad and install it again. Maybe there is also something wrong with your book.json file.

  23. hi,

    im just getting in the eBooks world, we need to create an annual report of an airline, that must be digital, we was thinking on create a digital publication,

    what i can do to deliver the content to the people who not got iPad?

    is possible to create another output from this framework, maybe a standard eBook format or a html site that can be delivery on a pen drive

    thanks!!

  24. Florian,

    Is there any information about using Laker with Baker 4.0 Newsstand? Just wondering if I can use this feature with Laker.

    Michael

  25. Sorry, It’s busy at the moment… (as always). Maybe I can take a look at the new version over the holidays…

    cheers

  26. The new Baker 4.0 allows you to set up your publication as a subscription in the iTunes App Store. I have built an app that is in the store and I would like to create a “subscribe to” for our quarterly newsletter. As it is now, I’m not sure how to do this with Laker/Baker. Do people update the publication “app” with the newest content?

  27. Good question, i did not yet fiddel around with the current baker version, so I cant help you, sorry.

  28. This is a great framework to work with, however i was wondering if there is capability to have multiple books within the framework such that if one taps the iOS icon, multiple book issues would be displayed for download?

  29. check the latest versions of the baker framework. cheers

  30. How could i integrate the visual part of your framework. As the in app and newsstand part is already done. I need only those file which shows the magazine, apart from other stuff of newsstand and inapt. Hope this is clear enough. Please revert with the best opinion of yours, quickly.

  31. Just download the starter pack. There are all the files inside.

    cheers

  32. I have the same problem with tstef. It does not work ios 5.1.1. Application closes on launch image

  33. Hi Florian,

    I published a book some time ago with createspace and would like to convert it into ibook. The layout was done in word for windows. Is there a fast and easy way to do that. Can you recommend somebody who can do that for me or is it really easy?

    I would like to offer a magazin on newsstand and later also on Google Play Magazine. Can you recommend someone to do the layout and convert same for the newsstand.
    I don’t anything about html but if your software is easy to learn I am willing to do so. Thanks for you help.

    Best wishes,
    Stefan

  34. Hey Stefan,

    as I don’t know, how your book looks like, its hard to tell how difficult it will be to convert it for iPad.
    In general there is no “one-click-solution” for converting these kind of documents in such a way that they leverage all the benefits of a digital publication. So either way, you will have to invest some time to make it real good.

    cheers
    florian

  35. Hi florian,

    is it possible to add google analytics to the framework, so we can measure what and how often pages/editions are read? I was wondering if this works inside the baker framework.

    Regards,
    Olivier

  36. Hey Olivier,

    interesting, never tried it. Can you try it and give Feedback?
    cheers
    florian

Leave a comment, suggestion or question.

You must be logged in to post a comment.