Make a Windows 8.1 Pinned Live Tile for YOUR website in minutes
I actually set this up on my site a few months back when Windows 8.1 preview showed up, but I didn't mention it. If you've got Windows 8.1, you've likely figured out that the most fun apps are ones that have active live tiles.
I'm a web guy and I like web sites, though. Certainly there's no reason or need for a "Hanselman" app anymore than there's a need for an app for, say, The Verge.com. We have perfectly lovely sites today and work just fine. We also have RSS feeds that contain our content and let folks know when a site has been updated.
You can add some HTML META markup to your site now and have a multi-size automatically updating Live Tile for Windows 8.1 in minutes. It's very cool.
Pin a Site to your Windows 8.1 Start Screen
- Open Full Screen IE (that's the big blue IE from the Start Screen, not the one on your Desktop).
- Visit the site you want to pin, like http://hanselman.com/blog.
- Click the Star to Favorite the site, then the Pin to Pin it as a Live Tile
- Before you finally pin the site, you can click the arrows left or right to pick the size of the Tile.
- You can change the size whenever from your Start Screen by right clicking the Tile and clicking Resize.
Don't worry about my creepy eyes staring at you. My RSS feed will start coming in soon and the Live Tile will flip over.
Get a Large Live Tile for Your Site
The easiest way to make one of these is to visit http://buildmypinnedsite.com as they have a wizard that helps you make four file sizes and setup notifications from your RSS feed, as well as pick the background color for your Tile.
ASIDE: Back when IE9 came out, I added Site Pinning support to my site in a similar way. You can still do that for your Windows Taskbar, in fact, and get a nice right-click context menu with lots of quick access to my site, archives and podcasts. View Source or visit the link there for details.
There's a very detailed API on MSDN if you'd like to understand all the little details of Pinned SItes with IE9, 10 and 11. It's literally minutes of work on the low end, and maybe an hour if you go nuts with JavaScript.
You can put all your META tags in the HEAD and just have a pile of them if you want, which is fine:
More on that crazy notification one in a second.
Or, if you want a tidy META area, just move this stuff into a static XML file:
And that file, is predictably similar. Again, it's not needed, but you can either put the stuff in META tags, or in a file.
#83382b
360
1
Now, let's look at those notifications. The service above is speeding things up by making the little Tile Notifications XML file for me. This is similar to Facebook's open graph stuff or Twitter Cards, where you want an image (if available) plus the title of a post to show up as a "card" or in this case, a Tile.
ASIDE: You can do similar type things in other browsers with nice custom PNGs and Icons, like Opera's Speed Dial, or iPhone Home Screen icons. I've done all those for my site. There's a lot, but it's minutes each and then it's done.
You get some amount of control as to text and images that can appear in your live tile if you make the notification yourself. The BuildMyPinnedSite service, as you can see in the URL above, takes your RSS feed and makes it WAY smaller (mine is too large to poll, for example) and pulls out prominent images. I set my Frequency at a few hours, since I'm a blog, not a news site. No need to poll me every 30 minutes!
Here's a Wide title generated by a recent post:
Or a Large tile:
The site will generate those, but if you're a really high-traffic site you might just write a little handler to make these Notification Tile Files from your RSS feed.
CollectionViewSource is crazy useful for binding to filtered Observable Collections on Windows Phone 8
CollectionViewSource is crazy useful for binding to filtered Observable Collections on Windows Phone 8
CollectionViewSource is crazy useful for binding to filtered Observable Collections on Windows Phone 8
SCREENCASTS: What's New in Visual Studio 2013 - learn over lunch!
IE10 and IE11 and Windows 8.1 and __doPostBack
I wonder how hard it would be to write a WordPress, Drupal, Ghost, or MiniBlog plugin to make these notification files? Not hard I think.
UPDATE: Looks like Nick Halsey has already crated a Windows Pinned Sites Plugin for WordPress. Nice job, Nick!
UPDATE: Drupal has Pinned Sites also!
I'm looking forward to seeing tiles like this for sites I visit like LifeHacker, The Verge, CNN, etc. I'll be more likely to pin a site to the home screen if it also shows me updated headlines.
About Scott
Scott Hanselman is a former professor, former Chief Architect in finance, now speaker, consultant, father, diabetic, and Microsoft employee. He is a failed stand-up comic, a cornrower, and a book author.
About Newsletter
I upgraded one (dual core) laptop and it took over 6 hours with the download and subsquent update. I have another laptop and a desktop to do. Not sure I want to invest another 12 hours in updates! Sadly, I can't afford an MSDN subscription so MS have decided I'm not worthy to have the iso download, so I am forced to download multi-Gb files on all three machines.
It's kind of giving me another reason not to bother with Windows 8, which is a real shame because I rather like it. I just can't afford to be without my main work machine for potentially 6 hours.
It was certainly a lot easier to add than a Windows 8.0 Live Tile.
It's a shame you can only do it from the "Metro" IE though.
Is it true the RSS feed only shows up when IE11 is the default browser? I want Win 8.1 live tiles for my site, even if I'm using Chrome.
I ask because I built a live tile for my internet radio site and its RSS feed of user thumb-ups, and it worked...until I changed my default browser to Chrome, then the live tile stopped being live (no more RSS feeds coming in).
Should this scenario work?
Zack - not that I know of. Try @reybango on twitter.
Judah - I haven't tried. I use IE in metro and Chrome on the desktop.
http://wpl.codeplex.com/releases/view/80289#ReviewsAnchor
What do you do for Anti-XSS on your blog?
I will try and add a handler for Octopress based blogs (like mine)... :-)
Here are a few of the sites I know of that offer the feature.
CNN, nbcnews, wpcentral, MSN.com, techmeme, Neowin, WinBeta, Bing.com, deviantart.com, Atari.com/arcade, foxnews.com, Microsoft.com
Does anyone know others?
Msft is going to have to be proactive about sites adding this code for IE11, I've already sent off feedback to a few good sites I use, I suggest others do the same
By the way, it's amazing that despite all the installation quirks with Windows 8.1 development has already started for this platform.
That part is super lame.
I'd love to use live tiles for my website, even if I'm an equal opportunity browser-ist and use Chrome on the desktop. It should work here, nu? I complained to the IE team on twitter, but didn't hear back. So, I guess I'm complaining to you, even though you're not on the IE team. :-)
@ScottHe-man awesome as always!
Then I did it on my regular blog at TallasseeTV.com (also hosted at Blogspot) and it had a little problem. The four tiles work, but only the first post shows up. Other posts show up as %2 and %3 on the large tile.
Any idea why it doesn't work on the second blog?
Also... should the big tile show pictures like the wide tile does?
Thank you for this awesome article. I am currently using the Wordpress plugin on two websites (windowsfaralimite.ro and tutorialeoffice.ro). Both sites are tech blogs, one about WIndows and the other one about Office and Office 365.
The tiles look awesome on Windows 8.1 Start Screen.
Thank you once again. This was inspiring !
* i know every , "body" know me ? just ' here ,? thank you so , much *
Comments are closed.