Export to Web

Overview

A web gallery is the easiest way to share photos with people. Pictures are usually structured in sets called Albums.

After Export, all the information associated with the export should be stored per image 1) for future updating of the gallery on the web.

Use Case

Isztwan wants to put up a web gallery of some of the pictures.

  • He would like it to be searchable just like from f-spot.
  • All2) the meta information should be exported along with it, following the de-facto standards so that they can be useful for people using other software than F-Spot.

Interface Walkthrough

This is the default method to export photos onto the web. The browsing interface should be similar to what F-Spot uses. Needs to be dynamically generated content because of that. In case this isn’t possible, F-Spot generates a series of static HTML pages.

Implementation Notes

Crack: F-Spot tries to figure out if the server supports PHP and uses an alternative dynamic method to display galleries. This has the advantage of being able to update galleries more easily and lowers the bandwith requirements for the upload. Another option is to have a Novell ship server-side product to enable services similar to Apple's .Mac and have a plugin that would easily upload images to a gallery module. The user would not have to deal with setting things up.

Gallery Export

Project page - Gallery

Notes from Larry Ewing

  • When adding the gallery we need to get the url to the gallery.
  • Gallery requires a username and password when logging in.
  • Galleries contain folders called albums, albums can be nested.
  • Albums can contain images or movies.
  • It probably makes sense to allow the user to specify a maximum width and height for photos they are uploading.
  • Ability to manage mutiple albums and accounts.

Notes from Garrett

  • Configuration should be saved.
  • Exporting should support more than just Gallery.
  • The Gallery support could possibly have a management mode for existing photographs on the server.
  • The back-end should do the work; the front-end should be as consistant as possible.
  • Alternative places to export to should be handled as plugins.

Other Export Types

1) Larry will probably figure out technical details. We probably don’t want to duplicate this info for every image, especially since things MOVE AROUND.
2) Configurable? and sane defaults to take security into consideration. See http://www.hutta.com/thumbs/
 
f-spot/web_export.txt · Last modified: 2006/09/19 15:10