|
Project Information
Links
|
jsllyfishjsllyfish is a revolutionary lightweight drop-in gallery for portfolio sites written in JavaScript. Pronounced 'jay-ess-elly-fish'. Why is it revolutionary? It's so easy to use! Simple & EasyThis script does not require PHP, MySQL, or any other software to be installed on the server, but it does require an HTTP server. The index has an editor which generates thumbnails from multiple image files you select locally (they don't need to be online). This file can be easily manipulated with the editor GUI, where you can reorganize and rename the images. Once finished, enter offline mode, download the file, and upload this file along with your images in a separate 'images' directory. CompatibilityYou'll need a browser that's compatible with HTML5 to generate your gallery. People without HTML5 should be able to use it once it's made, however. Instructions
GalleryThe gallery is pretty intuitive to use. It has a scrolling ribbon interface. It also works with mobile devices. How Does It Work?I hate to say 'RTFS', but the short of it is that this software uses HTML5 features such as FileReader to read local files, Canvas to resize the files, including a neat Lanczos algorithm for better scaling. It also includes the thumbnails not as separate files, but inside the page as Data URIs. FutureIn future versions, there will be more gallery types and lightboxes. More CSS themes will also be added. Contact me to suggest more features, or to submit your own themes! BugsIf there's ever an issue, please fill out an issue report in the Issues tracker on Google Code (this page). ContactPlease visit the personal website of Hunter Trujillo. Example pictures from Flickr used with permission. |