34

Adding the Awesomesauce Flavor with IE9 Pinned Sites

Embed Size (px)

DESCRIPTION

By now, you’ve heard about pinned sites in Internet Explorer 9. And, you’ve probably even used them yourself. But, did you know that this feature can help increase site visits and engagements by as much as 50%? In this session, you’ll hear stories of Pinned Site implementations by some of the most popular websites on the web today. You’ll also discover how to support pinned sites with a few lines of markup. Finally, you’ll learn best practices that will help you deliver an awesome experience to your visitors.

Citation preview

Page 1: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 2: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Adding the Awesomesauce Flavor with Internet Explorer 9 Pinned Sites

John BristoweSr. Dev. EvangelistMicrosoft

@jbristowe

Page 3: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer 9 Pinned Sites

John BristoweSr. Dev. EvangelistMicrosoft

demo

Page 4: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 5: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 6: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 7: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 8: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 9: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 10: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 11: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 12: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 13: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 14: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 15: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 16: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 17: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 18: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 19: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer 9 Pinned Sites

BreakCNNeBayeHowfacebookFlixsterGiltHi5HotmailHuffington Post

hulukaboodleLinkedInMyspaceNAVERNetlogNew York TimesorbitzPandoraphotobucket

Rotten TomatoesSkyBeautifulSlacker RadioSohu NBATMobileTwitterWSJXingYahoo! Japan

Other examples from around the web

Page 20: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer 9 Pinned Sites

1,000+ sites globally currently leveraging this capabilityPuts your site at the center of the experience

Enables your users to open your site quickly and easilyImproves ability to navigate and interact with sites

Doesn’t break the webIt’s time to think outside the browser box!

Zero-to-pinned in about five minutes

Your sites, now with added awesomesauce

Page 21: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer 9 Pinned SitesMassive returns for minor investments

Page 22: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer 9 Pinned Sites

Quick and easy to implement“Basic experiences” can be built in an hour“Deeper experiences” can be built in a day

Users have a better experience that translates to measurable results

15-50% increase in site visits and engagementCompatible with existing sites and browsers

Uses <meta> tags inside the <head> element of your page

Massive returns for minor investments

Page 23: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Jump Lists

John BristoweSr. Dev. EvangelistMicrosoft

demo

Page 24: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Taskbar Notifications

John BristoweSr. Dev. EvangelistMicrosoft

demo

Page 25: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Thumbnail Controls

John BristoweSr. Dev. EvangelistMicrosoft

demo

Page 26: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer 9 Pinned Sites

Start URLBound to the domain of the webpage

Jump List TaskAny destination is valid

JavaScript APIsBound to the domain of the webpage

Security Model

Page 27: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer 9 Pinned Sites

Carefully consider your Jump List itemsConsider web analytics to see how visitors are leveraging your pinned sites in IE9Provide teasers to visitors via floating DIVs

Inspect the UA beforehandLeverage cookies or local storage to show/hide teasers

Some Best Practices

Page 28: Adding the Awesomesauce Flavor with IE9 Pinned Sites
Page 29: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Resources for Internet Explorer 9 Pinned Sites

MSDN portal for Internet Explorer 9, HTML5, CSS3, Compatibility, and moreLots of information on IE9 Pinned Sites

Developer documentationJavaScript referenceExamples

msdn.com/ie

Page 30: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Resources for Internet Explorer 9 Pinned Sites

Demos that highlight the features available through IE9 Pinned SitesJump List CategoriesOverlay IconsThumbnail ButtonsJump List Tasks and Navigation Button Colors

ietestdrive.com/browser/pinning

Page 31: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Resources for Internet Explorer 9 Pinned Sites

jQuery plug-in for adding IE9 features to your websites

Dynamic Jump List TasksOverlay IconsTeasers

Also available via NuGet

ie9ify.codeplex.com

Page 32: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer MIXtery MEGA

Box!<style>.row {display: -ms-box; -ms-box-orient: horizontal;}div div {width:100px;height:100px;border:1px solid #000; margin-bottom:10px; margin-right:10px; border-radius:5px;}</style><h2>Puzzle #1</h2><div class="row"><div>The</div> <div>Thing</div> <div>About</div><div>Coding</div><div>Colors</div></div><div class="row"><div>In</div> <div>Hex</div> <div>Is</div><div>That</div><div>Many</div></div><div class="row"><div>Web</div> <div>Developers</div> <div>Value</div><div>Simple</div><div>Commands</div></div><div class="row"><div>Like</div> <div>#ccc</div> <div>Instead</div><div>of</div><div>Powerful</div></div><div class="row"><div>But</div> <div>Longer</div><div>Commands</div><div>Like</div><div>RGB(73,69,49)</div></div>

Day #1 Puzzle – Fun with CSS3

Have more questions? Come meet me at the Internet Explorer Booth following this session!

Visit the IE demo stations at The Commons to crack the puzzle!

Follow @IE to find each day’s MIXtery box drop (twitter.com/IE)

Follow IE on Foursquare to join us at our Wednesday pre-party Tweet Up/Meet up!(foursquare.com/IE )

Page 33: Adding the Awesomesauce Flavor with IE9 Pinned Sites

Internet Explorer MIXtery MEGA

Box!<canvas id="canvas" width="300" height="225"></canvas><script>String.prototype.shuffle = function () { var a = this.split(""), n = a.length; for(var i = n - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); var tmp = a[i]; a[i] = a[j]; a[j] = tmp; } return a.join("");}var s = "ltw..wbyiw";var context = document.getElementById("canvas").getContext("2d");context.font = "bold 50px sans-serif";context.fillText(s.shuffle(), 0, 100);</script>

Day #2 Puzzle – HTML5 Jumble

Visit the IE demo stations at The Commons to crack the puzzle!

Follow @IE to find each day’s MIXtery box drop (twitter.com/IE)

Follow IE on Foursquare to join us at tonight’s pre-party Tweet Up/Meet up!(foursquare.com/IE )

Have more questions? Come meet me at the Internet Explorer Booth following this session!

Page 34: Adding the Awesomesauce Flavor with IE9 Pinned Sites

© 2011 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION

IN THIS PRESENTATION.