the battle for the body field

34
The Battle For The Body Field Balancing narrative flow with future-friendly structure Jeff Eaton, Lullabot IA Summit 2015 — April 25 1

Upload: jeff-eaton

Post on 15-Jul-2015

993 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: The Battle For The Body Field

The Battle For The Body FieldBalancing narrative flow with future-friendly structure

Jeff Eaton, Lullabot IA Summit 2015 — April 25

1

Page 2: The Battle For The Body Field

Hi, I’m @eaton! I’m with Lullabot. We do “big web content.”

2

Page 3: The Battle For The Body Field

The Demands:

1. Greater flexibility 2. More efficient reuse 3. Faster production 4. Richer narratives

3

Page 4: The Battle For The Body Field

The Demands:

1. Greater flexibility 2. More efficient reuse 3. Faster production 4. Richer narratives

3

Page 5: The Battle For The Body Field

4

Page 6: The Battle For The Body Field

4

Page 7: The Battle For The Body Field

It’s Hard! The End.

5

Page 8: The Battle For The Body Field

The solution:

1. Placeholders vs. inline blobs 2. Transform for output 3. Don’t rely on HTML 4. Clarify your content vocabulary

6

Page 9: The Battle For The Body Field

7

Page 10: The Battle For The Body Field

7

Page 11: The Battle For The Body Field

7

Page 12: The Battle For The Body Field

7

Page 13: The Battle For The Body Field

8

✓Narrative textReports, documentation, long-form news

✓ Islands of structureGalleries, popup info, data visualizations

✓ Placement that matters“But the gallery goes with that paragraph!”

Page 14: The Battle For The Body Field

9Placeholders vs. Inline Blobs1.

Page 15: The Battle For The Body Field

9

Title Summary Byline Body Gallery

<html>

☹ </html>

Placeholders vs. Inline Blobs1.

Page 16: The Battle For The Body Field

10

Narrative Blobs

Title Summary Byline Body Gallery

Placeholders vs. Inline Blobs1.

Page 17: The Battle For The Body Field

11

Body Body Body Body Body

Body Body Body Body

Gallery?

Placeholders vs. Inline Blobs1.

Page 18: The Battle For The Body Field

12Placeholders vs. Inline Blobs1.

[gallery:1]

<gallery id=1/>

<div data-gallery=1/>

Page 19: The Battle For The Body Field

13Transform for output2.

Page 20: The Battle For The Body Field

13Transform for output2.

<gallery id=1/>

Page 21: The Battle For The Body Field

13Transform for output2.

<gallery id=1/>

Mobile web Enhanced web

Email Partner API

Printable PDF Mobile app

Title, link Scrolling gallery Image, caption, link Strip entirely “See page x…” JSON data

Page 22: The Battle For The Body Field

14Don’t rely on HTML3.

Page 23: The Battle For The Body Field

14

<figure class="gallery"> <ul> <li><a href="/pics/1"><img src="1.jpg"></a></li> <li><a href="/pics/2"><img src="2.jpg"></a></li> <li><a href="/pics/3"><img src="3.jpg"></a></li> </ul> <figcaption><a href="/pics">Gallery!</a></figcaption> </figure>

Don’t rely on HTML3.

Page 24: The Battle For The Body Field

14

<figure class="gallery"> <ul> <li><a href="/pics/1"><img src="1.jpg"></a></li> <li><a href="/pics/2"><img src="2.jpg"></a></li> <li><a href="/pics/3"><img src="3.jpg"></a></li> </ul> <figcaption><a href="/pics">Gallery!</a></figcaption> </figure>

“Semantic” Ain’t Enough

Don’t rely on HTML3.

Page 25: The Battle For The Body Field

NeedTeaser

Chapter Related stories

Author bio Photo credit

Promoted

Aside Section Unordered List Paragraph Citation Emphasis

15

HaveDon’t rely on HTML3.

Page 26: The Battle For The Body Field

16Clarify your content vocabulary4.

Page 27: The Battle For The Body Field

16Clarify your content vocabulary4.

Stock QuoteImpact Quote

PersonalityTip

Office Location

Price Change

Anecdote

Album

Prize

Chapter

Page 28: The Battle For The Body Field

16Clarify your content vocabulary4.

Stock QuoteImpact Quote

PersonalityTip

Office Location

Price Change

Anecdote

Album

Prize

Chapter

Page 29: The Battle For The Body Field

Ye Olde Recap

1. Placeholders vs. inline blobs 2. Transform for output 3. Don’t rely on HTML 4. Clarify your content vocabulary

17

Page 30: The Battle For The Body Field

18

<body> <group> <subtitle>The article intro…</subtitle> <pullquote> <quote>“Just say <em>no</em> to WYSIWYG.”</quote> <attribution>Jeff Eaton</attribution> <title>Digital Strategist, Lullabot</title> </pullquote> <assets> <asset id=1 /> </assets> <p>Here’s HTML, with <strong>formatting!</strong>…</p> <p>And an inline quote: <asset_inline company="GOOG"/>!</p> <group> </body>

Page 31: The Battle For The Body Field

18

<body> <group> <subtitle>The article intro…</subtitle> <pullquote> <quote>“Just say <em>no</em> to WYSIWYG.”</quote> <attribution>Jeff Eaton</attribution> <title>Digital Strategist, Lullabot</title> </pullquote> <assets> <asset id=1 /> </assets> <p>Here’s HTML, with <strong>formatting!</strong>…</p> <p>And an inline quote: <asset_inline company="GOOG"/>!</p> <group> </body>

Page 32: The Battle For The Body Field

18

<body> <group> <subtitle>The article intro…</subtitle> <pullquote> <quote>“Just say <em>no</em> to WYSIWYG.”</quote> <attribution>Jeff Eaton</attribution> <title>Digital Strategist, Lullabot</title> </pullquote> <assets> <asset id=1 /> </assets> <p>Here’s HTML, with <strong>formatting!</strong>…</p> <p>And an inline quote: <asset_inline company="GOOG"/>!</p> <group> </body>

Page 33: The Battle For The Body Field

19

EditorialDesign

Code

Build your shared vocabulary

Page 34: The Battle For The Body Field

Thank you!20

• alistapart.com/article/battle-for-the-body-field • storyneedle.com/rich-narrative-possible-structured-content • slideshare.net/reduxd/modeling-structured-content-ias13-workshop • responsivenews.co.uk/post/77054578784/ • gadgetopia.com/post/8356 • patternlab.io