I create a Drupal 7 version of this module. You can find a first version attached.
Major changes:
- Drupal 7 Field API Compliant,
- exif_helper submodule is no more needed,
- Taxonomy Support by supporting several field types
- text field : same functionality as Drupal 6 version
- term field : add term to a chosen vocabulary following metadata (exif & iptc) structure.
- Content Translation support (if image are locale specific, metadata should be)

Note that I could not create a patch from the branch of Drupal 6 version as it seems you are working on a new submodule (exif_location) so i attached a full exif module.

My TODO List:
- make image field to use selectable by configuration,,
- make vocabulary structure optional (flat vocabulary),
- better handling/formatting of iptc/exif fields,
- create hooks/API so that managing new type of fields could be done by creation of new module (and not with a patch or issue :) )

CommentFileSizeAuthor
exif-7.x-1.x.zip63.29 KBjphautin

Comments

rapsli’s picture

I was just thinking about a D7 version for this module. Next time I'll get around I'll take your code and commit it to head, so it's easier for people to test it. Are you interested in maintaining the D7 version?

jphautin’s picture

It will be a pleasure. Thanks for the offer. What I have to do ?

rapsli’s picture

@David: since this is your module, is that ok with you?

@jphautin: Do you already got a CVS account?

jphautin’s picture

No, I does not have a CVS account.

rapsli’s picture

Sign up for a CVS account: http://drupal.org/cvs-application and point them to this issue here.

avpaderno’s picture

I have sent an email to the current maintainer.

Hello David. I am writing you because jphautin offered to develop the Drupal 7 version of Exif.
Please comment at http://drupal.org/node/697244. If you will not reply in one week, then jphautin will be made co-maintainer of the project.

Best regards.
— kiamlaluno
Drupal.org site maintainer
Drupal.org contributions CVS maintainer

jphautin’s picture

Hello,

I does not know if I must do something to make us go ahead on this issue ?

rapsli’s picture

So do you got CVS Access?

avpaderno’s picture

@rapsli: I would much prefer to give jphautin a CVS account (for which he must apply, though) if the maintainer, of any of the co-maintainers explicitly report if they accept his offer to become co-maintainer.

rapsli’s picture

yes. It's oky, if jphautin get's access to commit

avpaderno’s picture

@rapsli: Thanks for your answer.

Now jphautin needs to apply for a CVS account, as it is not possible to give a CVS account without the user applies for it; that must be done for the user needing it, as it is not possible to require a CVS account for another user.

@jphautin: follow the link reported in http://drupal.org/cvs-application/requirements.

jphautin’s picture

@rapsli : Thank for your answer ! ;)

@kiamlaluno : I does not understand why you ask me to create a new CVS Issue as I have already done one at http://drupal.org/node/701660.

regards,

avpaderno’s picture

Never mind; I was not able to find it, but that was because I was not looking into your tracker page.

avpaderno’s picture

FYI, I approved jphautin's application, and granted him access to this project repository.

jphautin’s picture

@kiamlaluno : Wow ! Thanks to reply so fast

jphautin’s picture

@rapsli : I test my CVS Account on the module successfully :)

I see there is no DRUPAL-7--1 Branch. I do not want to create it from HEAD before You think it is the good day/time to do it ( as you were working on new submodule, I think you should have time to stabilize your code before the creation of the new branch, no ?). What do you think about ?

jphautin’s picture

Version: master » 7.x-1.x-dev
Assigned: Unassigned » jphautin
Status: Patch (to be ported) » Fixed

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.

david lesieur’s picture

Sorry for the lack of feedback. I was away for most of February and have not yet caught up with everything. Glad that you guys went forward anyway!

rapsli’s picture

... that's opensource ;)

david lesieur’s picture

Totally! :)