Times they are a Changin'

75
engaging people

description

Making changes to your site without actually changing anything. Squiz conference. Website: http://squiz.io

Transcript of Times they are a Changin'

Page 1: Times they are a Changin'

engaging people

Page 2: Times they are a Changin'

HELLO.

Page 3: Times they are a Changin'
Page 4: Times they are a Changin'

ITERATIVE

Page 5: Times they are a Changin'

TIMES THEY ARE A CHANGIN’

or Making Changes to your website when not changing your website...

Page 6: Times they are a Changin'

OH CRAP

I DIDN’T THINK OF THAT.....

Page 7: Times they are a Changin'

SQUIZ TAKEAWAY

But not until the end. I want your eyes here. No... here. Look at me!

Page 8: Times they are a Changin'

INVISIBLE CHANGES

Page 9: Times they are a Changin'

#1 - PROGRESSIVE ENHANCEMENT.

Look at elements you can refactor to make it more progressively enhanced.

Page 10: Times they are a Changin'

FORMS

Page 11: Times they are a Changin'

MAPS

http://codepen.io/justincavery/pen/hHEgK

Page 12: Times they are a Changin'

MAPS

http://codepen.io/justincavery/pen/hHEgK

Page 13: Times they are a Changin'

SOCIAL MEDIA

Page 14: Times they are a Changin'

#2 - HTML Code Sniffer

http://squizlabs.github.io/HTML_CodeSniffer/

Page 15: Times they are a Changin'
Page 16: Times they are a Changin'
Page 17: Times they are a Changin'
Page 18: Times they are a Changin'
Page 19: Times they are a Changin'
Page 20: Times they are a Changin'
Page 21: Times they are a Changin'

#3 - META TAGS

Page 23: Times they are a Changin'
Page 24: Times they are a Changin'
Page 25: Times they are a Changin'
Page 26: Times they are a Changin'
Page 27: Times they are a Changin'
Page 28: Times they are a Changin'

FACEBOOK

open graph

Page 29: Times they are a Changin'

<meta property="og:image" content="/__data/assets/image/0005/1688/jquery-masonry.jpg"/>

<meta property="og:title" content="jQuery Masonry"/>

<meta property="og:description" content="" />

<meta property="og:url" content="http://responsivedesign.is/resources/javascript-jquery/jquery-masonry"/>

<meta property="og:site_name" content="ResponsiveDesign.is"/>

Page 30: Times they are a Changin'

<meta property="og:image" content="%globals_asset_thumbnail_url%"/><meta property="og:title" content="%globals_asset_name%"/><meta property="og:description" content="%globals_asset_metadata_Description%" /><meta property="og:url" content="%globals_asset_url%"/><meta property="og:site_name" content="ResponsiveDesign.is"/>

Page 31: Times they are a Changin'

TWITTER

Page 32: Times they are a Changin'

<meta name="twitter:card" content="summary">

<meta name="twitter:site" content="@reswebdes">

<meta name="twitter:creator" content="@justinavery">

<meta name="twitter:title" content="jQuery Masonry">

<meta name="twitter:description" content="">

<meta name="twitter:image" content="/__data/assets/image/0005/1688/jquery-masonry.jpg">

Page 33: Times they are a Changin'

VALIDATORS

https://developers.facebook.com/tools/debug https://dev.twitter.com/docs/cards/validation/validator

Page 34: Times they are a Changin'

#4 - PERFORMANCE

Page 35: Times they are a Changin'

PERCEIVED LOAD TIME

Page 36: Times they are a Changin'

TECHCRUNCH.COM

http://filamentgroup.com/lab/socialcount/

Page 37: Times they are a Changin'

TECHCRUNCH.COM

Page 38: Times they are a Changin'

MATRIX PERFORMANCE RULES

Page 39: Times they are a Changin'

view-source should never contain ./?a=

Page 40: Times they are a Changin'

view-source should always contain /__data/

Page 41: Times they are a Changin'

/__data/ is served from Apache

Page 42: Times they are a Changin'

WEBPAGETEST.ORG

Page 43: Times they are a Changin'
Page 44: Times they are a Changin'
Page 45: Times they are a Changin'
Page 46: Times they are a Changin'

COMPRESS YOUR IMAGES

Page 47: Times they are a Changin'

IMAGE OPTIM

Page 48: Times they are a Changin'

IMAGE OPTIM

Page 49: Times they are a Changin'

SVG

Page 50: Times they are a Changin'
Page 51: Times they are a Changin'
Page 52: Times they are a Changin'
Page 53: Times they are a Changin'

MINIFY & CONCATENATE

JS & CSS

Page 54: Times they are a Changin'

#5 - MICRODATA

...and ARIA roles but wait for Dave’s talk

Page 55: Times they are a Changin'

EVENTS

Page 56: Times they are a Changin'

<div><a href="http://www.example.com/events/spinaltap">Spinal Tap</a><img src="spinal_tap.jpg" />

After their highly-publicized search for a new drummer,Spinal Tap kicks off their latest comeback tour with a SanFrancisco show.

When: Oct 15, 7:00PM—9:00PM

Where: Warfield Theatre, 982 Market St, San Francisco, CA

Category: ConcertTickets from $10-$112,000 tickets available<a href="http://www.example.com/events/spinaltap/alltickets">See all available tickets</a><a href="http://www.example.com/events/spinaltap/presale">Presale tickets</a> $10 till 10 November 2015 (1,000 available)<a href="http://www.example.com/events/spinaltap/tickets">Full-price tickets</a> $11</div>

Page 57: Times they are a Changin'

<div itemscope itemtype="http://data-vocabulary.org/Event"> <a href="http://www.example.com/events/spinaltap" itemprop="url" > <span itemprop="summary">Spinal Tap</span> </a> <img itemprop="photo" src="spinal_tap.jpg" />

<span itemprop="description">After their highly-publicized search for a new drummer, Spinal Tap kicks off their latest comeback tour with a San Francisco show.</span>

When: <time itemprop="startDate" datetime="2015-10-15T19:00-08:00">Oct 15, 7:00PM</time>— <time itemprop="endDate" datetime="2015-10-15T19:00-08:00">Oct 15, 9:00PM</time>

Where: <span itemprop="location" itemscope itemtype="http://data-vocabulary.org/ Organization"> <span itemprop="name">Warfield Theatre</span> <span itemprop="address" itemscope itemtype="http://data-vocabulary.org/Address"> <span itemprop="street-address">982 Market St</span>, <span itemprop="locality">San Francisco</span>, <span itemprop="region">CA</span> </span>

Page 58: Times they are a Changin'

<span itemprop="geo" itemscope itemtype="http://data-vocabulary.org/ Geo"> <meta itemprop="latitude" content="37.774929" /> <meta itemprop="longitude" content="-122.419416" /> </span> </span>

Category: <span itemprop="eventType">Concert</span> <span itemprop="ticketAggregate" itemscope itemtype="http://data-vocabulary.org/Offer-aggregate"> Tickets from $<span itemprop="lowPrice">10.00</span>-$<span itemprop="highPrice">11.00</span> <span itemprop="currency" content="USD" /> <span itemprop="offerCount">2,000</span> tickets available <a href="http://www.example.com/events/spinaltap/alltickets" itemprop="offerurl"> http://google.com/ticket</span>See all available tickets</a> </span> <span itemprop="tickets" itemscope itemtype="http://data-vocabulary.org/Offer"> <a href="http://www.example.com/events/spinaltap/presale" itemprop="offerurl">Presale tickets</a> <span itemprop="price">$10</span><span itemprop="currency" content="USD" /> till <time itemprop="priceValidUntil" datetime="2015-11-10">10 November 2015</time> (<span itemprop="quantity">1000</span> available) </span> <span itemprop="tickets" itemscope itemtype="http://data-vocabulary.org/Offer"> <a href="http://www.example.com/events/spinaltap/tickets" itemprop="offerurl">Full-price tickets</a> <span itemprop="price">$11</span><span itemprop="currency" content="USD" /> </span></div>

Page 59: Times they are a Changin'

ARTICLES

Page 60: Times they are a Changin'
Page 61: Times they are a Changin'
Page 62: Times they are a Changin'
Page 63: Times they are a Changin'
Page 64: Times they are a Changin'
Page 65: Times they are a Changin'

#6 - BECOMING MORE RESPONSIVE

Okay so I lied. I had to include something to do with Responsive design

Page 66: Times they are a Changin'

ISH

random breakpoint generator

http://bradfrostweb.com/demo/ish/

Page 67: Times they are a Changin'
Page 68: Times they are a Changin'

REMEMBER

Page 69: Times they are a Changin'

#1 PROGRESSIVE ENHANCEMENT

#2 HTML CODESNIFFER

#3 METATAGS

#4 PERFORMANCE

#5 MICRODATA

#6 BECOMING MORE RESPONSIVE

Page 70: Times they are a Changin'

FASTER

Page 71: Times they are a Changin'

IMPROVED USER EXPERIENCE

Page 72: Times they are a Changin'

FUTURE FRIENDLY

Page 73: Times they are a Changin'

ALL WITHOUT CHANGING A THING

Page 74: Times they are a Changin'

http://squiz.io/takeaway

Justin [email protected]@justinavery

THANK YOU

Page 75: Times they are a Changin'

engaging peopleClever technology? Yep. Brilliant people? You bet. It's this powerful combination that drives us to create seamless, intelligent and engaging online experiences.

Technology .

For the people,

by the people.