[xwiki-devs] Photo Album Application for GSOC 2011

shweta agrawal shweta.9996 at gmail.com
Mon Mar 28 13:38:37 UTC 2011


I am Shweta Agrawal, final year computer science student at IIT Roorkee,
India. I want to apply for GSoC this year and am interested in working on
Photo Album Application.  I have four year experience in web development and
have good understanding of HTML, CSS, Php, python and Javascript. I have
worked on creating user interfaces for a couple of websites and developed
applications like online music player (similar to grooveshark), online
notice board etc for my Institute's intranet.

As far as I understand the project, it's aimed at developing an application
where users can

   -  upload the photos (one by one or zip files or folders) with
   information like date, caption, location etc.- this info can be extracted by
   reading exif information. *additional* - multiple file selection and
   upload, drag  and drop functionality (supported by HTML 5 compliant
   browsers). ** *doubt* that do we intend to create a default album for all
   the images uploaded/attached by user on any of the pages i.e. not only the
   images that are uploaded for some album. It will provide user an easy way to
   manipulate and browse through all uploaded image files.
   -  create albums and add information like title, caption, description and
   location. *doubt* - will there be any limit on maximum number of
   photographs in an album?
   -  browse through the uploaded photographs (available in browsers not
   having javascript - It can be done using css3).
      - view as thumbnails and slideshow (with adjustable timer and with
      manual browsing).

   -  migration tool from the old version photo albums. *doubt* - what does
   old version photo albums refer to?
   -  ability to tag and associate comments with attachments. *doubt* - does
   attachments here refers to image files only or any type of files.

I have browsed through the code of older photo album application.  I need
guidance that is how should I start working on this application? I am
thinking about starting with uploading part.

Looking forward to your feedback.

Shweta Agrawal
IIT Roorkee

More information about the devs mailing list