Creating a Great Experience on Digg with IE8
Presenter: Joel K. Neubeck, Director of Technology, Terralever
Session video: https://videos.visitmix.com/MIX09/C22F
- Who is Terralever?
- Interactive marketing agency in Tempe, AZ
- Leveraging online channels for customers to increase their reach
- Commitment to innovation, excellence, and ability to execute
- Joel is a Silverlight MVP
- Technologies include Silverlight and Flash and Flex
- Customers
- Microsoft, Redbull, Nike, BMW, Cisco, University of Phoenix, etc.
- Presented last MIX on Silverlight gaming (Zero Gravity, Tunnel Trouble)
- IE8 Features and existing partners in gallery
- Visual Search Suggestions
- based on XML OpenSearch specification
- Results can include images and descriptions
- Visual Search – how they work (07:00)
- Amazon example, shows the XML and IE8 rendering
- Search Providers
- Demo, 9:18
- Visual Search Suggestions
- What is a web slice? 11:20
- Enabled user to subscribe to content on a piece of the page
- Can be time sensitive (TTL, or time to live)
- Visual indicator on button (bold for new content, greyed out for expired)
- How a web slice works? (13:40)
- Easiest: simple markup changes to existing content
- Demo, 15:20
- Digg Topics web slice, RSS Feed
- Terralever web slice done with Silverlight3
- What is an Accelerator? (17:33)
- Ability to perform a “selection-base” search from one page to another
- Demo of “Map with Live Search”
- How does an accelerator work? (20:20)
- easy to install – javascript.windows.external.addService ( acceleratorDefinitionFileURL.XML )
- Accelerator definition file is XML which tells IE
- 1) where to present in the IE8 accelerator menu
- 2) how to pass the selected text to the destination page
- Creating a Great Experience for Digg, 23:22
- Digg Accelerator Project Goals
- Make it simple to submit a story
- Entice user to “digg” a previously submitted story
- Show users additional stories from the site they are viewing
- Demo of Digg accelerator, 26:12
- can click anywhere on the page
- utilizing preview and customized response
- User can already tell that the PC World article was already on Digg
- Digg Accelerator breakdown, 30:13
- Built in PHP
- Encourage user to submit page if not in Digg yet
- Accelerator XML Values
- They are using DocumentTitle and DocumentURL
- Typical scenarios act on selection, the selected text passed to the destination
- If the user selects a link, link, linkDomain, linkRel, linkText will be used
- Digg Visual Search, 35:28
- proof of concept, not on Digg site yet
- Step1: Write a service which consumes some data
- Step 2: Use service to reformat the data and returns either XML or JSON
- Demo of Visual Search, 39:50
- Search suggestions can create lots of load, so mature architecture required and has to include caching
- Only return pertinent data, enough to grab consumer’s attention
- Web Slice project goals, 43:66
- Write little or no server code, consumer existing REST services
- Allow users an enhanced interactive experience if they choose to use Silverlight
- Complete project from Design to Development in two weeks. Used only a designer and developer.
- Digg Web slice demo, 46:48
- More rich interaction, due to Silverlight
- Shows 30 stories, which can’t be done with just HTML
- Designer – Developer workflow, 49:35
- shows a flow chart
- Actors are:
- Designer
- Devsigner,or Integrator – able to take design and create XAML
- Developer
- Use separation patters for presentation layer development
- Use DataContext / Binding
- Be innovative
- Don’t be scared of Silverlight
- Non-silverlight user gets a non-silverlight experience with optional Silverlight install
- Custom Controls, 54:05
- Custom slider
- Tool tip for easy title reading with hover
- Custom Listbox
- External Display Source, 55:15
- When providing a rich interface, one should provide a external data source
- The entry-content node has a href to tell the web slice what server page to interact with
- The bookmark tells web slice to directly links to the Digg server
- TTL value set to 15, which matches the Digg caching model
- Design considerations, 57:04
- Target frequently updated content
- Avoid large collections of data
- Carefully use rich interactive
- Keep it small <320 pixels wide
- Consider your community
- CACHE, CACHE, CACHE DATA
- Adoption, 59:54
- Myth #1 - “With all of the available add-ons who will find me in the IE8 Gallery?”
- Show custom landing pages to users to promote your add-on’s
- Allow users to subscribe / download from your site
- Users will adapt to the IE8 web slice indicators
- Visual Search suggestions
- Embed a hidden link which allows IE8 to explore the page and discover your provider
- <link title”Digg Top Story Search” rel=”Search” type=”application/opensearchdescription+xml” href=”https://digg.com/suggestion/DiggSuggestion.xml”/>
- Myth #2 – With so little space, I don’t have room to make my content valuable!”, 1:02:54
- “How you choose to display the content has the most to do with making your content valuable”
- Myth #3 – It had to be hard to build these things!”, 1:03:25
- Joel has another customer where they built the add-on in1.5 days
- Start simple
- Web slice – simple static version
- Consume services you already have
- Accelerator – You don’t have to use display preview
- Web slice – simple static version
- Myth #1 - “With all of the available add-ons who will find me in the IE8 Gallery?”
- Case study- How does it apply to other clients, 1:04, 26
- www.hatclub.com, baseball hat seller in the southwest, brick-n-mortar and ecommerce,
- They want to be a trend seller
- 35% of Page view are from search
- Users are searching for teams and brands
- Would check out 5 more pages
- 3 minutes to hook them into staying longer
- 13% bounce rate
- Average time on site 6 minutes
- IE provides 55% of visits and 60% of revenue
- Bottom line; more than half of browsers and revenue come via IE users
- Silverlight 3 Web Slice, 1:07:46
- www.hatclub.com
- Web slice on home page
- Shows a featured hat.
- Due to SL3, shown in 360 view using new SL3 feature of 3D perspective
- With deep zoom
- Shows text details of the hat
- Also can shows current promotions
- Hatclub Web slice deconstructed, 1:13:10
- 4 hours to build the Silverlight component
- Consuming a service built with Linq-To-SQL
- Very little effort
- Terralever conclusion, 1:15:00
- https://terralever.com
- Blog https://joel.neubeck.net
- Twitter https://twitter.com/jneubeck
- Shows 2 TAG’s on slide