ExpressionEngine CMS
Open, Free, Amazing

Thread

This is an archived forum and the content is probably no longer relevant, but is provided here for posterity.

The active forums are here.

Idea to Treat Images as First Class Objects (reusable, rich metadata, etc)

June 01, 2011 9:08pm

Subscribe [2]
  • #1 / Jun 01, 2011 9:08pm

    onewed

    13 posts

    We’re new to EE and we want to be able to upload images to our site with lots of metadata (photographer attribution, copyright, tags, etc), and reuse the images arbitrarily, whether inline in a blog post or grouped together in galleries.

    I’m seeing a lot of workarounds, some requiring multiple add-ons to fulfill the need. See here, here, here, and here.

    I’d like to propose an alternative that is simple and clean. I’m not entirely sure about its feasibility, which is why I ask.

    1. Create an Image Channel, allowing you to upload images with whatever associated metadata you desire.

    2. For embedding in blog posts, create an image browser module that pops up showing the images within the Image channel. Selecting an image inserts the html markup for it into the editor, with a custom attribute like “ee-id=’[image channel entry id]’”

    3. On save, convert image html tags with the ‘ee-id’ custom attribute into EE tags (like {richimage id="[image channel entry id]"}) that will render the image markup with metadata (i.e. copyright).


    For other uses, shouldn’t it be easy to re-purpose the images within the Image Channel via a relationship module like Playa? Just define a Gallery Channel that has an association with Image Channel objects.

  • #2 / Jun 02, 2011 7:14am

    John Henry Donovan

    12339 posts

    onewed,

    There has been strives in this area already with our current beta. Check out these official threads

    More on the File Manager Becoming More
    ExpressionEngine 2.1.5 Beta Released

.(JavaScript must be enabled to view this email address)

ExpressionEngine News!

#eecms, #events, #releases