Loading...

All project content is available for reading, but you need to be a member of the project for Subversion checkout of source code, or to create/modify any information.
Login if you are a member. Apply here to request membership (open to all).

Table of Contents

  1. Download
  2. Screenshots

HyperThumbnail for EPiServer

Have you ever seen sites that show thumbnails of the target pages when you hover over hyperlinks? Ever wished that your EPiServer site could do that too? HyperThumbnail is a very quick and easy way to add thumbnail functionality to your EPiServer site. Just drag-and-drop two files into your EPiServer site folder and take it for a spin.

The module will automatically add a thumbnail to all the hyperlinks in your EPiServer HTML content. To do this it will find all LongString-based EPiServer properties on your pages and search for hyperlinks. If it finds any then it will check to see if it already has any kind of mouseover/mouseout function and, if not, add a thumbnail to that link.

Features

  • Pop-ups with DHTML
  • No AJAX
  • Compatible with many browsers (IE/FireFox/Safari)
  • Thumbnail caching (client and server)
  • Can be easily retro-fitted to an existing site

Download

down.gif Download Now

Source Code

Browse the source online
Check out source with TortoiseSVN tsvn://www.coderesort.com/svn/epicode/BusinessDecision.HyperThumbnail/5.x

Technical Features

The module uses serveral advanced .NET features. These include:

  • Single-assembly deployment
  • Virtual Path Providers
  • Dynamic use of Web Resources
  • Control Adapters
  • Server-side use of WebBrowser control
  • ASP.NET Caching

Tickets

Tickets for this component:

No results

Requirements

Runtime:

  • EPiServer CMS 5 SP1
  • ASP.NET 2.0 or higher

If you want to change and compile the source code:

  • Visual Studio 2005 SP1

Additional Information

A few people should be thanked for helping with HyperThumbnail. Firstly, the inspiration came from Andy Brodie at Networked Planet. For the actual technical implementation, advice from Steve Horsfield and Paul Bradley (Brad) at Interakting was invaluable.

The following links provide additional information:

To Do

There are a number of things still to do on the module. These include:

  • Enabling different thumbnail sizes
  • Removing the dependency on ASP Compatibility Mode for rendering thumbnails
  • Using the EPiServer plugin attributes for storing settings
  • Implementing CSS classes
  • Making the thumbnail frame configurable
  • Configurable Cache length
  • Improving error handling
  • Improving commenting