Photoblogging Application Features Wishlist
June 3rd, 2005If I were going to write a weblog/photoblog/image gallery/image purchasing application… these are the features it would have.
# Upload images.
# Images will be referenced by a generic URL (i.e. /images/843732984)
# Image URL should NOT be guessable (a la Flickr)
# Display EXIF Information
# Image Title, Description, Subject, Location, etc can be recorded
# Allow images to be published into a gallery
# Allow multiple galleries
# Allow galleries to be hidden from the gallery list
# Image Tagging
# Allow galleries to be password protected
# Blog Single Images
# Blog Entire Galleries
# Blog entries can have additional text
# Optional Comments on images
# Optional Comments on blog entries
# Optional comments on entire gallery
# RSS Feed by Gallery
# RSS Feed by Blog
# Blog tagging
# Optional Shopping Cart with Paypal and/or Authorize.net connectivity
# Flickr Syndication
# LiveJournal Syndication
# Photo.net, Photosig.com, Deviantart.com, etc syndication
This list of features should be fairly complete:
# I can publish an entire set of images to a "private" gallery for a client to view. With the shopping cart, clients can purchase images directly from the website.
# I can store single images for use in another page on another site.
# I can upload images but delay publishing them until I am ready to do so.
# I can tag images to make them easy to organize.
# I can break my published images into multiple galleries for better division or I can use a single gallery for all of the images.
# I can blog an image regardless of whether it has been published to a gallery or not.
# I can move an image from gallery to gallery and have it's permalink maintained.
# I can blog an entire collection of images in one shot.
# I can associate the comments with a blog entry, an image, or a gallery.
# I can setup a shopping cart for select galleries and allow users to purchase images directly from the site.
# I can, possibly. syndicate my images to other sites in order to get more exposure.
Can you think of anything I'm missing or that should be done differently?


















