6.0.0-git
2024-03-29
Last Modified 2010-01-11 by Michael Rubinsky

Ansel, the Horde Photo Application

Ansel is a full featured photo management application, with support for multiple upload options, content embedding, tagging/geotagging, and multiple styles. For more information, or a more complete feature list, see http://horde.org/ansel.

Adding images to Ansel

Ansel supports many upload options:

Browser based upload

  • Upload single, multiple images, as well as compressed zip archives

OS Specific upload methods

  • Windows XP Publish - Upload images directly to Ansel using Window XP's XP Publish feature. TODO: Need to add instructions for setting that up here.
  • Mac - There are image export plugins for both iPhoto ('08 and later), and Aperture (2.1 and later). The plugins' source code is available from our source code repository, and binary installers will be available via FTP soon.

Command line tools on both server and client machines.

  • ansel/scripts/recursive_import.php - If you have images on the server box, and have command line access, you can use this script to add the images directly to Ansel.
  • For similar functionality to the recursive_import script, there is the //ansel/scripts/remote_import.php script that can be run from any client machine. There is even an applescript helper application, AnselPublish.scpt that lets you drag and drop a folder onto the script's icon to create a new gallery (named after the folder), and upload all images to the new gallery.

Embedding Ansel content in external websites

Ansel supports embedding it's content in external websites. For examples, see http://rubinskyfamily.com and http://mrubinsk.blogspot.com.

Examples

  • A single image that links to an ansel gallery:
  • A series of images from a single gallery:
  • Arbitrary images from any number of galleries

In addition to the main choices listed above, the following pairs can be added to the request's parameters

  • thumbsize
  • style
  • start
  • count
  • perpage
  • hidelinks
  • lightbox