CodeWiki : iSharePhotos

WikiHome :: List Pages :: Login
cmantito.com

Script Information


The older version of iSharePhotos, which was AJAX, is no longer being developed, but has been been replaced by this newer, less fancy, more static version. It's an easy to install (drop-in-folder) script that will read iPhoto's XML library file (AlbumData.xml -- an XML formatted Apple plist) and produce an online album of the photos contained in the associated iPhoto library. When you add new photos or rearrange them, to update the photo gallery you simply overwrite the server's copy of the "iPhoto Library/" folder with your Mac's local copy. If you're feeling bold, you can even just rsync them and save some uploading time if you have a large library.

In iPhoto, you can arrange your photos into albums, and you can put one photo in multiple albums without duplicating the photo on the drive, saving you disc space. This is the quality of iPhoto I wanted to harness for my photo gallery - other galleries make albums out of folders and want you to have pictures in each folder that you want it to appear in. If you're me, this either occupies absurd amounts of disc space of duplicate photos or it makes a real mess of server-side symlinks.

This script generates a list of albums from the AlbumData.xml and loads the picture from the relative path contained in there. This means that however your pictures may be arranged into albums in the actual iPhoto software is how they will be arranged after uploading when viewed with this script.

Other features


Todo


Categories: CategoryActive, CategoryBeta
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki