Sharing and Blogging Photos on Anahita

We weren’t quite thrilled about our first implementation since it was behaving more like the facebook photo sharing app. I mean creating an album and uploading a list of party pictures is not exactly that exciting. Being an avid photographer and flickr addict I know that sometimes a lot of work goes into creating a great image and we want to make sure that every photograph gets all the attention that it deserve. We thought that Anahita Social ™ Photos should behave more like a blogging and expression platform for the photographers and not just an online shoe box of images.

Anahita Social ™ Photos - photo stream

I must say that our implementation has been partly inspired by projects such as WordPress and Flickr.com with an Anahita philosophy in mind. In order to implement the photos and albums we have actually extended the Anahita Social Engine ™ Media Nodes API and therefore all albums and individual pictures can be tagged and commented on.

Anahita Social ™ Photos is already operating using the Amazon S3 service and of course you can easily change the settings if you wish to store all the images locally on your own server.

Anahita Social ™ Photos - Upload Photos

First you get to use a nice Ajax multiple image uploader to batch-upload a group of your pictures.

Anahita Social ™ Photos - photo stream

Like any blogging platform the application provides a photo stream with author’s name, time stamps, and other basic operations such as a delete and view link.

Anahita Social ™ Photos - photo stream rss feed

The photo stream also provides an RSS feed. Once our implementation is more polished, depending on the author’s privacy settings, all the main pages of the photo sharing could become available publicly too. That means we get SEO friendly pages as well as Search Engine Friendly (SEF) urls.

The photo sharing app also stores multiple sizes of each image which can later be used for different purposes such as uploading a file and then sharing the link on other websites.

Anahita Social ™ Photos - Edit Album Title

On the photo or album view, the author or the Admin can easily edit the title and save it using a seamless Ajax call.

Anahita Social ™ Photos - Edit Album Description

Or edit the photo or album description and save them using a seamless Ajax call

Anahita Social ™ Photos - Add Photo to Album(s)

Then you can add the photo to an album or create an album right there

Anahita Social ™ Photos - Comments

and everybody can leave comments on the photos and albums

Anahita Social ™ Photos - Albums

You can actually assign your photographs to more than one albums so there is a many-to-many relationship between the photos and albums.

Anahita Social ™ Photos - Drag'n Drop set album cover

and on the album view you can simply drag and drop one of the photograph’s icons to set the album cover.

Album Slideshow

All the albums can automatically generate a slideshow

Anahita Social Egnine ™ - Profile Activity Updates

When you upload images or create albums, stories are generated in your activity feed for your social cloud to see

Anahita Social Egnine ™ - Profile Gadget

and there is a photo stream gadget on every person’s profile

Album View

You can see more screen captures on my flickr account if you like

What you see is only the first release of our photo sharing and blogging social app. This is an open ended project with many more updates and improvements to come. In the next immediate release, our goal will be updating the code for the Anahita release 0.9.4 code and slowly adding more features such as more elaborate ways to organize albums and photos and also folksonomy features so community members could tag their own or each other’s pictures.

Comments, opinions? please post them here and follow us on Twitter: @anahitapolis