Skip to Content Skip to Menu

Developping a fancy display for few Exif data ?

  • Toulouzing
  • Toulouzing
  • ONLINE
  • Posts: 146
  • Thanks: 17
  • Karma: 2
2 days 10 hours ago - 2 days 10 hours ago #343304 by Toulouzing
I was wondering if it would be possible to develop a small add-on myself (with a developer help) to display a simplified EXIF ​​data when opening a photo (if it has collected EXIF ​​data, of course). Photographers like to see the 5 or 6 essential data points (i.e., Exposure Time, F-number, IsoSpeedRating, etc.) and nothing more.

One other reason is a privacy concern while displaying the whole Exif ( gps data when available)

I suppose it's easy to do since the data is available, but I don't have any idea how to retrieve the EXIF ​​data and the best way to implement it (a Joomla plugin? a specific CB plugin? something simpler and easier to maintain, like an override?).

What could be the best method and php code to catch the Exif  to match with the CB requirements  ? Your advice is very precious to get the starting point

Thank you!
Last edit: 2 days 10 hours ago by Toulouzing.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50171
  • Thanks: 8588
  • Karma: 1469
2 days 4 hours ago #343310 by krileon
The EXIF data, if stored, is already easily visible from the modal window. You should see the menu option for it in the modal windows dropdown. Will review adding a parameter that lets you specify EXIF data to exclude from display and will also improve the table display a bit more.

forge.joomlapolis.com/issues/9816

I suppose it's possible to implement your own display, but if you're not familiar with PHP it is not going to be doable as you'd have to code its display yourself.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50171
  • Thanks: 8588
  • Karma: 1469
2 days 2 hours ago #343315 by krileon
Ok, a new CB Gallery build release is now available with support for excluding EXIF data from display. The new parameter is in CB Gallery > Parameters > Media. You can supply as many EXIF metadata keys as you like. EXIF display has also been improved by breaking keys into separate words and the table displays cleaned up.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • Toulouzing
  • Toulouzing
  • ONLINE
  • Posts: 146
  • Thanks: 17
  • Karma: 2
1 day 16 hours ago - 1 day 11 hours ago #343320 by Toulouzing
Replied by Toulouzing on topic Developping a fancy display for few Exif data ?
Wow, that's nice feature ! I tried to exclude some metadata,  i well got the labels in the list of exclusions but i do not see any reduced Exif .

I am not very familiar with the Exifs but it seems that from 1 camera to another they are many differences in the keys lists within different Headers (like ID0, then EXIF then GPS if any) . On my side I will be happy to exclude all keys except the few main parameters ( Exposure Time, F-number, IsoSpeedRating, Aperture,  date of capture )
Last edit: 1 day 11 hours ago by Toulouzing.

Please Log in or Create an account to join the conversation.

  • krileon
  • krileon
  • ONLINE
  • Posts: 50171
  • Thanks: 8588
  • Karma: 1469
1 day 5 hours ago #343325 by krileon
You have to exclude by exact EXIF TagName. The table displayed has white space (periods and underscores converted to spaces and words separated by spaces) so those are not the exact tag names since they've been made visual friendly. You can also exclude entire groups. So if you exclude "IFD0" (usually contains device details) then that entire section of EXIF data will be excluded from display. GEO location information is usually in the "GPS" group so often you can just exclude that group and it'll remove geolocation data.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in or Create an account to join the conversation.

  • Toulouzing
  • Toulouzing
  • ONLINE
  • Posts: 146
  • Thanks: 17
  • Karma: 2
19 hours 20 minutes ago - 19 hours 15 minutes ago #343334 by Toulouzing
Replied by Toulouzing on topic Developping a fancy display for few Exif data ?
Oh OK, I was not familiar with Exif tags . That's really better now,  i can get some reduced list. There are still many residual tags displayed ( and also Undefined TagID values) because it depends of the camera and i cannot exclude the whole list of Exif tags ( see Exiftool.org listing) just to keep 4 or 5 interesting one for a community of photographers. 

Inclusion list instead of exclusion is more adapted to this need maybe specific but the update you did already is really appreciable
 
Last edit: 19 hours 15 minutes ago by Toulouzing.

Please Log in or Create an account to join the conversation.

Moderators: beatnantkrileon
Powered by Kunena Forum