jAlbum 16.1 with content mirroring

jAlbum 16.1 has an interesting new folder linking behavior called "Mirror content". What "Mirror content" does is to create a folder tree mirroring the structure of the added folder, just like when you copy a folder to jAlbum, but the mirrored tree is filled with file links to the contents of the added folder instead of copies. This preserves disk space while allowing complete separation of jAlbum project files and your images.

Historically, when link-adding folders, jAlbum has simply created folder links pointing to the added folders. Folder links preserve disk space and allows you to create new collections of folders in your albums without moving any physical files or folders. They also have the advantage of responding to changes in the target folders. The downside is that you may wander inside a linked folder and unknowingly be managing your original images which resides in a different location than the album project's tree of folders. File deletions made now affects real files, not copies or file links! Pay attention to the address bar above the thumbnails as it tells you what folder you're currently working in.


If you feel folder links are scary for above reason, consider the new "Mirror content" choice! This will ensure that whatever you do thereafter within jAlbum only affects that album project.
Try for instance to link-add your main image folder, hopefully containing a ton of images, then select "Mirror content" in the popup that shows.

 jAlbum's organizer group by dateNow you can go wild with the mirrored tree and for instance use jAlbums Organizer to reorganize the tree of file links, for instance by year, followed by month or location. The only thing that gets reorganized are file links within that album project, (and jAlbum's metadata files are kept with your album project too).


Presenting v16

Oiled-up and shiny!

“Don’t keep adding features I don’t need. Fix the annoying issues instead!”

Luckily such user comments are rare, perhaps because we put as much energy into fixing things as to developing new stuff. The new v16 is no exception. It actually focuses on fixes. Just like your car needs service every now and then, so does software. It’s not just our bugs we’re fixing, we’re adapting to changes in the software environment and bugs created by others. jAlbum 16 is designed to work faster, be more reliable, easier to use and annoy you less than ever! Here are just a few examples from the release notes:

  • Even more robust image reading. Handles more broken and oddly formatted images than ever
  • Faster search in huge albums: Minimizes network IO during search in albums due to new album-wide JSON database format.
  • More informative error messages if connecting to ftp servers fails to better assist you uploading albums.
  • New cleaner project format. Instead of scattering jAlbum's project control files among images, they are now tucked away under hidden ".jalbum" folders.

All in all, jAlbum 16 comes with over 25 fixes and improvements, not to mention the many fixes and improvements that goes into the updated skins Zigzag, Tiger and Photoblogger.

Get jAlbum 16 now! »

jAlbum Wordpress Bridge – Bridging the best of two worlds

Running a site often forces you to make fundamental decisions right from the beginning. Shall I base my site on a CMS (Content Management System) or I can edit my pages myself? How can I present my huge photo collection? On one hand CMS’s make the site building a piece of cake, but they aren’t designed for multimedia – they are still a blogging platform at heart. On the other hand, while jAlbum can cope with tedious amount of structured media, is not designed for textual content.

We’ve seen various attempts to marry these platforms, but none was perfect. Using an IFRAME element to embed another page became helplessly obsolete with the advent of mobile devices, because you can’t define such a small area that would fit into the smallest screen. This method also beats the purpose of responsive albums. Using separate album pages, and only link to them from your main site raises site uniformity concerns. Even if the skin is highly customizable you can’t fully match your site’s theme.

This is why we decided to make a plugin for Wordpress – the most popular CMS platform – that can bring jAlbum albums into your pages and posts. Visitors are presented with an embedded slide show, the “projector”, which comes in a multitude of appealing and configurable styles. The images are optionally clickable, and once clicked, visitors meet a full-page jAlbum gallery where there is no end to functionality and customizability. The gallery maintainer (you) will appreciate that jAlbum is designed to efficiently handle large amounts of images. The gallery is edited offline and finally pushed to the server with the click of a button. Once set up, you only use jAlbum to maintain the gallery. No need to upload images one-by-one the Wordpress way.

Wordpress integration page »

If your site isn’t based on Wordpress, don’t worry, we were thinking of you too. Check out our

jAlbum Bridge designer »


Get started!


Create and upload a jAlbum gallery made with any skin that generates JSON files like “Tiger” or “Responsive” or tick the “Generate JSON Data” option under Settings → Advanced → Metadata for other skins (option available in jAlbum 15.3.3 and up)


Go to your WordPress page’s dashboard and get our plugin from here. From this point on a new button will appear in the editor – jAlbum box – which can be used both for creating new projectors and editing the existing ones. After you’ve finished with the options click “Update” on the popup and “Update” the post (or page) too.


Sorry, no more steps :) – Enjoy the result!

All transitions and grid layouts »

Presenting the Zigzag skin

View sample galleryThe jAlbum family of skins has got a new member - Zigzag. This skin has a modern, responsive and clean design suitable not only to create galleries, but whole sites. We think Zigzag will be ideal for many smaller web sites presenting the works of not just photographers, but any smaller business, organization or things you are passionate about.

Zigzag doesn't use the classic index page->closeup navigation that are typical for jAlbum galleries, instead, images and videos are presented in large format along on the index page with possible longer descriptive texts. On desktop computers, the items are laid out in a zigzag fashion alternating between left and right aligned images, but on smaller devices such as tablets and mobile phones, it switches layout to alternate between images and text vertically.

 Flexible settingsZigzag also enables an "introduction section" at the top of the page where there is space for both a large header and corner logo, larger title and longer introduction text. Zigzag can be customized in many ways without the need to tweak the code (which is fine too by the way, -this is open source). Zigzag naturally also supports modern jAlbum features like custom pages, web locations, videos and hidpi images.

Download Zigzag today. Let us know what you think and do share your creations created with it!

Zigzag requires jAlbum 15.3 as it uses a more modern and easy API. We hope Zigzag will encourage you to to use as base for your own skins. If you know anything about css and html, check out Tools->Skin developer->Edit skin files!


The story behind

View source of inspirationThis skin is jointly developed by me, Anders and Laza ("Team jAlbum"). We share office space in Stockholm, Sweden with several companies, mainly for social networking reasons. I was then introduced to the product Braskotten by a fellow "colleague" and web designer -Jennie Hagman. This small site presents a clever way to kindle your fireplace using pine cones. I admired the site design and thought to myself "hey, a jAlbum skin could produce that kind of design too" so we set off to produce a skin with the capability to mimic that look. (We did write the code from ground-up though). Here is our initial take on it. We also added support for sub folders, so if you look at the bottom of that gallery there is a section about Pistachio ice cream making. Totally unrelated, but one of my passions :-).

Once we were able to mimic the look we set off to make the look customizable and added a skin user interface. This way of producing a skin proved to be very effective. Start by being inspired by an existing design, then set up a sample jAlbum project and create a new skin. Focus on getting the css+html right first (files "index.htt" and "common.css"), then write the skin settings user interface ("onload.bsh"). Our Developer Center is a good resource as well as checking out the source code from other skins. Here's finally another sample gallery produced with Zigzag.

I finally wish to thank Braskotten and Jennie Hagman for being able to use this design as inspiration for Zigzag.

jAlbum awarded Editor's pick

We're proud to tell that jAlbum 15 has been awarded Editor's Pick in Informer.com - one of the leading software catalogues today. jAlbum's flexibility, ease of use and high quality result were the main factors that motivated their top rating. Read full review.