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.
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.
First you get to use a nice Ajax multiple image uploader to batch-upload a group of your pictures.
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.
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.
On the photo or album view, the author or the Admin can easily edit the title and save it using a seamless Ajax call.
Or edit the photo or album description and save them using a seamless Ajax call
Then you can add the photo to an album or create an album right there
and everybody can leave comments on the photos and 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.
and on the album view you can simply drag and drop one of the photograph’s icons to set the album cover.
All the albums can automatically generate a slideshow
When you upload images or create albums, stories are generated in your activity feed for your social cloud to see
and there is a photo stream gadget on every person’s profile
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