Find Jobs
Hire Freelancers

Drupal Metadata Aware Quick Uploader Module

$100-500 USD

Closed
Posted over 17 years ago

$100-500 USD

Paid on delivery
**Current Image Gallery Metadata Landscape** Many people are using applications such as iPhoto and Picasa to manage their photos. Professionals and serious hobbyists are delving into the new applications, [Aperture][1] and [Lightroom][2]. These applications are what many consider [DAM][3] applications. These applications are all geared to handle two tasks: image adjustments (white balance, cropping, grayscale conversions, basic clone and stamp tools, etc) and metadata handling. I'd like to see Drupal work hand in hand with these applications. With regard to the second task of metadata, photos often have tons of metadata embedded (either in the JPEG or the RAW file formats) such as date, time, shutter speed, focal length, flash, exposure compensation, ISO, camera model, etc. The above DAM applications also allow shutterbugs to easily fill in relevant [IPTC fields][4] such as title (which would map to node title), keywords (taxonomy using tags), caption (node body), etc. Combined, there is a wealth of relevant information embedded in the photos. Many photographers like to see the more technical information when browsing online galleries (indeed, Gallery already has support for such features). More casual users would like to easily browse their images by tag (which is mapped from the IPTC keywords field). Currently, there are plugins written for Aperture and iPhoto to allow exporting to flickr. Lightroom export module creates webpages that can be uploaded, but currently interface with any online CMS. Rather than create plugins for each of the above DAM applications to interface to Drupal via XMLRPC, I would like to see a mass import module that has the following features... See Deliverables ## Deliverables **Metadata Aware Quick Uploader Module** MAQUM would simply allow a user (with the correct permissions) to upload an image and from that image's metadata, would automagically fill in the right metadata, stored in taxonomy. (The image would be exported from the DAM software to any place temporarily on the user's harddrive.) Significantly, the date and time would be filled in for the creation of the node. The title of the node would come from IPTC's title field. The node body, which would describe the photo in a bit of detail would come from IPTC's caption field. Further, the images could be tagged in the DAM with terms such as sunset, beach, children, water, ocean, etc and these terms would automagically be populated into a specified vocabulary. Going further, shutter speed could be its own vocabulary and using something nifty like the [views module][5] would allow you to say show me all photos taken with an exposure of over 5 minutes. Focal length, flash, exposure compensation, etc would all be their own vocabularies. Special styling of the display of image nodes and their associated metadata (which would now be found in Drupal's wonderfully powerful taxonomy) would complete the picture. An added bonus would be allowing a user to upload mutiple files somehow (either a "hot directory" to watch for or maybe as simple as a tarball or zip of images). **Giving Back** I would release this software to the Drupal community under an open source license, though I haven't determined which one, as of yet. **[login to view URL] boiler plate text** 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Drupal and it's associated image.module. Use of software ExifTool for reading EXIF and IPTC metadata would probably be the way to go, but I could be convinced otherwise.
Project ID: 3937328

About the project

Remote project
Active 17 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs

About the client

Flag of UNITED STATES
United States
0.0
0
Member since Apr 18, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.