SlideShare a Scribd company logo
1 of 60
Download to read offline
Designing Books with Web Standards
                    Using HTML, CSS, and JavaScript
                      to build more than web sites.

                        Kristofer Layon // @klayon
                       CSS Dev // December 5, 2012
                                Honolulu, HI




Welcome to my presentation about designing books with Web Standards. There’s a lot to
cover on the topic in a 45 minute session, so I’ll do my best to explain the pros and cons of
the book format, go over some sample projects, and cover a broad range of options for
designing books.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

This is a demo of a project that I worked on last summer. For the past 3 years I’ve been
curious about the intersection of native apps for smartphones and tablets, and the web and
how it is built. Coupled with this interest has been a focus on books and what they mean.
This is a demo of a handcrafted proof of concept that I built with PhoneGap and a jQuery
Mobile pagination plugin by Filament Group.
1. Why books?

           2. A simple scrolling “ebooklet”.

           3. A slightly less simple, book-like app (but
              with fancier stuff!)

           4. An ebook in HPub format.

           5. App stores: new opportunities, new pains



       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

In this presentation I’ll provide a few demos of ebook as well as other book-like reading
experiences, highlight some tools, frameworks, and CSS techniques for making books, and
briefly highlight some steps to distribute books.
1. Why ebooks?

           2. A simple scrolling “ebooklet”.

           3. A slightly less simple, book-like app (but
              with fancier stuff!)

           4. An ebook in HPub format.

           5. App stores: new opportunities, new pains



       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

First: why books?
Isn’t “one web” a myth?

    • Web standards have never worked with
       perfect consistency across all browsers.

    • Today more than ever, they don’t behave
       consistently across all devices, either.

    • Except for advertising and pay walls, no good
       way to sell content in browsers.

    • AOL, Flash, Facebook, and other frameworks
       and platforms as the “web”.

Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
Code Standards: HTML, CSS, JavaScript

    • They’re web standards… but they’re more.
    • Like notes, rhythm, and instruments used in
       multiple genres of music, code standards are
       used to build multiple genres of the web.

    • Don’t limit your use of code standards to just
       the web; be a cross-over artist.

    • Use customer and client needs to drive the
       best formats for web services and products.

Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
“But I love the web, so
           I can’t betray her!”

        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

So you still might be thinking: I’m used to just designing for the web. I believe in the web
being for all, and accessible from any device. Why would I venture beyond designing things
for browsers?
Luke W




       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

There are two reasons. First, browsers are apps. They’re one kind of app, and there’s nothing
wrong with designing for other apps. Second, if your product can be expressed better as an
app, that’s the right solution for you. Even someone who is as much of a web evangelist as
Luke Wroblewski knows when a native mobile app is the best approach, as he recently
decided with his Polar polling app.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

A few days ago, Luke also noted that while publishing content everywhere might be a great
solution for accessibility and ubiquity, it is not necessarily a good business model. Here
again, an app might be a better business model.
So… what are books?




       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

So what are books, what makes them unique, and how does this inform whether a book
format makes sense for a content type, user experience, and distribution method?
Pages




        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
                                                                                             www.wikipedia.org

First, like web sites, books have pages. But book pages are different. Book pages are
traditionally a bit more defined than web pages.
Control




                                                                                     www.sil.si.edu

In fact, they’re often defined in such a way that they’re controlled more by a designer than a
web page typically is. In this example, especially, we see an elaborate but precise use of
space for illustration and text.
Work




                                                                                   www.wikipedia.org

Consequently, books are quite a bit of work. It takes effort to control the user experience of a
book. And when books were new, they were all handcrafted one by one. This was an
incredible amount of work, and was often done by monks.
Martin Luther (1483-1546)

       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

In fact, the book was partly invented by a monk, Martin Luther. He and Gutenburg came up
with the concepts of the book and the press that continue to define traditional book
publishing today.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

Of course, as books production became more automated, monks in Europe and Asia weren’t
needed to design and produce books anymore. Which is why monks had to find alternative
ways to earn a living.
Monetary value




                                                                                  www.wikipedia.org

But one of the most important differentiators for the book format is value. Content inherently
has value. This is why ads have worked on the web for years, and why Google exists as an
enormous business. But if you want an ad-free user experience, it’s pretty challenging on the
web. Paywalls are pretty unpopular, but Amazon, Apple, and publishers have proven that
people will pay for digital media.
Market




                                                                                    www.fanpop.com

But you can’t just hang out a shingle with your name on it and sell whatever you want to turn
a profit. It’s one thing to have a frictionless mechanism for sales and distribution, but as even
the biggest app store in the world has proven, you need a market for your wares as well. The
market can take a number of forms: individual consumers, B2B markets between companies,
and so on.
Books are a social construct,
                   not just a technology.

                          And people like them.




        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

So this is why books have had value and will continue to have value. Starting out 500 years
ago as a very rare and limited medium that everyday people could not own, books have been
transformed many times since then to become an affordable way to consume information.
Yet they still retain value; the idea of a free book is not that attractive. It either means it’s a
gift or it’s an outdated edition.
www.amazon.com




        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

You’ve probably all seen the stats. This summer Amazon announced that their ebook sales
now exceed their print sales by 14%, but they’re not just calling it a shift. They’re calling it a
reading renaissance.
When you see numbers from September such as ebook sales being up 188 percent, after
devices like the Kindle and other tablets have been out for a few years already, it’s likely that
we’re still in the beginning of this trend. So as web standards designers and developers, we
can still be early adopters in this space by digging in and experimenting today.
www.apple.com




        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

My prediction is that with the smaller and more affordable iPad mini providing an even
stronger consumer focus on the small tablet space, this will fuel an ebook and tablet app
market that is even stronger than today. Especially as school districts and parents see these
devices as being solutions for education, it’s an enormous opportunity for designers and
developers to participate.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

So if you’re still not convinced, just take a look at these forms of books from the far and
recent past. Books have never meant one, static design that is unchanged. The common
thread is a familiar reading user experience for cultures of that time. But as culture and
technologies change, the reading user experience changes with it. But the things we read are
still called books, no matter their size or shape.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

Even in the gray area of apps, it’s clear that many of them are quasibooks because they’re
designed primarily as reading experiences. Take a sample of some common apps and look
at how many are designed for either brief or sustained reading users experiences. So do we
put our ebooks on the web, in book stores or reading apps, or in app stores? The answer is
yes. We’re still in the Wild West.
Future CSS 5 holographic hover!




        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

But more importantly, there’s still plenty of room for design innovation. We’re not yet done
designing reading experiences and integrating them with other things. At Capella Education
Company where I work, we’ve been integrating ebooks and mobile solutions into our
curriculum models for years. Now we’re working on integrating our courseroom discussion
experience into ebooks and reading devices.
Books…


            • Are cherished and people own them (buy) or
               borrow them (library).

            • Good books are often read more than once.
            • The form of the book has continued to alter
               for centuries since the day it was invented.

            • As people who design and build content, we
               can help influence the book’s evolution.


        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

In summary, books continue to be cherished and the market for them seems to be growing,
not shrinking. Books have sustained value despite their formats changing. So let’s participate
in this space. We don’t need to draw a boundary around our skills and only design sites that
reside on servers and are viewed in browsers. App and book opportunities are enormous for
those who use web standards.
1. Why books?

            2. A simple scrolling “ebooklet”.

            3. A slightly less simple, book-like app (but
               with fancier stuff!)

            4. An ebook in HPub format.

            5. App stores: new opportunities, new pains



        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

Next, let’s look at a really simple reading application. Three years ago as I was getting really
excited about mobile design, my entry point was iOS. At that time Apple was far and away at
the leading edge. They had the devices, the app store, and the extensive human interface
guidelines that have pretty much defined a lot of what we still do today.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

I’ve been partnering with a medical author on a series of medical reference apps for iOS and
Android. It’s been a great project: I have a shared code based to work from and just need to
distribute to the app stores separately. We do 3-4 content updates per year, and an annual
renewal in the summer.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

I was able to get into this via a web standards based iOS framework called Nimblekit. There
are other options for this out there, too. Phonegap is one of the more familiar ones, as it was
acquired by Adobe so it’s marketed pretty heavily whereas Nimblekit is out of the Ukraine
and doesn’t get much attention.
<meta name = "viewport"
         content = "initial-scale = 1.0, user-scalable = no"
                         charset="UTF-8" >




       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

The HTML and CSS required to use a framework like this are not that different from some of
the techniques used in responsive web design. For example, setting the scale of the viewport
to 1. And if you don’t want users to scale the entire page, setting user-scalable to NO.
@media only screen and (max-device-width)

            @media only screen and (min-device-width)

         @media only screen and (orientation : portrait)

       @media only screen and (orientation : landscape)




        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

After that, media queries can be used to customize your layouts per device if that’s your
choice.
/* Rules for iPhone 3.5” landscape */

                @media only screen and
                (min-device-width : 321px) and
                (orientation : landscape)
                {

                /* styles here */

                }




        Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

The next few screens are what I use for iOS devices.
/* Rules for iPhone 4” landscape */

        @media only screen and
        (min-device-width : 568px) and
        (orientation : landscape)
        {

        /* styles here */

        }




Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
/* Rules for iPad portrait */

        @media only screen and
        (min-device-width : 768px) and
        (orientation : portrait)
        {

        /* styles here */

        }




Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
/* Rules for iPad landscape */

        @media only screen and
        (min-device-width : 1024px) and
        (orientation : landscape)
        {

        /* styles here */

        }




Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
1. Why ebooks?

    2. A simple scrolling “ebooklet”.

    3. A slightly less simple, book-like app (but
       with fancier stuff!)

    4. An ebook in HPub format.

    5. App stores: new opportunities, new pains



Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

Here’s another similar app that I designed with another medical client. This one has a slightly
different navigation pattern that leverages the standard iOS tableview navigation.
#commentForm
    {
      position: absolute;
      left: 50px;
      top: 10px;
      width: 200px;
      height: 60px;
      padding: 10px;
      background: #2b7c62;
      color: #fff;
      -webkit-box-shadow: 0 0 30px #000;
      -webkit-transition: -webkit-transform 400ms ease;
      -webkit-transform: translate3d(-480px, 0, 0);
    }

       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

The app also makes use of some CSS3 transitions.
#commentForm label
{
  float: left;
  display: block;
  color: #fff;
  margin-bottom: 4px;
}

#commentForm input
{
  font-size: 1em;
  width: 100%;
}


  Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
#commentForm #commentSave
{
  float: right;
  font-size: 0.75em;
  width: 5em;
}

#commentForm.show
{
  -webkit-transform: translate3d(0, 0, 0);
}



  Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
.data tbody tr {
      background-color: #fff;
      -webkit-transition: background-color 1s ease;
    }

    .data tbody tr:nth-child(odd) {
      background-color: #D5F2E9;
    }

    .data tbody tr.current {
      background-color: #b8d1c9;
    }



       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

In the data record area, CSS is used to provide alternate row background colors to improve
readability.
1. Why ebooks?

           2. A simple scrolling “ebooklet”.

           3. A slightly less simple, book-like app (but
              with fancier stuff!)

           4. An ebook in HPub format.

           5. App stores: new opportunities, new pains



       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

Something that is newer to me is the HPub format that is used by the Baker Ebook
Framework.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

The Baker Framework web site includes a nice demo ebook that highlights how this format
works.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

The framework supports iPhone and iPad, though I had to do some extra work to make it a
universal app for both devices (their standard demo is only for iPad).
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

There’s a similar web standards ebook framework out there for Android called Friar.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

There are ways to do this without having to release your reading experiences to app stores.
Treesaver is a platform that delivers reading experiences to browsers, and Savory is a hosting
service for these publications. It’s another option that has some similarities to reading in
ebook apps and devices, but the major shortcoming here remains business model (ad rev
only; no way to sell content to customers).
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

If you’re interested in doing a bit more handcrafting of a browser-based reading experience,
another option to consider is this jQuery Mobile touch-based pagination plugin by Scott Jehl.
This is what I used last to create the demo that I showed at the beginning of this session.
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

Finally, if you want to fully participate in two of the main ebook marketplaces, consider
learning more about Kindle…
Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

…and iBooks. Even iBooks author, though a proprietary solution that ties only to the iBooks
platform, still generates books that are mostly built from web standards plus some
proprietary tagging. Because the content creation side is so nice, we’re looking into how we
might have our online course production teams use the tool, then strip the extra tagging with
scripts to distribute content more broadly.
1. Why ebooks?

    2. A simple scrolling “ebooklet”.

    3. A slightly less simple, book-like app (but
       with fancier stuff!)

    4. An ebook in HPub format.

    5. App stores: new opportunities, new pains



Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
iOS Developer overview

           1. It costs $99 annually to participate.
           2. Install Xcode.
           3. Create app IDs.
           4. Define test devices.
           5. Create development and distribution
              certificates.
           6. Test app in iOS Simulator.
           7. Test app on devices.
           8. Get a separate bank account for payment.
           9. Release app to App Store!


       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

As I wrap up, I wanted to run through the extra steps to release content to an app store.
Here I’m using iTunes as the example, but Google Play and other app stores are very similar.
These steps may be less familiar to you as a web designer or developer, but they aren’t that
hard to master.
As the “reading renaissance” continues, more people are commenting about these
opportunities. Just the other day, Jason Kottke of kottke.org wrote about a blog post on this
topic by Craig Mod.
I highly encourage you to read Craig’s piece. It’s really well articulated and highlights some
great examples of standards-based reading experiences. It’s also a lovingly designed piece; I
wanted to screenshot the entire thing to show you.
One of the really nice reading products that he highlights is Marco Ament’s new Magazine for
iOS. It’s a new experiment in small magazine publishing by Marco, someone who has dabbled
in web-based reading experiences for a long time with his popular Instapaper app.
Craig outlines a helpful manifesto around the idea of “subcompact” or micro publishing. It’s a
very interesting read that might help you get excited about the possibilities of using your
CSS, HTML, and JavaScript skills in the new reading renaissance.
To conclude, I’ve been working my way through Karen McGrane’s new book “Content Strategy
for Mobile” and there’s some great information in it about reading.
“Readability’s data shows that users
          are even more engaged in reading on
          their mobile devices than on the
          desktop.”
                                                          Karen McGrane
                                                          page 12




       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

As Karen demonstrates in her great presentation about this topic, the best content strategy
for the web is multi-channel. This means creating and structuring content properly way
upstream, which allows you to consider a variety of market, platform, and device
opportunities later. With reading experiences, apps, and platforms among these
opportunities, consider the role of reading in mobile.
“People read on their phones… a lot.
          A device doesn’t need to be the size
          of a book for people to want to
          engage it.”
                                                   Rich Ziade, Readability
                                                    page 12




       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

And do not underestimate what people will do on a phone’s smaller screen. As Rich, the CEO
of Readability points out, people actually read more on their smartphones than on desktop or
even on tablets! It’s because then ten to have their phones with them more. And as Brad Frost
noted yesterday, anything that people can do on a desktop or laptop, they will try to do on a
smartphone.
If you are interested in tools and techniques for determining markets, customer needs, and
how to measure product satisfaction with any book opportunities that you might encounter
or dream up, I wrote an article about my other main area of focus, product management for
the web, on A List Apart this past summer. I also have presentations about product
management on Slideshare.
Thank you!
                                       @klayon
                  kris.layon@gmail.com
                       kristoferlayon.com

       Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012

Thanks for attending today, and please be in touch with questions, suggestions, or ideas
about using web standards to design ebooks and other reading experiences and products!

More Related Content

What's hot

Tales from the Accessibility Trenches
Tales from the Accessibility TrenchesTales from the Accessibility Trenches
Tales from the Accessibility Trenchesgraemecoleman
 
American University - American Observer Class - WordPress Portfolios
American University - American Observer Class - WordPress PortfoliosAmerican University - American Observer Class - WordPress Portfolios
American University - American Observer Class - WordPress PortfoliosAaron Brazell
 
A day without google master group of institutions - robert maria vincent - ...
A day without google   master group of institutions - robert maria vincent - ...A day without google   master group of institutions - robert maria vincent - ...
A day without google master group of institutions - robert maria vincent - ...Arise Roby
 
WordPress for Small Businesses, from WordCampNYC
WordPress for Small Businesses, from WordCampNYCWordPress for Small Businesses, from WordCampNYC
WordPress for Small Businesses, from WordCampNYCJacqueline DeVito
 
Selfish Accessibility: UXSG 2014
Selfish Accessibility: UXSG 2014Selfish Accessibility: UXSG 2014
Selfish Accessibility: UXSG 2014Adrian Roselli
 
Brand Yo'Self for YNPN STL
Brand Yo'Self for YNPN STLBrand Yo'Self for YNPN STL
Brand Yo'Self for YNPN STLErin Funk
 
10 Usability Lessons From Steve Krug’S Don’T Make Me Think
10 Usability Lessons From Steve Krug’S Don’T Make Me Think10 Usability Lessons From Steve Krug’S Don’T Make Me Think
10 Usability Lessons From Steve Krug’S Don’T Make Me ThinkGiuseppe Marino
 
Website Re-Design On A Dime: Gathering User Input on a Budget
Website Re-Design On A Dime: Gathering User Input on a BudgetWebsite Re-Design On A Dime: Gathering User Input on a Budget
Website Re-Design On A Dime: Gathering User Input on a Budgetidatig
 
Taking the Reins: Website Redesign by the Librarians, for the Users
Taking the Reins: Website Redesign by the Librarians, for the UsersTaking the Reins: Website Redesign by the Librarians, for the Users
Taking the Reins: Website Redesign by the Librarians, for the UsersMark O'English
 
Principles of Web Usabilty II - Fall 2007
Principles of Web Usabilty II - Fall 2007 Principles of Web Usabilty II - Fall 2007
Principles of Web Usabilty II - Fall 2007 white paper
 
20 web design trends - at the moment
20 web design trends - at the moment20 web design trends - at the moment
20 web design trends - at the momentMarco Santo
 
Creating a Great Portfolio Site
Creating a Great Portfolio SiteCreating a Great Portfolio Site
Creating a Great Portfolio SiteMel Choyce
 
App Making Tools
App Making ToolsApp Making Tools
App Making ToolsPete Meyers
 
Twf homepagedesign sb_okey
Twf homepagedesign sb_okeyTwf homepagedesign sb_okey
Twf homepagedesign sb_okeyLimeRed Studio
 
Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12brassmom
 
Digital Writing ALEA Canberra 2015
Digital Writing ALEA Canberra 2015Digital Writing ALEA Canberra 2015
Digital Writing ALEA Canberra 2015Padster22
 

What's hot (20)

Tales from the Accessibility Trenches
Tales from the Accessibility TrenchesTales from the Accessibility Trenches
Tales from the Accessibility Trenches
 
American University - American Observer Class - WordPress Portfolios
American University - American Observer Class - WordPress PortfoliosAmerican University - American Observer Class - WordPress Portfolios
American University - American Observer Class - WordPress Portfolios
 
BEA 2018 - Human
BEA 2018 - HumanBEA 2018 - Human
BEA 2018 - Human
 
60 Websites In 60 Minutes
60 Websites In 60 Minutes 60 Websites In 60 Minutes
60 Websites In 60 Minutes
 
A day without google master group of institutions - robert maria vincent - ...
A day without google   master group of institutions - robert maria vincent - ...A day without google   master group of institutions - robert maria vincent - ...
A day without google master group of institutions - robert maria vincent - ...
 
Dynamic Digital Stories
Dynamic Digital StoriesDynamic Digital Stories
Dynamic Digital Stories
 
WordPress for Small Businesses, from WordCampNYC
WordPress for Small Businesses, from WordCampNYCWordPress for Small Businesses, from WordCampNYC
WordPress for Small Businesses, from WordCampNYC
 
Selfish Accessibility: UXSG 2014
Selfish Accessibility: UXSG 2014Selfish Accessibility: UXSG 2014
Selfish Accessibility: UXSG 2014
 
Brand Yo'Self for YNPN STL
Brand Yo'Self for YNPN STLBrand Yo'Self for YNPN STL
Brand Yo'Self for YNPN STL
 
10 Usability Lessons From Steve Krug’S Don’T Make Me Think
10 Usability Lessons From Steve Krug’S Don’T Make Me Think10 Usability Lessons From Steve Krug’S Don’T Make Me Think
10 Usability Lessons From Steve Krug’S Don’T Make Me Think
 
Website Re-Design On A Dime: Gathering User Input on a Budget
Website Re-Design On A Dime: Gathering User Input on a BudgetWebsite Re-Design On A Dime: Gathering User Input on a Budget
Website Re-Design On A Dime: Gathering User Input on a Budget
 
Taking the Reins: Website Redesign by the Librarians, for the Users
Taking the Reins: Website Redesign by the Librarians, for the UsersTaking the Reins: Website Redesign by the Librarians, for the Users
Taking the Reins: Website Redesign by the Librarians, for the Users
 
Principles of Web Usabilty II - Fall 2007
Principles of Web Usabilty II - Fall 2007 Principles of Web Usabilty II - Fall 2007
Principles of Web Usabilty II - Fall 2007
 
20 web design trends - at the moment
20 web design trends - at the moment20 web design trends - at the moment
20 web design trends - at the moment
 
Creating a Great Portfolio Site
Creating a Great Portfolio SiteCreating a Great Portfolio Site
Creating a Great Portfolio Site
 
App Making Tools
App Making ToolsApp Making Tools
App Making Tools
 
Twf homepagedesign sb_okey
Twf homepagedesign sb_okeyTwf homepagedesign sb_okey
Twf homepagedesign sb_okey
 
Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12Mt. Ephraim Technology Presentation 2-17-12
Mt. Ephraim Technology Presentation 2-17-12
 
Reinventing Yourself
Reinventing YourselfReinventing Yourself
Reinventing Yourself
 
Digital Writing ALEA Canberra 2015
Digital Writing ALEA Canberra 2015Digital Writing ALEA Canberra 2015
Digital Writing ALEA Canberra 2015
 

Viewers also liked

CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialLeeFeigenbaum
 
Univ. of St. Thomas Pearson Apr 30
Univ. of St. Thomas Pearson Apr 30Univ. of St. Thomas Pearson Apr 30
Univ. of St. Thomas Pearson Apr 30Kristofer Layon
 
Minimum Viable Web: edUi 2012
Minimum Viable Web: edUi 2012Minimum Viable Web: edUi 2012
Minimum Viable Web: edUi 2012Kristofer Layon
 
Minimum Viable Web workshop
Minimum Viable Web workshopMinimum Viable Web workshop
Minimum Viable Web workshopKristofer Layon
 
Minimum Viable Web: MobX 2012
Minimum Viable Web: MobX 2012Minimum Viable Web: MobX 2012
Minimum Viable Web: MobX 2012Kristofer Layon
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup LanguageReem Alattas
 
XML And Web Services Security Standards
XML And Web Services Security StandardsXML And Web Services Security Standards
XML And Web Services Security Standardsguest68465b
 

Viewers also liked (8)

CSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web TutorialCSHALS 2010 W3C Semanic Web Tutorial
CSHALS 2010 W3C Semanic Web Tutorial
 
Univ. of St. Thomas Pearson Apr 30
Univ. of St. Thomas Pearson Apr 30Univ. of St. Thomas Pearson Apr 30
Univ. of St. Thomas Pearson Apr 30
 
Minimum Viable Web: edUi 2012
Minimum Viable Web: edUi 2012Minimum Viable Web: edUi 2012
Minimum Viable Web: edUi 2012
 
Minimum Viable Web workshop
Minimum Viable Web workshopMinimum Viable Web workshop
Minimum Viable Web workshop
 
Umn012513
Umn012513Umn012513
Umn012513
 
Minimum Viable Web: MobX 2012
Minimum Viable Web: MobX 2012Minimum Viable Web: MobX 2012
Minimum Viable Web: MobX 2012
 
XML - EXtensible Markup Language
XML - EXtensible Markup LanguageXML - EXtensible Markup Language
XML - EXtensible Markup Language
 
XML And Web Services Security Standards
XML And Web Services Security StandardsXML And Web Services Security Standards
XML And Web Services Security Standards
 

Similar to Designing Ebooks with Web Standards

Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...dclsocialmedia
 
Empowering the Reader in a Digital World
Empowering the Reader in a Digital WorldEmpowering the Reader in a Digital World
Empowering the Reader in a Digital WorldSt. Petersburg College
 
UCD eBooks day
UCD eBooks dayUCD eBooks day
UCD eBooks dayRos Pan
 
NCTE14 Stories in New Forms- Teaching Digital Literacies
NCTE14 Stories in New Forms- Teaching Digital LiteraciesNCTE14 Stories in New Forms- Teaching Digital Literacies
NCTE14 Stories in New Forms- Teaching Digital LiteraciesCharlene Chausis
 
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...BookNet Canada
 
Tinkering Towards Transformation
Tinkering Towards TransformationTinkering Towards Transformation
Tinkering Towards TransformationMelissa Techman
 
Zak Mensah: Self-publishing in Education
Zak Mensah: Self-publishing in EducationZak Mensah: Self-publishing in Education
Zak Mensah: Self-publishing in EducationARLISUKI
 
Publishing 102 11 18
Publishing 102  11 18Publishing 102  11 18
Publishing 102 11 18Karen Brooks
 
LSE SADL Workshop 1 2014
LSE SADL Workshop 1 2014LSE SADL Workshop 1 2014
LSE SADL Workshop 1 2014LSESADL
 
Self-publishing tools and API's
Self-publishing tools and API'sSelf-publishing tools and API's
Self-publishing tools and API'sMiral Sattar
 
No coding required
No coding requiredNo coding required
No coding requiredrobbiebolton
 
Nylrc nora apr. 2013
Nylrc nora apr. 2013Nylrc nora apr. 2013
Nylrc nora apr. 2013Stephen Abram
 
Printing chocolate bars
Printing chocolate barsPrinting chocolate bars
Printing chocolate barshebertm3308
 
Toys and tools at Newcastle
Toys and tools at NewcastleToys and tools at Newcastle
Toys and tools at NewcastleLouise Gordon
 
Book Talking & Web 2.0
Book Talking & Web 2.0Book Talking & Web 2.0
Book Talking & Web 2.0Mary Danko
 
E books and ereaders in your school library program buffy hamilton july 2011
E books and ereaders in your school library program buffy hamilton july 2011E books and ereaders in your school library program buffy hamilton july 2011
E books and ereaders in your school library program buffy hamilton july 2011Buffy Hamilton
 

Similar to Designing Ebooks with Web Standards (20)

Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
Marketing, Monetizing, and Mobilizing eBooks: How Content Creators Can Maximi...
 
SWONtech News for July, 2012
SWONtech News for July, 2012SWONtech News for July, 2012
SWONtech News for July, 2012
 
Empowering the Reader in a Digital World
Empowering the Reader in a Digital WorldEmpowering the Reader in a Digital World
Empowering the Reader in a Digital World
 
UCD eBooks day
UCD eBooks dayUCD eBooks day
UCD eBooks day
 
NCTE14 Stories in New Forms- Teaching Digital Literacies
NCTE14 Stories in New Forms- Teaching Digital LiteraciesNCTE14 Stories in New Forms- Teaching Digital Literacies
NCTE14 Stories in New Forms- Teaching Digital Literacies
 
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
Who Does What to Make Great EPUB? How to Build an Airplane in Mid-Air - Sabin...
 
Tinkering Towards Transformation
Tinkering Towards TransformationTinkering Towards Transformation
Tinkering Towards Transformation
 
Zak Mensah: Self-publishing in Education
Zak Mensah: Self-publishing in EducationZak Mensah: Self-publishing in Education
Zak Mensah: Self-publishing in Education
 
Publishing 102 11 18
Publishing 102  11 18Publishing 102  11 18
Publishing 102 11 18
 
E-Books
E-BooksE-Books
E-Books
 
LSE SADL Workshop 1 2014
LSE SADL Workshop 1 2014LSE SADL Workshop 1 2014
LSE SADL Workshop 1 2014
 
Self-publishing tools and API's
Self-publishing tools and API'sSelf-publishing tools and API's
Self-publishing tools and API's
 
No coding required
No coding requiredNo coding required
No coding required
 
Ipad
IpadIpad
Ipad
 
Nylrc nora apr. 2013
Nylrc nora apr. 2013Nylrc nora apr. 2013
Nylrc nora apr. 2013
 
Printing chocolate bars
Printing chocolate barsPrinting chocolate bars
Printing chocolate bars
 
Toys and tools at Newcastle
Toys and tools at NewcastleToys and tools at Newcastle
Toys and tools at Newcastle
 
E-publishing report
E-publishing reportE-publishing report
E-publishing report
 
Book Talking & Web 2.0
Book Talking & Web 2.0Book Talking & Web 2.0
Book Talking & Web 2.0
 
E books and ereaders in your school library program buffy hamilton july 2011
E books and ereaders in your school library program buffy hamilton july 2011E books and ereaders in your school library program buffy hamilton july 2011
E books and ereaders in your school library program buffy hamilton july 2011
 

Recently uploaded

How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档208367051
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)jennyeacort
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubaikojalkojal131
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一F dds
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证nhjeo1gg
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case StudySophia Viganò
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一F La
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCRdollysharma2066
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girlsssuser7cb4ff
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一lvtagr7
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degreeyuu sss
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一Fi sss
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一z xss
 

Recently uploaded (20)

How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
昆士兰大学毕业证(UQ毕业证)#文凭成绩单#真实留信学历认证永久存档
 
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
原版美国亚利桑那州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
Call Us ✡️97111⇛47426⇛Call In girls Vasant Vihar༒(Delhi)
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services DubaiDubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
Dubai Calls Girl Tapes O525547819 Real Tapes Escort Services Dubai
 
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
办理学位证(SFU证书)西蒙菲莎大学毕业证成绩单原版一比一
 
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
在线办理ohio毕业证俄亥俄大学毕业证成绩单留信学历认证
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
Call Girls in Pratap Nagar, 9953056974 Escort Service
Call Girls in Pratap Nagar,  9953056974 Escort ServiceCall Girls in Pratap Nagar,  9953056974 Escort Service
Call Girls in Pratap Nagar, 9953056974 Escort Service
 
ARt app | UX Case Study
ARt app | UX Case StudyARt app | UX Case Study
ARt app | UX Case Study
 
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
办理(宾州州立毕业证书)美国宾夕法尼亚州立大学毕业证成绩单原版一比一
 
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
8377877756 Full Enjoy @24/7 Call Girls in Nirman Vihar Delhi NCR
 
Call Girls Meghani Nagar 7397865700 Independent Call Girls
Call Girls Meghani Nagar 7397865700  Independent Call GirlsCall Girls Meghani Nagar 7397865700  Independent Call Girls
Call Girls Meghani Nagar 7397865700 Independent Call Girls
 
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
定制(RMIT毕业证书)澳洲墨尔本皇家理工大学毕业证成绩单原版一比一
 
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
2024新版美国旧金山州立大学毕业证成绩单pdf电子版制作修改#毕业文凭制作#回国入职#diploma#degree
 
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
(办理学位证)埃迪斯科文大学毕业证成绩单原版一比一
 
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
办理(UC毕业证书)查尔斯顿大学毕业证成绩单原版一比一
 

Designing Ebooks with Web Standards

  • 1. Designing Books with Web Standards Using HTML, CSS, and JavaScript to build more than web sites. Kristofer Layon // @klayon CSS Dev // December 5, 2012 Honolulu, HI Welcome to my presentation about designing books with Web Standards. There’s a lot to cover on the topic in a 45 minute session, so I’ll do my best to explain the pros and cons of the book format, go over some sample projects, and cover a broad range of options for designing books.
  • 2. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 This is a demo of a project that I worked on last summer. For the past 3 years I’ve been curious about the intersection of native apps for smartphones and tablets, and the web and how it is built. Coupled with this interest has been a focus on books and what they mean. This is a demo of a handcrafted proof of concept that I built with PhoneGap and a jQuery Mobile pagination plugin by Filament Group.
  • 3. 1. Why books? 2. A simple scrolling “ebooklet”. 3. A slightly less simple, book-like app (but with fancier stuff!) 4. An ebook in HPub format. 5. App stores: new opportunities, new pains Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 In this presentation I’ll provide a few demos of ebook as well as other book-like reading experiences, highlight some tools, frameworks, and CSS techniques for making books, and briefly highlight some steps to distribute books.
  • 4. 1. Why ebooks? 2. A simple scrolling “ebooklet”. 3. A slightly less simple, book-like app (but with fancier stuff!) 4. An ebook in HPub format. 5. App stores: new opportunities, new pains Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 First: why books?
  • 5. Isn’t “one web” a myth? • Web standards have never worked with perfect consistency across all browsers. • Today more than ever, they don’t behave consistently across all devices, either. • Except for advertising and pay walls, no good way to sell content in browsers. • AOL, Flash, Facebook, and other frameworks and platforms as the “web”. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 6. Code Standards: HTML, CSS, JavaScript • They’re web standards… but they’re more. • Like notes, rhythm, and instruments used in multiple genres of music, code standards are used to build multiple genres of the web. • Don’t limit your use of code standards to just the web; be a cross-over artist. • Use customer and client needs to drive the best formats for web services and products. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 7. “But I love the web, so I can’t betray her!” Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 So you still might be thinking: I’m used to just designing for the web. I believe in the web being for all, and accessible from any device. Why would I venture beyond designing things for browsers?
  • 8. Luke W Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 There are two reasons. First, browsers are apps. They’re one kind of app, and there’s nothing wrong with designing for other apps. Second, if your product can be expressed better as an app, that’s the right solution for you. Even someone who is as much of a web evangelist as Luke Wroblewski knows when a native mobile app is the best approach, as he recently decided with his Polar polling app.
  • 9. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 A few days ago, Luke also noted that while publishing content everywhere might be a great solution for accessibility and ubiquity, it is not necessarily a good business model. Here again, an app might be a better business model.
  • 10. So… what are books? Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 So what are books, what makes them unique, and how does this inform whether a book format makes sense for a content type, user experience, and distribution method?
  • 11. Pages Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 www.wikipedia.org First, like web sites, books have pages. But book pages are different. Book pages are traditionally a bit more defined than web pages.
  • 12. Control www.sil.si.edu In fact, they’re often defined in such a way that they’re controlled more by a designer than a web page typically is. In this example, especially, we see an elaborate but precise use of space for illustration and text.
  • 13. Work www.wikipedia.org Consequently, books are quite a bit of work. It takes effort to control the user experience of a book. And when books were new, they were all handcrafted one by one. This was an incredible amount of work, and was often done by monks.
  • 14. Martin Luther (1483-1546) Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 In fact, the book was partly invented by a monk, Martin Luther. He and Gutenburg came up with the concepts of the book and the press that continue to define traditional book publishing today.
  • 15. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 Of course, as books production became more automated, monks in Europe and Asia weren’t needed to design and produce books anymore. Which is why monks had to find alternative ways to earn a living.
  • 16. Monetary value www.wikipedia.org But one of the most important differentiators for the book format is value. Content inherently has value. This is why ads have worked on the web for years, and why Google exists as an enormous business. But if you want an ad-free user experience, it’s pretty challenging on the web. Paywalls are pretty unpopular, but Amazon, Apple, and publishers have proven that people will pay for digital media.
  • 17. Market www.fanpop.com But you can’t just hang out a shingle with your name on it and sell whatever you want to turn a profit. It’s one thing to have a frictionless mechanism for sales and distribution, but as even the biggest app store in the world has proven, you need a market for your wares as well. The market can take a number of forms: individual consumers, B2B markets between companies, and so on.
  • 18. Books are a social construct, not just a technology. And people like them. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 So this is why books have had value and will continue to have value. Starting out 500 years ago as a very rare and limited medium that everyday people could not own, books have been transformed many times since then to become an affordable way to consume information. Yet they still retain value; the idea of a free book is not that attractive. It either means it’s a gift or it’s an outdated edition.
  • 19. www.amazon.com Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 You’ve probably all seen the stats. This summer Amazon announced that their ebook sales now exceed their print sales by 14%, but they’re not just calling it a shift. They’re calling it a reading renaissance.
  • 20. When you see numbers from September such as ebook sales being up 188 percent, after devices like the Kindle and other tablets have been out for a few years already, it’s likely that we’re still in the beginning of this trend. So as web standards designers and developers, we can still be early adopters in this space by digging in and experimenting today.
  • 21. www.apple.com Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 My prediction is that with the smaller and more affordable iPad mini providing an even stronger consumer focus on the small tablet space, this will fuel an ebook and tablet app market that is even stronger than today. Especially as school districts and parents see these devices as being solutions for education, it’s an enormous opportunity for designers and developers to participate.
  • 22. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 So if you’re still not convinced, just take a look at these forms of books from the far and recent past. Books have never meant one, static design that is unchanged. The common thread is a familiar reading user experience for cultures of that time. But as culture and technologies change, the reading user experience changes with it. But the things we read are still called books, no matter their size or shape.
  • 23. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 Even in the gray area of apps, it’s clear that many of them are quasibooks because they’re designed primarily as reading experiences. Take a sample of some common apps and look at how many are designed for either brief or sustained reading users experiences. So do we put our ebooks on the web, in book stores or reading apps, or in app stores? The answer is yes. We’re still in the Wild West.
  • 24. Future CSS 5 holographic hover! Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 But more importantly, there’s still plenty of room for design innovation. We’re not yet done designing reading experiences and integrating them with other things. At Capella Education Company where I work, we’ve been integrating ebooks and mobile solutions into our curriculum models for years. Now we’re working on integrating our courseroom discussion experience into ebooks and reading devices.
  • 25. Books… • Are cherished and people own them (buy) or borrow them (library). • Good books are often read more than once. • The form of the book has continued to alter for centuries since the day it was invented. • As people who design and build content, we can help influence the book’s evolution. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 In summary, books continue to be cherished and the market for them seems to be growing, not shrinking. Books have sustained value despite their formats changing. So let’s participate in this space. We don’t need to draw a boundary around our skills and only design sites that reside on servers and are viewed in browsers. App and book opportunities are enormous for those who use web standards.
  • 26. 1. Why books? 2. A simple scrolling “ebooklet”. 3. A slightly less simple, book-like app (but with fancier stuff!) 4. An ebook in HPub format. 5. App stores: new opportunities, new pains Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 Next, let’s look at a really simple reading application. Three years ago as I was getting really excited about mobile design, my entry point was iOS. At that time Apple was far and away at the leading edge. They had the devices, the app store, and the extensive human interface guidelines that have pretty much defined a lot of what we still do today.
  • 27. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 I’ve been partnering with a medical author on a series of medical reference apps for iOS and Android. It’s been a great project: I have a shared code based to work from and just need to distribute to the app stores separately. We do 3-4 content updates per year, and an annual renewal in the summer.
  • 28. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 I was able to get into this via a web standards based iOS framework called Nimblekit. There are other options for this out there, too. Phonegap is one of the more familiar ones, as it was acquired by Adobe so it’s marketed pretty heavily whereas Nimblekit is out of the Ukraine and doesn’t get much attention.
  • 29. <meta name = "viewport" content = "initial-scale = 1.0, user-scalable = no" charset="UTF-8" > Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 The HTML and CSS required to use a framework like this are not that different from some of the techniques used in responsive web design. For example, setting the scale of the viewport to 1. And if you don’t want users to scale the entire page, setting user-scalable to NO.
  • 30. @media only screen and (max-device-width) @media only screen and (min-device-width) @media only screen and (orientation : portrait) @media only screen and (orientation : landscape) Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 After that, media queries can be used to customize your layouts per device if that’s your choice.
  • 31. /* Rules for iPhone 3.5” landscape */ @media only screen and (min-device-width : 321px) and (orientation : landscape) { /* styles here */ } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 The next few screens are what I use for iOS devices.
  • 32. /* Rules for iPhone 4” landscape */ @media only screen and (min-device-width : 568px) and (orientation : landscape) { /* styles here */ } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 33. /* Rules for iPad portrait */ @media only screen and (min-device-width : 768px) and (orientation : portrait) { /* styles here */ } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 34. /* Rules for iPad landscape */ @media only screen and (min-device-width : 1024px) and (orientation : landscape) { /* styles here */ } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 35. 1. Why ebooks? 2. A simple scrolling “ebooklet”. 3. A slightly less simple, book-like app (but with fancier stuff!) 4. An ebook in HPub format. 5. App stores: new opportunities, new pains Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 36. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 Here’s another similar app that I designed with another medical client. This one has a slightly different navigation pattern that leverages the standard iOS tableview navigation.
  • 37. #commentForm { position: absolute; left: 50px; top: 10px; width: 200px; height: 60px; padding: 10px; background: #2b7c62; color: #fff; -webkit-box-shadow: 0 0 30px #000; -webkit-transition: -webkit-transform 400ms ease; -webkit-transform: translate3d(-480px, 0, 0); } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 The app also makes use of some CSS3 transitions.
  • 38. #commentForm label { float: left; display: block; color: #fff; margin-bottom: 4px; } #commentForm input { font-size: 1em; width: 100%; } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 39. #commentForm #commentSave { float: right; font-size: 0.75em; width: 5em; } #commentForm.show { -webkit-transform: translate3d(0, 0, 0); } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 40. .data tbody tr { background-color: #fff; -webkit-transition: background-color 1s ease; } .data tbody tr:nth-child(odd) { background-color: #D5F2E9; } .data tbody tr.current { background-color: #b8d1c9; } Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 In the data record area, CSS is used to provide alternate row background colors to improve readability.
  • 41. 1. Why ebooks? 2. A simple scrolling “ebooklet”. 3. A slightly less simple, book-like app (but with fancier stuff!) 4. An ebook in HPub format. 5. App stores: new opportunities, new pains Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 Something that is newer to me is the HPub format that is used by the Baker Ebook Framework.
  • 42. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 The Baker Framework web site includes a nice demo ebook that highlights how this format works.
  • 43. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 The framework supports iPhone and iPad, though I had to do some extra work to make it a universal app for both devices (their standard demo is only for iPad).
  • 44. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 There’s a similar web standards ebook framework out there for Android called Friar.
  • 45. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 There are ways to do this without having to release your reading experiences to app stores. Treesaver is a platform that delivers reading experiences to browsers, and Savory is a hosting service for these publications. It’s another option that has some similarities to reading in ebook apps and devices, but the major shortcoming here remains business model (ad rev only; no way to sell content to customers).
  • 46. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 If you’re interested in doing a bit more handcrafting of a browser-based reading experience, another option to consider is this jQuery Mobile touch-based pagination plugin by Scott Jehl. This is what I used last to create the demo that I showed at the beginning of this session.
  • 47. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 Finally, if you want to fully participate in two of the main ebook marketplaces, consider learning more about Kindle…
  • 48. Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 …and iBooks. Even iBooks author, though a proprietary solution that ties only to the iBooks platform, still generates books that are mostly built from web standards plus some proprietary tagging. Because the content creation side is so nice, we’re looking into how we might have our online course production teams use the tool, then strip the extra tagging with scripts to distribute content more broadly.
  • 49. 1. Why ebooks? 2. A simple scrolling “ebooklet”. 3. A slightly less simple, book-like app (but with fancier stuff!) 4. An ebook in HPub format. 5. App stores: new opportunities, new pains Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012
  • 50. iOS Developer overview 1. It costs $99 annually to participate. 2. Install Xcode. 3. Create app IDs. 4. Define test devices. 5. Create development and distribution certificates. 6. Test app in iOS Simulator. 7. Test app on devices. 8. Get a separate bank account for payment. 9. Release app to App Store! Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 As I wrap up, I wanted to run through the extra steps to release content to an app store. Here I’m using iTunes as the example, but Google Play and other app stores are very similar. These steps may be less familiar to you as a web designer or developer, but they aren’t that hard to master.
  • 51. As the “reading renaissance” continues, more people are commenting about these opportunities. Just the other day, Jason Kottke of kottke.org wrote about a blog post on this topic by Craig Mod.
  • 52. I highly encourage you to read Craig’s piece. It’s really well articulated and highlights some great examples of standards-based reading experiences. It’s also a lovingly designed piece; I wanted to screenshot the entire thing to show you.
  • 53.
  • 54. One of the really nice reading products that he highlights is Marco Ament’s new Magazine for iOS. It’s a new experiment in small magazine publishing by Marco, someone who has dabbled in web-based reading experiences for a long time with his popular Instapaper app.
  • 55. Craig outlines a helpful manifesto around the idea of “subcompact” or micro publishing. It’s a very interesting read that might help you get excited about the possibilities of using your CSS, HTML, and JavaScript skills in the new reading renaissance.
  • 56. To conclude, I’ve been working my way through Karen McGrane’s new book “Content Strategy for Mobile” and there’s some great information in it about reading.
  • 57. “Readability’s data shows that users are even more engaged in reading on their mobile devices than on the desktop.” Karen McGrane page 12 Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 As Karen demonstrates in her great presentation about this topic, the best content strategy for the web is multi-channel. This means creating and structuring content properly way upstream, which allows you to consider a variety of market, platform, and device opportunities later. With reading experiences, apps, and platforms among these opportunities, consider the role of reading in mobile.
  • 58. “People read on their phones… a lot. A device doesn’t need to be the size of a book for people to want to engage it.” Rich Ziade, Readability page 12 Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 And do not underestimate what people will do on a phone’s smaller screen. As Rich, the CEO of Readability points out, people actually read more on their smartphones than on desktop or even on tablets! It’s because then ten to have their phones with them more. And as Brad Frost noted yesterday, anything that people can do on a desktop or laptop, they will try to do on a smartphone.
  • 59. If you are interested in tools and techniques for determining markets, customer needs, and how to measure product satisfaction with any book opportunities that you might encounter or dream up, I wrote an article about my other main area of focus, product management for the web, on A List Apart this past summer. I also have presentations about product management on Slideshare.
  • 60. Thank you! @klayon kris.layon@gmail.com kristoferlayon.com Designing Ebooks with Web Standards | Kristofer Layon | @klayon | CSS Dev — Dec. 5, 2012 Thanks for attending today, and please be in touch with questions, suggestions, or ideas about using web standards to design ebooks and other reading experiences and products!