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
++++ OS Specific upload methods
++++ Command line tools on both server and client machines.
++ 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
<script src="http://domain.com/horde/ansel/xrequest.php?requestType=Embed/gallery_view=GalleryLink/
gallery_slug=gallery_one:gallery_two/container=example/thumbsize=prettythumb/style=ansel_polaroid" type="text/javascript">
In the above, the gallery_slug parameter is a colon delimited list of gallery slugs. You could also use a colon delimited list of gallery ids by using the paremeter gallery_id in place of gallery_slug. The //container// parameter is the dom id of the element where the content should be embedded. The parameter //style// is a style name (from ansel/config/styles.php) to use.
In addition to the main choices listed above, the following pairs can be added to the request's parameters