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