Personal tools
You are here: Home Products AT Content Types Roadmap #6: Improve photo album UI
Document Actions

#6: Improve photo album UI

Contents
  1. Motivation
  2. Proposal
  3. Implementation
  4. Deliverables
by Lukas Zdych last modified June 11, 2006 - 00:20
Adding UI to choose size of image to view in. Show counts of album contents and so on.
Proposed by
Lukas Zdych
Seconded by
Christian 'Tiran' Heimes
Proposal type
User interface
Assigned to release
Repository branch
plip06-album-view
State
in-progress

Motivation

ATCT needs to improve UI for photo album folders.

Proposal

  • Let user to choose size of images in which he wants to view them. The same functionality which offers CMFPhoto product but nicer ;).
  • Show count of images and sub-albums under album thumbnail in album view.
  • Show author of image above image in album photo view.
  • Show EXIF informations like date of shooting.
  • Provide UI in image view for selecting the default size view of an image. The data should be stored in the session or in a cookie.

Implementation

  • Create atct_album_view.pt for viewing the folder as album using atctGetAlbumContent
  • Create atctGetAlbumContent.py script with following return value: {folders : listOfBrains, images : listOfBrains, others : listOfBrains, folder_count : {folder_id : count } }
    • atct_album_view should use batching over folders + images
    • the return value of atctGetAlbumContent has changed
    • others should only be listed in the first page of the album batch. Don't show others but link to folder contents if more than X items are in others
    • navigation inside atct_album_image_view shouldn't use batch but several small images at the bottom like http://www.flickr.com/photos/77941960@N00/sets/256772/show/ . It's fancy and useful.
  • Create atct_album_image_view.pt template for viewing the image inside a folder. Note that this template will be called with the image as context
  • Create a script atctGetImageInAlbum.py that returns the necessary data to batch the image in the folder
  • Create actions to rotate/mirror the image + add action icons for them. Note to (me) Tiran: Kick Vidar's ass to make him send me the promised icons
  • Create a template for batch editing an album. It should allow deletion, title+description editing and rotation/mirroring of each image

All scripts must be catalog based!

Notes:

Deliverables

  • New templates + scripts for views and edits
  • i18n
  • registration of the new views
  • Unit tests for scripts and template tests
  • Documentation of new photoalbum features

ATPhoto Merge

Posted by Justin Ryan at August 21, 2006 - 04:49

You should definitely base this work on the photoimagemerge branch of ATCT, which was also the basis for the how-to, "walking through five to zope3". This branch implements a number of important features for photo albums and in general for aggregations of large amounts of external content.

It would be great to see this branch merge into mainstream in time for Plone 3.0, and before it bitrots.


For any issues with the web site functionality, please file a ticket.

Please consult the policy on plone.org content if you want your content published on this site.

Servers and hosting by