6.0.0-beta1
7/9/25

[#5998] Make EXIF information searchable/browsable
Summary Make EXIF information searchable/browsable
Queue Ansel
Type Enhancement
State Resolved
Priority 1. Low
Owners mrubinsk (at) horde (dot) org
Requester mrubinsk (at) horde (dot) org
Created 12/14/2007 (6417 days ago)
Due
Updated 09/04/2008 (6152 days ago)
Assigned
Resolved 09/04/2008 (6152 days ago)
Milestone
Patch No

History
09/04/2008 02:03:28 PM Michael Rubinsky Comment #8
State ⇒ Resolved
Reply to this comment
Those are good points.  Thinking this through some more, the data for 
the most part *is* already present in the image_attributes table in a 
format that could provide the type hints we need for widgets etc... So 
really the only thing we lose is having this "typed" data available 
from the tag api, which is probably only an issue if using Ansel via 
the api anyway.
09/04/2008 02:24:35 AM Chuck Hagenbuch Comment #7 Reply to this comment
My initial thought is that this sort of data really belongs in the 
ansel_images or ansel_image_attributes table in order to make full use 
of it.



My second response is that I've thought about using tags to apply 
permissions in the past, so why not.



I'm conflicted. Adding a type could make these tags very powerful, but 
it also throws out some of the fundamental simplicity of tags. I think 
in the end it's a bad idea; it would encourage us to use tags like we 
used the datatree before, and we already know that doesn't scale.
09/03/2008 07:38:46 PM Michael Rubinsky State ⇒ Feedback
 
09/03/2008 01:53:29 PM Michael Rubinsky Comment #5
Assigned to Michael Rubinsky
Reply to this comment
I have this implemented locally, by auto creating tags on upload from 
user-defined Exif fields.  Before I commit this, I wanted feedback on 
an idea I had to make this more flexible.



My idea is to add a tag_type field to both the galleries_tags and 
images_tags tables.  This would be used to indicate tags that 
represent special values, such as dates, or lat/long coordinates for 
geotagging etc..  The idea is we could use this data to know how to 
display the tag (dates could be displayed in the user's date_format 
pref for instance - lat/long could possibly be displayed as an actual 
location string  if we can hook into an api to do the lat/long 
translation, or maybe just a "dot" on a google map widget etc...)



Anyway, that's the general idea, thoughts/comments/WTFs?
07/10/2008 08:26:02 PM Chuck Hagenbuch Comment #4 Reply to this comment
And if it's not too hard, for the pref (or a different one) to also 
allow controlling which exif tags are extracted on upload.
07/10/2008 08:22:26 PM Jan Schneider Comment #3 Reply to this comment
+1 for extracting tags on upload, with a pref to turn it off.
07/10/2008 08:07:21 PM Michael Rubinsky Comment #2 Reply to this comment
possibly add certain EXIF properties appear as tags so they can be
browsed.
Do you see this as having EXIF information automatically being added 
to a resource's tags or to have the code pull the EXIF values 
dynamically when view/browsing etc...  I think the later way would be 
too resource intensive to implement considering how intensive the 
related tag queries are by themselves...I think providing a 
pref/config switch to automatically add certain exif data as tags 
would be a good compromise here.
12/14/2007 05:39:18 PM Michael Rubinsky Comment #1
Priority ⇒ 1. Low
Type ⇒ Enhancement
Summary ⇒ Make EXIF information searchable/browsable
Queue ⇒ Ansel
State ⇒ Accepted
Reply to this comment
Make embedded (EXIF) information searchable, editable, etc. Also 
possibly add certain EXIF properties appear as tags so they can be 
browsed.

Saved Queries