Get updated in the wonderful world of jAlbum

Did you know that jAlbum can be your image file manager as well as a presentation tool for images? jAlbum 9 has an improved way of handling files that is both more intuitive and powerful. Here is how jAlbum 9 interacts with the images and folders on your hard disk.

 

"The cake model"
The process of making an album is like baking a cake. jAlbum is your oven. The images are your ingredients. The album project and its control files is your recipe and the final album is your cake. An album can be remade at any time given that you have access to the images and the album project's control files (ingredients and recipe).

Making a jAlbum album is like making a cake 

Keep this model in the back of your head when working with jAlbum and you will be better off.


The "Image directory" and "Output directory"
Moving on to jAlbum. There are two notions you benefit from understanding, the "Image directory" and "Output directory". The "Image directory" is where on your hard disk jAlbum looks for your images (the "ingredients"). It can contain real image files, folders or links. A link is a pointer to a file or folder somewhere else on your hard disk (like shortcuts on Windows and aliases on Mac). The "Output directory" is where jAlbum creates the web album files on your hard disk when you make the album (the "cake"). When you upload an album to a web server jAlbum simply copies the contents of the "Output directory" to the server.

Opening the album settings window will display the location for the "Image directory" and "Output directory" for your current album project.

The settings window showing the "Image directory" and "Output directory"
In this example the album is written to a folder called "album" under the "Image directory". This is the standard setting and recommended for most users.

Control files
To make an album jAlbum also needs to know how to present it. The settings you've chosen, like skin and style, are stored in a project file called "jalbum-settings.jap". It is usually stored in the "Image directory" too. Image- and folder specific settings like captions, titles and image ordering are however not stored within the project file, but in separate control files for the image directory and its subdirectories. These files are "meta.properties", "comments.properties", "albumfiles.txt" and the ".jalbum" folders. Together they make up the "recipe" for the album. If you decide on renaming or moving images between folders, Use jAlbum! The control files will then also be updated so you don't lose your captions.

Ways of adding files

jAlbum can relate to your images in three ways depending on your preference. Note that the default behavior has changed with jAlbum 9:

CopiesThe pointer during a copy operation
By default, files and folders added to jAlbum will be copied to an album project folder under the "My Albums" folder (usually located under the "My Documents" folder). jAlbum will also set its "Image directory" to this folder. Copying has the advantage that you don't need to keep these images available to jAlbum for future album updates. jAlbum already has local copies of the images you added, so adding images straight from a removable media, like your camera's memory card is no problem. The downside is disk space usage. This is the way that most image management software works.

LinksCTRL+SHIFT drop onto jAlbum to create links

jAlbum can also be instructed to only keep references - "links"
to the files and folders you add. To get this behavior, hold down CTRL+SHIFT when dropping onto jAlbum (CMD+ALT on Mac) or set the default file add behavior to "Link" under Preferences->Album. An advantage with links is disk space usage, but you can also edit an image you have added this way in for instance Photoshop and have the edits show in the final album when you make the album again.An album object linking to an image The downside with links is that you cannot move, remove or rename the original file outside of jAlbum without breaking the link. jAlbum will indicate broken links with a special "X" icon on the relevant album object. Double click it and point jAlbum to the new target location in order to repair it. 

You can tell that an album object is a link by the small arrow in the bottom left corner. Hover the mouse over the album object to see where the link points.

 

DirectCTRL-drop onto a newly started jAlbum to move into the dropped folder

  • What if you already have an image folder structure on your hard disk that you are happy with and you wish to make a web album out of it?
  • What if you like to manage your existing image folder structure within jAlbum?
  • What if you always wish to keep a web album "in sync" with the existing images and folders you keep on your hard disk?

This is where jAlbum's third way of working comes to play.

Instead of copying or linking files and folders to jAlbum, you can have jAlbum work with the folder you drop
onto it. If you now move images and folders around within jAlbum, so does the physical files in that folder too. If you delete blurry or bad images within jAlbum, the real originals are deleted from the hard disk too (put in the recycle bin). If you add, move or delete images outside of jAlbum, these changes are picked up by jAlbum (may require you to press F5 though). You never get any broken links.

If you like this way of working, begin an album project by CTRL-dropping an image folder onto jAlbum (ALT-dropping on Mac).

jAlbum will immediately show the contents of the dropped folder in its window and also set its "Image directory" to the dropped folder. jAlbum won't ask for a project name as it simply uses the name of the dropped folder (for instance your "My Pictures" folder). Note: With this way of working, jAlbum will write its control files (see above) to the folder you drop. If you don't like this, use "Copies" or "Links" instead.

Finally
At any time, jAlbum's title bar will tell you how it is working. If it reads [My Albums\Portfolio], your "Portfolio" project is located under the "My Albums" folder and you're working with copies or links. If it reads [My Pictures\Portfolio], your "Portfolio" project is located under the "My Pictures" folder and you're working directly on your original files. Opening album settings will show you the full path to the "Image directory".

I hope reading this has helped you understand how jAlbum manages files. With this knowledge you can have jAlbum working the way you like instead of fighting you.

 

All the best!

/David

Comments

Sign in to post

Add your comment

David Ekholm
Pro License for jAlbum 10.xDavid Ekholm is a site administratorDavid Ekholm is a generous donorDavid Ekholm is a skin developerDavid Ekholm helped translate jAlbum

20 days ago David Ekholm

@Deon, Just right click the image you wish to use and select "Use as folder thumbnail". If you are at the top-level when doing this, then you're actually changing the album thumbnail image.

Deon Holtzhausen
Pro License for jAlbum 11.x

20 days ago Deon Holtzhausen

Hi all.

How do I change the images of the folders? It looks as if jAlbum is using the first image of a folder.

David Ekholm
Pro License for jAlbum 10.xDavid Ekholm is a site administratorDavid Ekholm is a generous donorDavid Ekholm is a skin developerDavid Ekholm helped translate jAlbum

2 months ago David Ekholm

Hi. Yes, that's rather easy to fix, but I also want to keep this skin as minimal as possible, so please just hit CTRL+SHIFT+E when you have selected the skin. This opens jAlbum's embedded skin editor. Now edit the file "index.htt" and seach for ${fileName} and replace that with ${label}. Save the changes and you're done.

updeinva
updeinva has a Premium storage subscription

2 months ago updeinva

That is great. Thank you. One more request, if possible: can an option be added that allows the file name extension (i.e., .jpg) to be hidden?

David Ekholm
Pro License for jAlbum 10.xDavid Ekholm is a site administratorDavid Ekholm is a generous donorDavid Ekholm is a skin developerDavid Ekholm helped translate jAlbum

2 months ago David Ekholm

@updeinva, Almost all jAlbum skins allows you to view the filenames next to the images, but not the Minimal skin (hence the name), but I've made a quick modification to it so you can select a checkbox in its settings tab to have filenames show. Just get the updated Minimal skin from this address:
jalbum.net/download/Minimal.jaskin

updeinva
updeinva has a Premium storage subscription

2 months ago updeinva

I imported images from iPhoto into the Minimal skin. In the Jalbum workspace the filenames show up, but when I generate an album the filenames disappear. How do I retain the visibility of the filenames in the album? Ideally I would like for them to appear in the gallery view as well as when the image is enlarged.

David Ekholm
Pro License for jAlbum 10.xDavid Ekholm is a site administratorDavid Ekholm is a generous donorDavid Ekholm is a skin developerDavid Ekholm helped translate jAlbum

2 months ago David Ekholm

Hi Don,
You should be able to hide a sub folder and put images you wish to represent the album there. As for the other behavior you describe, please post about it in the "Turtle" section of our user forum.

Don
Pro License for jAlbum 10.xDon is a generous donor

2 months ago Don

Whenever I make changes to the site (version 10.4.4), the default title image is copied to the root of the site/album. Then jalbum will process and shows these images as thumbnail on the main page. I have to go back to jalbum, delete the jpgs and run "Make Changes" to get rid of them. What am I doing wrong?

I also noticed that I can’t move the title image around to fit the space better. Maybe a title image directory can be setup so we can cycle through the images; manually, sequential or randomly, but not used as sub albums (hidden). We could then pre format the images to dimensions given/used as we like with little trouble.

I using the "Turtle" 3.0.2 skin

Thank you

David Ekholm
Pro License for jAlbum 10.xDavid Ekholm is a site administratorDavid Ekholm is a generous donorDavid Ekholm is a skin developerDavid Ekholm helped translate jAlbum

3 months ago David Ekholm

@Maria, just select Tools->Publish/Manage and you have all the power to select ftp server and settings at your fingertips.

CLOSED USER

3 months ago CLOSED USER

(user closed)

Chuck Dresel

3 months ago Chuck Dresel

Thank you for your prompt response.

David Ekholm
Pro License for jAlbum 10.xDavid Ekholm is a site administratorDavid Ekholm is a generous donorDavid Ekholm is a skin developerDavid Ekholm helped translate jAlbum

3 months ago David Ekholm

Drag and drop between iPhoto and jAlbum works for instance, but if you want the captions to go along too, then "export" the images from iPhoto. iPhoto will then write the captions as xmp data to the generated images. When done, simply drop those images from the exported folder onto jAlbum and all should show up.

Chuck Dresel

4 months ago Chuck Dresel

What kind of integration does jAlbum have with iPhoto? For example I caption my images in iphoto using the info box comments area. If I add images to jAlbum will these comments become captions for the photos?

David Ekholm
Pro License for jAlbum 10.xDavid Ekholm is a site administratorDavid Ekholm is a generous donorDavid Ekholm is a skin developerDavid Ekholm helped translate jAlbum

7 months ago David Ekholm

Good that you found out about ctrl-dropping. jAlbum now tells about the different drop options the first time you drop files onto it. I hope that will help people get the behavior they prefer.

Slaid99
Pro License for jAlbum 10.x

7 months ago Slaid99

My current photo "portfolio" is: 56,941 Files, 932 Folders
Finding the CTRL-drop hint above was a godsend.. Thanks David!

The past few upgrades changed so that when I did that without the CTRL, it would create a new directory and copy all the images (at 5-10 mb per image). I was panicking just a wee bit with the updates doing that.. nice to have found this blog.