Adam Kinney wrote a good blog entry last week on the importance for site authors of considering the first-time experience of a visitor. I guess most readers of this blog have Silverlight installed today, but at least in these first months as we focus on getting the plug-in broadly deployed, it's particularly important that site authors take care to test the experience of a visitor who doesn't already have Silverlight on their machine. The Silverlight installation process itself is fairly straightforward: we've done everything possible to minimize the number of clicks between site visit and first-time control instantiation, but our own work with early adopter sites has shown there are best practices that can greatly improve the user experience.
To that end, here are a few helpful tips:
To make this even easier, we've created a small download package that provides further guidance around installation in the form of a whitepaper and sample code. This MSI package doesn't make any changes to your machine except to extract the documentation and whitepaper to your documents folder. In our experience, it's well worth the hour or so it takes to implement these changes to your site to get the most out of Silverlight: it makes your site look more professional and reduces user confusion.
It would also be useful to be able to count the number of users who come to your site without Silverlight and those who then install it in response to the prompts, or leave the site still without Silverlight. Any ideas how this could be coded?
Is there a reason that the Silverlight plugin install in Firefox (and Safari? I don't remember...) does not make use of the get-plugin mechanism, and is not available via a link at https://addons.mozilla.org/en-US/firefox/browse/type:7 ? I mean, the guys over at port25/Technet who did the Windows Media Player plugin for Firefox (http://port25.technet.com/pages/windows-media-player-firefox-plugin-download.aspx) did that, and as a result if I go to a page that uses WMP in Firefox, without the plugin, the little "you need a plugin" bar drops down from the top of the window and lets me know what's up - just like it does for Flash, etc.
What are the chances Silverlight can do the same? I mean, I appreciate it's possible to customise this experience, but as a previous commenter says, users have been conditioned to not install things that don't behave in standard ways that they're used to.
随着 Silverlight 1.0 在今年9月5日的全球同步发布，在国内包括"百度"在内的越来越多的网站开始选择应用了 Silverlight 技术。下面就对 Silverlight
You can get the BrowserObject component with Silverlight detection from http://www.browserobject.com. Free Edition with limited feature is also available.
Happy New Year everyone! Hope everyone had a relaxed and enjoyable holiday. The peacock family I met
Silverlight is still in its infancy, but its user experience needs to be top notch for it to gain traction
Tim Sneath has put together a post and his team a whitepaper with information on how to do an in-place install of Silverlight. Using the default approach (as we did on our early work) is ok, but it isn't a great user experience. In that setup, the