Export to Original

Overview

Project page - ORIGINAL

Original export plugin isn’t shipped by default with f-spot. This is NOT the default export method to put your images on the web. The target audience are technically savvy people that managed to get original up and running on their server and know information such as path to their gallery and methods to upload files to the server.

Usage Scenario

Robert has set up his web gallery using original on photos.colin.org. He is using ~/colin/public_html/galleries to host all his albums. Robert has only 100MB host his photos so he doesn’t want to provide hi-reslution images nor packaged images for easy download of complete albums.

Case 1 - Create New Album

Robert returned from a weekend and went through the complete process of downloading images from his camera, deleting the unusable images, touching up the rest. Now Robert wants to put the images on the web for his friends to be able to see. He doesn’t want to make the album completely public. He wants to restrict the access to the images with a login/password pair.

Case 2 - Update Existing Album

Robert made some additional fixes to one of the images and decided to leave out some pictures he already exported earlier. He wants to update the album he exported yesterday. He wants to leave the original date intact.

Usage Scenario

Case 1

Background: Robert has a original set up on server.host.com. He uses ~/public_html/galleries/ to store his web galleries.

  • Robert selects a few photos in the navigational view in f-spot and chooses File>Export>Web (PHP).
  • A dialog similar to the one below is shown:

FIXMEoriginal-export-sketch.jpg

  • Robert hasn’t used the export functionality yet, so all the entries are blank.

Pending Issues

  • Date Field (One entrybox or split to Y/M/D)
  • Tabs vs Disclosure Triangles
  • Gallery Naming (does it exist already? Generate filename from gallery name or have an extra entry for it?)

Supported File Transfer Methods

F-Spot generates a directory consisting of a tree of image files and metadata text files. F-Spot can then use ssh, sftp, webdav, ftp to upload the directory to the server.

SSH

This is more of a technical note. Before uploading the generated directory to the server using scp, the plugin should check if the target album directory exists and if so, use rsync -e ssh to update gallery. An alert should be shown for the user to confirm this first (destructive change).

 
f-spot/web_export/original.txt · Last modified: 2006/09/19 15:10