Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Putting the 'Art' into Article

Putting the 'Art' into Article

Since its initial brief, the challenge for The Economist’s web app (https://app.economist.com) was to present the same slick interface as the newspaper’s existing iOS and Android apps, using just web technologies. As the project matured and we began to support a wider variety of device sizes and capabilities, we realised we were making significant compromises to the quality of the presentation, and indeed the legibility of the text. For a news publication with a loyal user-base and strong visual identity, this was not great.

With the application of a series of clever algorithms, a move to a constraint-based layout system, and a more mature relationship between the design, editorial and development teams, we were able to make drastic improvements to the layout and typography of the article view, and thus the immersive, tailor-made experience for the user.

Slide notes:

1. I’m a front-end engineer at the Financial Times. Going to be talking about a scheme of work I did earlier in the year which greatly improved the reading experience for one of our products

2. Spend most of my time working on the FT web app

3. Until recently, also the lead developer of the Economist’s web app
which launched four years ago.

4. https://www.dropbox.com/s/deiv9xv33melntf/Economist%20app%20demo.mov?dl=0. Working on the two projects side-by side allowed cross-pollination of ideas and technologies

5. At the FT, we've thought hard about what exactly an app is, and how that ap...

George Crawford

October 09, 2015
Tweet

More Decks by George Crawford

Other Decks in Technology

Transcript

  1. http://labs.ft.com/2012/06/what-exactly-is-an-app/ • an immersive experience for the user • should

    work offline • An icon on the homescreen • No ‘browser-like’ elements, chrome or page loading behaviour • An interface designed for touch, with gesture interaction • Should seem tailor-made for the device, perfectly filling the screen What is an app?
  2. Wall Street Journal The Economist https://itunes.apple.com/gb/app/the-wall-street-journal./id364387007 https://app.economist.com New York Times

    The Guardian https://itunes.apple.com/gb/app/nytimes-for-ipad-breaking/id357066198 https://itunes.apple.com/gb/app/the-guardian/id409128287
  3. • Images sized and placed appropriately • Save bandwidth •

    Balance of images and text on each page • Distribution of images through the article • Avoid monotony • Keep images near the text which references them • Allow editors and designers some control
  4. • Use a ‘fuzz’ multiplier to account for uneven line-breaks

    • Estimate the length of the article text, in columns
  5. • Original image dimensions • Aspect ratio • Max width

    & height setting • Max upscale/downscale setting • Estimate the length of the article text, in columns • Determine ‘ideal’ size of each image
  6. • Minimum horizontal/vertical gap • Avoid collisions • Minimum column

    height • Random placement to avoid monotony • Maps & charts close to the text which references them • Different rules for first article page • Estimate the length of the article text, in columns • Determine ‘ideal’ size of each image • text + images = total number of columns required • Determine ‘ideal’ position for each image
  7. • Estimate the length of the article text, in columns

    • Determine ‘ideal’ size of each image • text + images = total number of columns required • Determine ‘ideal’ position for each image • Position the header • Find best-fit position for each image • Run ColumnFlow over the body text
  8. https://wiki.css-houdini.org/ Project Houdini • Font Metrics API • Custom Layout

    • Parser API • Property and Value Extensions API • Custom Paint