Difference between revisions of "PhotoGallery"

From Makers Local 256
Jump to: navigation, search
m (adding slideshow)
m (adjusting formatting, reorganized)
Line 3: Line 3:
 
I want these features:
 
I want these features:
  
* Labels - required
+
;Basics
- Work like albums.
+
* Thumbnails - required
- A picture can thus be in multiple "albums" - this can handle Sets into Collections too.
+
** Automatically generate on mass/single upload
- Some will be automatically generated based on when picture was taken, but thus can be "hidden".
+
** Allow editing via selecting sub-region (single upload and go-back-edits)
- hidden labels exist, but may not show up anywhere until they get used somehow. I dunno, this
+
** How / where are they stored?
  needs more thought.
+
- Automatically generate Year, Month, 'Year and Month' at least.
+
- Labels will be searchable! and combinable... '2011 AND Christmas'
+
- If we have descriptions, then these can have one.
+
- Tag / Label cloud
+
  
* Tags - tending required
+
* Slideshow - required
- work similarly to how they do in lots of places... you tag people/pets/things
+
** Launch a slideshow of images returned from a label/tag/filter/search
- Would really like face recognition, and then a place to review "pending tags" that haven't been
+
 
  assigned yet.
+
* Users - trending required
- Would really like people/pet/things recognition in tags, so if I tag you a few times, it learns
+
** Some stuff needs to have restricted access.
  who you are and automatically tags you next time.
+
** Some stuff can be open to Anonymous...
- When adding, store a list of previously used Tags to select from so you don't always have to
+
** Lock out pictures/tags/descriptions/labels via user permissions
  write it up fresh
+
  
 
* Search - required
 
* Search - required
- I want lots of it.
+
** I want lots of it.
- Yes, I want still more of it.
+
** Yes, I want still more of it.
- I want to search comments, descriptions, tags, labels.  
+
** I want to search comments, descriptions, tags, labels, picture metadata.  
- Search needs to also work like a filter.
+
** Search needs to also work like a filter.
  
* Users - tending required
+
;Labels and Tags
- Some stuff needs to have restricted access.
+
* Labels - required
- Some stuff can be open to Anonymous...
+
** Work like albums.
- Lock out pictures/tags/descriptions/labels via user permissions
+
** A picture can thus be in multiple "albums" - this can handle Sets into Collections too.
 +
** Some will be automatically generated based on when picture was taken, but thus can be "hidden".
 +
** hidden labels exist, but may not show up anywhere until they get used somehow. I dunno, this needs more thought.
 +
** Automatically generate Year, Month, 'Year and Month' at least.
 +
** Labels will be searchable! and combinable... '2011 AND Christmas'
 +
** If we have descriptions, then these can have one.
 +
** Tag / Label cloud
  
* Ratings - tending optional
+
* Tags - trending required
- Ratings might be cool. Some way of people indicating that they "like" a picture at least.
+
** work similarly to how they do in lots of places... you tag people/pets/things
- If we have them, then we have to be able to view the highly ranked/liked ones.
+
** Would really like face recognition, and then a place to review "pending tags" that haven't been assigned yet.
- Do we want "dislike" or negative rankings?
+
** Would really like people/pet/things recognition in tags, so if I tag you a few times, it learns who you are and automatically tags you next time.
 +
** When adding, store a list of previously used Tags to select from so you don't always have to write it up fresh
  
* Descriptions - tending optional
+
;Upload
- While not required on all pictures, if we're gonna have them, they have to be simple to add and
+
:Reads picture metadata to get date taken, camera, anything we care to know or search by really.
  be MASS EDITABLE.
+
- Must be able to edit descriptions on all pictures uploaded/labelled at once. One save action for
+
  all.
+
- Need some way of storing Descriptions for Labels.
+
- While we're at it, we might can store Descriptions for Tags too... at least for Pet/Thing tags...
+
- Dang it, now we need to lock descriptions down to user-level permissions too...
+
  
 
* Mass Upload - required
 
* Mass Upload - required
- Ability to upload .zip, .tar.gz, etc...
+
** Ability to upload .zip, .tar.gz, etc...
- Allow Users to do this?
+
** Allow Users to do this?
  
* LAN Upload / Monitoring - tending required
+
* LAN Upload / Monitoring - trending required
- Can scan/host from local folder over LAN (mounted filesystems, even if non-local?)
+
** Can scan/host from local folder over LAN (mounted filesystems, even if non-local?)
- Can poll the folder for updates periodically
+
** Can poll the folder for updates periodically
  
* Single Upload - tending required
+
* Single Upload - trending required
- Allow Users to upload photos
+
** Allow Users to upload photos
- Allow modifying thumbnail, description, labels, tags, etc.
+
** Allow modifying thumbnail, description, labels, tags, etc.
  
* Comments - tending optional
+
;Text and metadata
- Allow users to post comments
+
* Comments - trending optional
- Allow anonymous to post comments?
+
** Allow users to post comments
- Have some captcha system when anonymous?
+
** Allow anonymous to post comments?
 +
** Have some captcha system when anonymous?
  
* Thumbnails - required
+
* Descriptions - trending optional
- Automatically generate on mass/single upload
+
** While not required on all pictures, if we're gonna have them, they have to be simple to add and be MASS EDITABLE.
- Allow editing via selecting sub-region (single upload and go-back-edits)
+
** Must be able to edit descriptions on all pictures uploaded/labelled at once. One save action for all.
- How / where are they stored?
+
** Need some way of storing Descriptions for Labels.
 +
** While we're at it, we might can store Descriptions for Tags too... at least for Pet/Thing tags...
 +
** Dang it, now we need to lock descriptions down to user-level permissions too...
  
* Slideshow - required
+
* Ratings - trending optional
- Launch a slideshow of images returned from a label/tag/filter/search
+
** Ratings might be cool. Some way of people indicating that they "like" a picture at least.
* More stuff as I think of it or get frustrated by how something works...
+
** If we have them, then we have to be able to view the highly ranked/liked ones.
 +
** Do we want "dislike" or negative rankings?
 +
 
 +
More stuff as I think of it or get frustrated by how something works...

Revision as of 15:26, 26 December 2011

I want a photo gallery. I would prefer No Flash, and No Java.

I want these features:

Basics
  • Thumbnails - required
    • Automatically generate on mass/single upload
    • Allow editing via selecting sub-region (single upload and go-back-edits)
    • How / where are they stored?
  • Slideshow - required
    • Launch a slideshow of images returned from a label/tag/filter/search
  • Users - trending required
    • Some stuff needs to have restricted access.
    • Some stuff can be open to Anonymous...
    • Lock out pictures/tags/descriptions/labels via user permissions
  • Search - required
    • I want lots of it.
    • Yes, I want still more of it.
    • I want to search comments, descriptions, tags, labels, picture metadata.
    • Search needs to also work like a filter.
Labels and Tags
  • Labels - required
    • Work like albums.
    • A picture can thus be in multiple "albums" - this can handle Sets into Collections too.
    • Some will be automatically generated based on when picture was taken, but thus can be "hidden".
    • hidden labels exist, but may not show up anywhere until they get used somehow. I dunno, this needs more thought.
    • Automatically generate Year, Month, 'Year and Month' at least.
    • Labels will be searchable! and combinable... '2011 AND Christmas'
    • If we have descriptions, then these can have one.
    • Tag / Label cloud
  • Tags - trending required
    • work similarly to how they do in lots of places... you tag people/pets/things
    • Would really like face recognition, and then a place to review "pending tags" that haven't been assigned yet.
    • Would really like people/pet/things recognition in tags, so if I tag you a few times, it learns who you are and automatically tags you next time.
    • When adding, store a list of previously used Tags to select from so you don't always have to write it up fresh
Upload
Reads picture metadata to get date taken, camera, anything we care to know or search by really.
  • Mass Upload - required
    • Ability to upload .zip, .tar.gz, etc...
    • Allow Users to do this?
  • LAN Upload / Monitoring - trending required
    • Can scan/host from local folder over LAN (mounted filesystems, even if non-local?)
    • Can poll the folder for updates periodically
  • Single Upload - trending required
    • Allow Users to upload photos
    • Allow modifying thumbnail, description, labels, tags, etc.
Text and metadata
  • Comments - trending optional
    • Allow users to post comments
    • Allow anonymous to post comments?
    • Have some captcha system when anonymous?
  • Descriptions - trending optional
    • While not required on all pictures, if we're gonna have them, they have to be simple to add and be MASS EDITABLE.
    • Must be able to edit descriptions on all pictures uploaded/labelled at once. One save action for all.
    • Need some way of storing Descriptions for Labels.
    • While we're at it, we might can store Descriptions for Tags too... at least for Pet/Thing tags...
    • Dang it, now we need to lock descriptions down to user-level permissions too...
  • Ratings - trending optional
    • Ratings might be cool. Some way of people indicating that they "like" a picture at least.
    • If we have them, then we have to be able to view the highly ranked/liked ones.
    • Do we want "dislike" or negative rankings?

More stuff as I think of it or get frustrated by how something works...