TestimonialsThis is the single best usability improvement I've seen in image viewing since the digital age. For instance, the company [XXX] just bought [YYY], for all the whiz-bang, simply cannot (in my opinion) rival the elegant and beautiful, yet powerful simplicity of your creation. I congratulate and thank you sincerely. It is an added bonus that you have made your creation available under such a non-restrictive licence. I hope your usability talent is well-appreciated.
Highslide is an outstanding piece of work, and I’m particularly impressed by how you’ve dealt with issues such as browser compatibility and accessibility without compromising on functionality. I’ve been trying all weekend to find where the limitations are, but you seem to have covered everything, and in an elegant manner too – well done!
Again, I am truly appreciative and impressed by your quality of product, level of support, technical abilities, and willingness to help. It is for all these reasons that I am enamored by your product and customer support. It is also for these reasons that I am purchasing a license for your software.
We've been looking at a way to enhance our ecommerce and photography software for some time, and were lucky enough to stumble upon Highslide JS. Integration was incredibly straight forward, the documentation and examples meant that we could very quickly decide on the best way forward for our own application, and within an hour we had rewritten our own software to include the Highslide JS functionality as standard. We've tested it on several browsers across several platforms and it works perfectly so far, with no hanging around waiting for java applets to install or inconvenient cabfile installations. We would have no hesitation whatsoever in recommending Highslide to anyone who is considering taking a huge leap forward with their image galleries. Excellent work Torstein, thank you!
First of all: this is one of the best javascripts I've ever encountered. Very useful, customizable and rock solid. You are doing a fantastic job, Torstein. (...)
(...) And that's not all ... you're on this forum answering all those questions with such patience. What a saint.
|
What is Highslide JS?
Highslide JS is an open source JavaScript software, offering a Web 2.0 approach to popup windows.
It streamlines the use of thumbnail images and HTML popups on web pages. The library offers these features and advantages:
ExamplesHighslide JS coreWith GalleryWith HTMLMore examples
License
Redistribution: You are allowed to distribute Highslide JS with non-commercial packages given that you a) emphasize on your download page that Highslide JS is not free for commercial use, and b) provide a link back to this web page on your download page. ImplementationsThese are some third party sites offering plugins and other implementations of Highslide into other systems. If you know a plugin that's not in the list, please send me an email through the "Contact" link in the main menu. Some of these implementations use old versions of Highslide, so you should upgrade to the latest version before you use them in a production environment.
InstallationNote: some basic HTML knowledge is required to install Highslide.
ExampleIn this example the zip archive is unzipped to the root of your website. In addition, the CSS code from your favourite example is copied and pasted into a file called highslide.css and placed in the /highslide directory. 1) For this example, your directory structure should look like this: 2) Put this code in the head tag of your HTML page.
<script type="text/javascript" src="/highslide/highslide.js"></script>
<link rel="stylesheet" type="text/css" href="/highslide/highslide.css" /> <script type="text/javascript"> // override Highslide settings here // instead of editing the highslide.js file hs.graphicsDir = '/highslide/graphics/'; </script> 3) This is how you mark up the thumbnail
<a href="images/full-image.jpg" class="highslide"
onclick="return hs.expand(this)"> <img src="images/thumbnail.jpg" alt="Highslide JS" title="Click to enlarge" height="120" width="107" /></a> Compatibility - tested with:
|
ShowcaseSee how developers implemented Highslide on their own sites in this thread. TranslationsGet or share translated GUI strings in this thread. Get HighslideNewsViewing YouTube with Highslide and ImageFlowNov 26, 2008 - 8:37am Finn Rudolph just created a slick Highslide powered application.
YouFlow is a mashup combining the JavaScript effects ImageFlow and Highslide JS with the YouTupe API. With YouFlow you can search all the YouTube videos, browse them with ImageFlow and open them with Highslide. Comments: (3)
Reorganised CSSOct 31, 2008 - 10:30am In the latest release, 4.0.8, the CSS was reorganised into one singe highslide.css file. This makes it easier for all implementing Highslide, as the relative graphic paths don't have to be updated. The downside is the increased weight, but the file is well commented so removing parts of it should be relatively easy.
The latest release also includes a very clean looking new example with the caption text overlaid on the dark page background. Version 4.0 releasedAug 06, 2008 - 7:07pm Finally version 4.0 is here. As Highslide's complexity is growing, it took me months to write a stable implementation with all the new options like slideshow, crossfade, image map, headings, better overlays and the other things you can see in the Changelog. And of course, if you are afraid Higshlide is becoming bloated, you still have the Configurator to help you strip out the features you don't use. |