Hi,

Here are the rest drafts of the basic interface of application. To
differentiate albums with photos, I tried to give the appearance of stack
(like facebook) for an album.

Links-
Albums Page (Main Application page) -
http://www.flickr.com/photos/36357836@N06/5639917152/in/photostream/
Album Browsing Page (Thumbnails) -
http://www.flickr.com/photos/36357836@N06/5639918164/in/photostream/,
http://www.flickr.com/photos/36357836@N06/5639345009/in/photostream/
Image Details Page -
http://www.flickr.com/photos/36357836@N06/5639347019/in/photostream
Slide show Page -
http://www.flickr.com/photos/36357836@N06/5639345519/in/photostream/
Image Editing Page -
http://www.flickr.com/photos/36357836@N06/5639920160/in/photostream/

Looking for your feedback.

Thanks

Regards
Shweta Agrawal

On Thu, Apr 14, 2011 at 4:04 PM, Ecaterina Moraru (Valica) <
[email protected]> wrote:

> Hi,
>
> They look nice. You should try to differentiate albums from photos a bit
> more.
>
> Thanks,
> Caty
>
>
> On Thu, Apr 14, 2011 at 12:17, shweta agrawal <[email protected]>wrote:
>
>> Hi,
>>
>> I have prepared some basic drafts for browsing interface (Links-
>> http://www.flickr.com/photos/36357836@N06/5618811230/in/photostream ,
>> http://www.flickr.com/photos/36357836@N06/5618811164/in/photostream/ ).
>> Please have a look at these and suggest improvements.
>>
>> Thanks
>> Shweta Agrawal
>>
>>
>> On Thu, Apr 7, 2011 at 5:08 PM, shweta agrawal <[email protected]>wrote:
>>
>>> Hi,
>>>
>>> I have submitted my proposal of GSOC for idea "Photo Album Application"
>>> today.
>>>
>>> Looking for  your feedback.
>>>
>>> Thanks
>>> Shweta Agrawal
>>>
>>> On Thu, Apr 7, 2011 at 3:01 AM, Ecaterina Moraru (Valica) <
>>> [email protected]> wrote:
>>>
>>>> Hi,
>>>>
>>>> On Wed, Apr 6, 2011 at 22:23, shweta agrawal <[email protected]>wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> I have identified following task list.
>>>>>
>>>>> *File Uploading Part -*
>>>>>   Allow upload of Zip files and Extracting image files from zip archive
>>>>> (java.util.zip package).
>>>>>    //use storage implementation accordingly - filesystem or database.
>>>>>   //image compression can be done by using java image io api. As Marius
>>>>> said there is only resizing capability available in xwiki and jpeg with
>>>>> quality near to 60% are optimum for web display, so compression can be 
>>>>> used.
>>>>>
>>>>>
>>>>> *Extracting EXIF information from image files.* (This information can
>>>>> be stored in a separate db table. I found this
>>>>> http://www.drewnoakes.com/drewnoakes.com/code/exif/. It's a java
>>>>> metadata extractor library for jpeg image files. )
>>>>>
>>>>> Tags - allowing *tagging of attachments*. We can have a separate
>>>>> column of tags in the attachment_content table where different tags can be
>>>>> stored (separeted via pipeline). WDYT?
>>>>>
>>>>
>>>> Tags can be displayed just for the attachments in the photo application.
>>>> We can make it general, but we need to see more use cases. Right now in
>>>> XWiki the only things you can add tags are pages. Tags are represented as
>>>> objects.
>>>>
>>>>
>>>>> Comments - associating *comments with an attachment*. As I have no
>>>>> idea how comments are stored so can't say anything about it right now.
>>>>>
>>>>
>>>> Just like tags, comments are stored as objects to pages.
>>>>
>>>>
>>>>>
>>>>> Designing and Implementing *Browsing Interface and Album/Photo
>>>>> manipulation interface*
>>>>>  Browsing Interface - interface that allows users to browse albums
>>>>> easily
>>>>>    thumbnail view and slide show
>>>>>    browse based on some metadata info like author or location
>>>>> Album manipulation interface
>>>>>   Add Photos
>>>>>   Delete Photos
>>>>>   Managing manipulation rights for the album
>>>>>   Editing basic info about Album
>>>>>  Photo Manipulation Interface
>>>>>   Using canvas element - manipulate rotation, opacity, cropping,
>>>>> adjusting gamma, contrast, brightness etc
>>>>>   Editing basic info about Photo
>>>>>
>>>>> Currently I am working on gsoc proposal and basic drafts of album
>>>>> browsing interface.
>>>>> Is this task list ok?
>>>>>
>>>>
>>>> The list is ok. Go ahead and complete your proposal.
>>>>
>>>> Thanks,
>>>> Caty
>>>>
>>>>
>>>>>  Further, I am thinking that I should start with Browsing Interface,
>>>>> then after that file uploading part and EXIF information extraction will 
>>>>> be
>>>>> implemented. What do you say? (I need it for describing project plan and
>>>>> timeline in gsoc proposal).
>>>>>
>>>>> Looking for your feedback.
>>>>>
>>>>> Thanks
>>>>> Shweta Agrawal
>>>>>
>>>>> On Mon, Apr 4, 2011 at 8:05 PM, Ecaterina Moraru (Valica) <
>>>>> [email protected]> wrote:
>>>>>
>>>>>  Hi,
>>>>>>
>>>>>>
>>>>>> On Sat, Apr 2, 2011 at 14:03, shweta agrawal 
>>>>>> <[email protected]>wrote:
>>>>>>
>>>>>> Hi,
>>>>>>>
>>>>>>>
>>>>>>> I have checked out the HTML 5 specifications for geo-location api,
>>>>>>> file uploading api and canvas container.
>>>>>>>
>>>>>>> At present, all the attachments are stored in database irrespective
>>>>>>> of their nature (the old photo album also uses db to store images). I
>>>>>>> browsed to find out which is better for storing image files - database 
>>>>>>> or
>>>>>>> file system and found that most of the posts favored filesystem (in 
>>>>>>> case of
>>>>>>> large number of images). I need your suggestion regarding which one is
>>>>>>> better in xwiki's context. In case of using filesystem for storing image
>>>>>>> files, migration of older version photo albums will be complicated as 
>>>>>>> image
>>>>>>> files will need to be imported from database to file system.
>>>>>>>
>>>>>> Right now from what I know attachments are stored in the database.
>>>>>> Caleb is working on a new storage that will use the filesystem. So IMO 
>>>>>> you
>>>>>> don't have to worry about this aspect and also it will not be very 
>>>>>> relevant
>>>>>> for this project (you will only have to use the storage, not implement 
>>>>>> it).
>>>>>> See http://markmail.org/thread/pl7v4sew2ujksrvv
>>>>>>
>>>>>>
>>>>>>>  Secondly, most of the online photo album application (flickr, picasa
>>>>>>> web album, facebook) uses image compression for rendering images fastly 
>>>>>>> on
>>>>>>> slower networks, so do we also intend to use some compression algorithm 
>>>>>>> and
>>>>>>> optimize the image files for display on web. (xwiki can have something 
>>>>>>> of
>>>>>>> this sort that is if image size is more than some threshold value (say 
>>>>>>> 1 Mb
>>>>>>> or 512 kb) then it can be stored as a compressed image). I haven't 
>>>>>>> checked
>>>>>>> out which algorithms are used and does there exist any library or API 
>>>>>>> for
>>>>>>> image compression, so can't say how much time it will take to implement.
>>>>>>>
>>>>>>> I think we already have some image compression on the server side.
>>>>>> Marius can give more information about this. See
>>>>>> http://markmail.org/thread/kbazwdlgmrlsllcv
>>>>>>
>>>>>>
>>>>>>> what about sharing photo album only with a specific group not all
>>>>>>> users and also having manipulating rights to some users only (unlike 
>>>>>>> the old
>>>>>>> photo album application, any registered user can add or delete photos
>>>>>>> created by some other user)?
>>>>>>>
>>>>>>>
>>>>>>> This won't be a problem either. If the application is located at
>>>>>> space level and let's say albums are identified at page level, then you 
>>>>>> can
>>>>>> easily play with the rights system and give permissions just to a group 
>>>>>> or
>>>>>> user, etc. See
>>>>>> http://platform.xwiki.org/xwiki/bin/view/Features/RightsManagement
>>>>>>
>>>>>> Thanks,
>>>>>> Caty
>>>>>>
>>>>>>
>>>>>>> Thanks
>>>>>>> Shweta Agrawal
>>>>>>>
>>>>>>>
>>>>>>> On Tue, Mar 29, 2011 at 2:35 AM, Ecaterina Moraru (Valica) <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>
>>>>>>>>
>>>>>>>> On Mon, Mar 28, 2011 at 16:38, shweta agrawal <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> 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.
>>>>>>>>>
>>>>>>>>> the intent is to have albums. This means the user specifies the
>>>>>>>> desired photos he wants to add to his album.
>>>>>>>> About your idea: to have an album with all the images uploaded by
>>>>>>>> user: this is already accessible if you go to 
>>>>>>>> Main/AllDocs?view=attachments
>>>>>>>> and filter the user.
>>>>>>>>
>>>>>>>>
>>>>>>>>>   -  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?
>>>>>>>>>
>>>>>>>>> we don't have any limit on the number of attachments we add to a
>>>>>>>> page, so we shouldn't have a limit here either.
>>>>>>>>
>>>>>>>>
>>>>>>>>>   -  browse through the uploaded photographs (available in browsers
>>>>>>>>> not
>>>>>>>>>   having javascript - It can be done using css3).
>>>>>>>>>
>>>>>>>> we recently have something like
>>>>>>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Gallery+Macro
>>>>>>>>  and
>>>>>>>>
>>>>>>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Attachment+Selector+Macro
>>>>>>>> to give you some example of extensions that handle attachment
>>>>>>>> viewers.
>>>>>>>>
>>>>>>>>
>>>>>>>>>      - 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?
>>>>>>>>>
>>>>>>>> This is the very old Photo album application that we want to
>>>>>>>> replace.
>>>>>>>>
>>>>>>>> http://extensions.xwiki.org/xwiki/bin/view/Extension/Photo+Album+Application
>>>>>>>>
>>>>>>>>
>>>>>>>>>   -  ability to tag and associate comments with attachments.
>>>>>>>>> *doubt* - does
>>>>>>>>>   attachments here refers to image files only or any type of files.
>>>>>>>>>
>>>>>>>> for the purpose of this project refers to images, but this should be
>>>>>>>> extensible so we could comment on 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.
>>>>>>>>>
>>>>>>>>> Learn a bit XWiki structure and the way applications and extensions
>>>>>>>> are done, integrated and reused.
>>>>>>>> You can find lots of applications at
>>>>>>>>  http://extensions.xwiki.org/xwiki/bin/view/Main/
>>>>>>>> You can play with them, see also the source code, etc.
>>>>>>>>
>>>>>>>> The specifications for this project are very oriented towards the
>>>>>>>> HTML5 standard so you should check that out too.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Caty
>>>>>>>>
>>>>>>>>
>>>>>>>>>  Looking forward to your feedback.
>>>>>>>>>
>>>>>>>>> Regards
>>>>>>>>>
>>>>>>>>> Shweta Agrawal
>>>>>>>>> B.Tech IV YR CSE
>>>>>>>>> IIT Roorkee
>>>>>>>>> _______________________________________________
>>>>>>>>> devs mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>
>>>
>>
>
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to