Skip navigation
DigPeter
Currently Being Moderated

Metadata presets

Mar 30, 2011 5:11 AM

In Lightroom 3, is it possible to create a preset that presents a limited number of specific IPTC fields.  I want only to see Title, Headline and Description.

 
Replies
  • Currently Being Moderated
    Mar 30, 2011 5:20 AM   in reply to DigPeter

    Its possible, in the metadata sceen you can only select what you want, mark only the check boxes you want to show

     

    Message was edited by: WelitonAiolfi

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 6:17 AM   in reply to DigPeter
     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 7:32 AM   in reply to DigPeter

    ExifMeta also lets you configure tagsets (metadata viewing "presets")

     

    Pros: Allows you to incorporate all metadata defined by your plugins as well as Adobe, and via ExifMeta's primary function, supports all metadata in your files, not just some.

     

    Cons: Requires editing a lua text file for tagset configuration.

     

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 7:52 AM   in reply to DigPeter

    DigPeter wrote:

     

    It would appear not to do what I want.  Basically I am after a cut down panel on the same lines as the one already provided in Lightroom.

    It'll do exactly what you want. The "problem", in your case, is that it will do a lot more, so figuring out how to do just what you want may be a challenge. If you are not technically inclined nor computer literate, then I wouldn't recommend it...

     

    But, if you feel lucky, you could export a test catalog, and install ExifMeta, then try updating a photo, and commiting at least one item found, and you will see two new tagsets:

     

    RC Standard - a fully populated one that I use.

    RC Custom - a skeletal one, designed to be extended by people like you who want one or more "presets" with relatively few items...

     

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 8:07 AM   in reply to DigPeter

    What you might try is taking my BigNote plugin, which is really really simple, and hacking that.

     

    John

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 8:18 AM   in reply to john beardsworth

    In fact all you'd have to do is edit the file MetadataPanel.lua and add lines for 'com.adobe.caption','com.adobe.title'. etc

     

    John

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 8:53 AM   in reply to DigPeter

    John, not Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 8:56 AM   in reply to DigPeter

    In this case "hacking the lua" is a question of opening that file in a text editor like Notepad. The Big Note metadata doesn't ever get written to xmp, but if you edit the panel and add caption, title etc, LR will save those fields normally.

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 3:29 PM   in reply to DigPeter

    Perhaps I misunderstood.

     

    I thought you wanted to be able to customize which pre-existing fields are presented, and not to define new custom fields.

     

    ExifMeta will allow you to do the former, but not the latter. For the latter, if you just want one field, and not to customize, the big-note will be perfect. If you want multiple fields or want to customize them, then try CustomMetadata.

     

    Note: Most of the built-in fields are saved in xmp, however NO plugin metadata (custom metadata) is saved in xmp.

     

    R

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 5:15 PM   in reply to john beardsworth

    johnbeardy wrote:

     

    In fact all you'd have to do is edit the file MetadataPanel.lua and add lines for 'com.adobe.caption','com.adobe.title'. etc

     

    John,

     

    I did not realize BigNote supported metadata-panel tagset configuration as well as the notes field - good to know: I recommend your plugins too sometimes...

     

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 30, 2011 5:56 PM   in reply to DigPeter

    So, I'm getting more confused instead of less.

     

    I mean, if you really just want to eliminate clutter in metadata panel and display pre-existing (xmp-backed) fields, then JF's metadata plugin will do it, as will JB's big-note, and my exif-meta (I'm not sure about Matt Dawson's).

     

    And, if you want custom (non-xmp-backed) metadata, then my custom-metadata will do it.

     

    If you have trouble editing the lua text file(s) - (necessary if you use mine or JB's plugins) (you don't need to be a programmer, just need to be able to follow-by-example, and pay attention to punctuation..., but you can simply define exactly what fields you want, and the name for the tagset you'd like, one of us may be able to supply you with the exact lua text to do it...

     

    Too much? Not enough??

     

    R

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 3:55 AM   in reply to DigPeter

    Ok, why not simply use the Metadata Field Lists folder?

     

    Save the following into a text file with a name like "John's file info.lrtemplate" in this folder: C:\Users\USER\AppData\Roaming\Adobe\Lightroom\Metadata Field Lists - similar place on Mac

     

     

     

    return {
      version   = 1, -- format this file is in (format version #1)
      title     = "John's File Info",
      id        = "www.beardsworth.co.uk.2",
      type      = "MetadataFieldList",

      items = {
        "com.adobe.filename",
        { formatter = "com.adobe.originalFilename.ifDiffers",label="Orig" },
        "com.adobe.folder",
        "com.adobe.copyname",
        "com.adobe.filesize",
        "com.adobe.separator",
        { formatter = "com.adobe.label", label = "Metadata status" },
        { formatter = "com.adobe.metadataStatus",label="Status" },
        { formatter = "com.adobe.metadataDate",label="Saved" },
        "com.adobe.sidecars",
        "com.adobe.separator",
        "com.adobe.title",

       "com.adobe.headline",
        { formatter = 'com.adobe.caption', heightInLines=10 },
      }
    }

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 4:41 AM   in reply to DigPeter

    Peter,

     

    Thanks for clarifying.

     

    So, you can use JF's metadata-viewer preset-editor plugin, JB's big-note plugin, or my exif-meta plugin to do that (not sure about Matt Dawson's).

     

    I would recommend JF's metadata-viewer preset-editor, since it was designed specifically to do what you want, and only to do what you want, and you dont have to edit any lua text files to configure it, try: http://regex.info/blog/lightroom-goodies/metadata-presets

     

    On the other hand, if you replace the contents of JB's (BigNote) MetadataPanel.lua with this:

     

    --------------------------------------------------

    return{

        title = LOC "$$$/PluginNameShort=Big note",

        id = 'bignoteTagset',

        items = {

            { formatter = 'com.adobe.title', height_in_lines=1, topLabel=false },          

            { formatter = 'com.adobe.headline', height_in_lines=2, topLabel=false },          

            { formatter = 'com.adobe.caption', height_in_lines=3, topLabel=false },          

        },

    }

    --------------------------------------------------

     

    and optionally replace the contents of MetadataDefinition.lua with:

     

    --------------------------------------------------

    return { metadataFieldsForPhotos = {} }

    --------------------------------------------------

     

    (if you dont want any custom metadata fields added to your catalog)

     

    then it'll do exactly what you want (I couldn't get the translated-strings to work, so the "tagset" will be called "Big note", even though its not anymore...

     

     

    Or, you could use ExifMeta and replace the contents of com.robcole.lightroom.metadata.ExifMeta.Config.lua with this:

    (its just the same as factory default, except for the part under

     

    --   T A G S E T   B A S E L I N E   T W O

    (which you can do a text search for or scroll to see/edit)

     

    ---------------------------------------------------------

    --[[
            User-editable configuration for exif-meta.
           
            a.k.a. stuff I was too lazy to put in plugin preferences...
           
            @2010-10-04 - just tagset definitions.
            Note: tag references that don't coincide with something installed or found..., are just ignored.
           
            See the API documentation () in the Lightroom SDK - Metadata tagset provider, for more reference.
    --]]

     


    --[[
            Declaration of configuration table to be returned.
           
            Instructions:
           
                - Don't mess with this.
    --]]
    local _t = {}

     

     

     

    --[[
            Tagset baselines.
           
            ExifMeta will append items discovered via exif-tool execution to these baselines.
       
            Instructions:
               
                - Feel free to edit existing tagset baselines, or add new ones.
    --]]

     


    --   T A G S E T   B A S E L I N E   O N E
    local _ts1 = {}

     

    --   A D O B E   P R O P E R

     

    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "File Info" }'
    _ts1[#_ts1 + 1] = "'com.adobe.filename'"
    _ts1[#_ts1 + 1] = "'com.adobe.originalFilename.ifDiffers'"
    _ts1[#_ts1 + 1] = "'com.adobe.sidecars'"
    _ts1[#_ts1 + 1] = "'com.adobe.copyname'"
    _ts1[#_ts1 + 1] = "'com.adobe.folder'"
    _ts1[#_ts1 + 1] = "'com.adobe.filesize'"
    _ts1[#_ts1 + 1] = "'com.adobe.filetype'"
    _ts1[#_ts1 + 1] = "'com.adobe.fileFormat'"
    _ts1[#_ts1 + 1] = "'com.adobe.captureDateTime'"
    _ts1[#_ts1 + 1] = "'com.adobe.dateTime.onlyIfUnique'"
    _ts1[#_ts1 + 1] = "'com.adobe.dateTimeOriginal.onlyIfUnique'"
    _ts1[#_ts1 + 1] = "'com.adobe.dateTimeDigitized.onlyIfUnique'"  -- dunno if the uniqueness qualifier works on this one(?)
    _ts1[#_ts1 + 1] = "'com.adobe.metadataStatus'"
    _ts1[#_ts1 + 1] = "'com.adobe.metadataDate'"
    _ts1[#_ts1 + 1] = "'com.adobe.audioAnnotation'"
    _ts1[#_ts1 + 1] = "'com.adobe.imageFileDimensions'"
    _ts1[#_ts1 + 1] = "'com.adobe.imageCroppedDimensions'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.filePath'"     -- no longer supported.

     


    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Title & Caption" }'
    _ts1[#_ts1 + 1] = "'com.adobe.title'"
    _ts1[#_ts1 + 1] = "{ 'com.adobe.caption', height_in_lines = 3 }"

     

    -- _ts1[#_ts1 + 1] = "'com.adobe.rating'"       -- already displayed elsewhere
    -- _ts1[#_ts1 + 1] = "'com.adobe.colorLabel'"   -- already displayed elsewhere

     

    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Shooting Info" }'
    _ts1[#_ts1 + 1] = "'com.adobe.shutterSpeedValue'"
    _ts1[#_ts1 + 1] = "'com.adobe.apertureValue'"
    _ts1[#_ts1 + 1] = "'com.adobe.brightnessValue'"
    _ts1[#_ts1 + 1] = "'com.adobe.exposureBiasValue'"
    _ts1[#_ts1 + 1] = "'com.adobe.flash'"
    _ts1[#_ts1 + 1] = "'com.adobe.exposureProgram'"
    _ts1[#_ts1 + 1] = "'com.adobe.meteringMode'"
    _ts1[#_ts1 + 1] = "'com.adobe.ISOSpeedRating'"
    _ts1[#_ts1 + 1] = "'com.adobe.focalLength'"
    _ts1[#_ts1 + 1] = "'com.adobe.focalLength35mm'"
    _ts1[#_ts1 + 1] = "'com.adobe.lens'"
    _ts1[#_ts1 + 1] = "'com.adobe.subjectDistance'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.dateTimeOriginal'"     -- handled above
    -- _ts1[#_ts1 + 1] = "'com.adobe.dateTimeDigitized'"    -- handled above
    -- _ts1[#_ts1 + 1] = "'com.adobe.dateTime'"             -- dunno what this is - drives me crazy!
    _ts1[#_ts1 + 1] = "'com.adobe.make'"
    _ts1[#_ts1 + 1] = "'com.adobe.model'"
    _ts1[#_ts1 + 1] = "'com.adobe.serialNumber'"
    _ts1[#_ts1 + 1] = "'com.adobe.artist'"
    _ts1[#_ts1 + 1] = "'com.adobe.sofware'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.GPS'"                  -- Uncomment if you use GPS
    -- _ts1[#_ts1 + 1] = "'com.adobe.GPSAltitude'"          -- ditto.

     

    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Creator" }'
    _ts1[#_ts1 + 1] = "'com.adobe.creator'"
    _ts1[#_ts1 + 1] = "'com.adobe.creatorJobTitle'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.creatorAddress'"       -- Uncomment if desired.
    -- _ts1[#_ts1 + 1] = "'com.adobe.creatorCity'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.creatorState'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.creatorZip'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.creatorCountry'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.creatorWorkPhone'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.creatorWorkEmail'"
    _ts1[#_ts1 + 1] = "'com.adobe.creatorWorkWebsite'"

     

    -- _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    -- _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "IPTC" }'
    -- _ts1[#_ts1 + 1] = "'com.adobe.headline'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.iptcSubjectCode'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.descriptionWriter'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.category'"                 -- deprecated.
    -- _ts1[#_ts1 + 1] = "'com.adobe.supplementalCategories'"      -- ditto
    -- _ts1[#_ts1 + 1] = "'com.adobe.dateCreated'"              -- got 'nuff dates?

     


    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Genre, Scene, & Location" }'
    _ts1[#_ts1 + 1] = "'com.adobe.intellectualGenre'"
    _ts1[#_ts1 + 1] = "'com.adobe.scene'"            -- see newscodes.org for recommended use.
    _ts1[#_ts1 + 1] = "'com.adobe.location'"
    _ts1[#_ts1 + 1] = "'com.adobe.city'"
    _ts1[#_ts1 + 1] = "'com.adobe.state'"
    _ts1[#_ts1 + 1] = "'com.adobe.country'"
    _ts1[#_ts1 + 1] = "'com.adobe.isoCountryCode'"

     

    -- _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    -- _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Job" }'
    -- _ts1[#_ts1 + 1] = "'com.adobe.jobIdentifier'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.instructions'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.provider'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.source'"

     

    -- _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    -- _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Copyright" }'
    -- _ts1[#_ts1 + 1] = "'com.adobe.copyright'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.rightsUsageTerms'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.copyrightInfoURL'"

     


    -- _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    -- _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Plus" }'
    -- _ts1[#_ts1 + 1] = "'com.adobe.personInImage'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.locationCreated'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.locationShown'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.organisationInImageName'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.organisationInImageCode'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.event'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.artworkOrObject'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.additionalModelInfo'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.modelAge'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.minorModelAgeDisclosure'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.modelReleaseStatus'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.imageSupplier'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.registryId'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.maxAvailWidth'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.maxAvailHeight'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.digitalSourceType'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.imageCreator'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.copyrightOwner'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.licensor'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.propertyReleaseID'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.propertyReleaseStatus'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.digImageGUID'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.plusVersion'"
    -- _ts1[#_ts1 + 1] = "'com.adobe.intellectualGenre'"

     

     

     

     

     

     

     

    --   U S E R   P L U G I N S
    _ts1[#_ts1 + 1] = "'yourdomainname.lightroom.metadata.CustomMetadata.*'"    -- user version of custom metadata.

     

     

     

    --   R C   P L U G I N S
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.RC_CustomMetadata.*'"  -- my version of custom metadata.

     

     

     

    --   r c   l o c k
    _ts1[#_ts1 + 1] = "'com.robcole.dev.ChangeManager.*'"
    _ts1[#_ts1 + 1] = "'com.robcole.ChangeManager.*'"

     

     

     

    --   d e v - a d j u s t
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.develop.DevAdjust.*'"

     

     

     

    --   D E V - M E T A
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "RC Dev Meta" }'
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.lastUpdate'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.ProcessVersion'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Camera Calibration" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.CameraProfile'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.ShadowTint'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.rgbColorMods'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Basic" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.WhiteBalance'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Temperature'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Tint'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Exposure'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.HighlightRecovery'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.FillLight'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Shadows'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Brightness'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Contrast'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Clarity'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Vibrance'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Saturation'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Tone Curve" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.ToneCurveName'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.toneCurveParamMods'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.toneCurvePointMods'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "HSL / Color / B & W" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.colorType'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.colorMods'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Split Toning" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.splitToning'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Detail" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.Sharpness'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.SharpenRadius'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.SharpenDetail'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.SharpenEdgeMasking'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.LuminanceSmoothing'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.LuminanceNoiseReductionDetai l'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.LuminanceNoiseReductionContr ast'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.ColorNoiseReduction'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.ColorNoiseReductionDetail'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Lens Corrections" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.lensDistortion'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.lensVignetting'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.lensCa'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.perspective'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Effects" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.postCropVignette'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.grain'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = '{ "com.adobe.label", label = "Crop, Locals, & Retouch" }'
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.cropped'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.retouched'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.redeye'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.gradients'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.brushes'"
    _ts1[#_ts1 + 1] = "'com.adobe.separator'"
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.metadata.DevMeta.stackPos'"

     

     

     

    --   N X   T O O E Y
    _ts1[#_ts1 + 1] = "'com.robcole.lightroom.plugin.nxTooey3.*'"
    -- exifmeta handled dynamically.

     


    local _tagset1 = {
        title = "RC Standard", -- standard/default/primary set.
        items = _ts1,
    }

     


    --  T A G S E T   B A S E L I N E   T W O
    local _ts2 = {}
    _ts2[#_ts2 + 1] = "'com.adobe.title'"
    _ts2[#_ts2 + 1] = "'com.adobe.headline'"
    _ts2[#_ts2 + 1] = "'com.adobe.caption'"
    _tagset2 = {
        title = "My Limited", -- standard/default/primary set.
        items = _ts2,
    }

     

     

     

    --[[
            Tagset baselines table.
           
            Instructions:
           
                - add additional baseline tagsets here.
                  - no spaces or funny characters in between the ''.
                  - letters, digits, and "_" only - starting with a letter.
    --]]
    local _tagsetBaselines = {}

     

    _tagsetBaselines['RCMetadataSetOne'] = _tagset1
    _tagsetBaselines['RCMetadataSetTwo'] = _tagset2

     

     

     

    --[[
            Main configuration entities assigned to return table
           
            Instructions:
           
                - Don't mess with this unless you know what you're doing.
    --]]
    _t.tagsetBaselines = _tagsetBaselines

     

     

     

    --[[
            Return configuration to plugin.
           
            Without this everything else is for naut.
           
            Instructions:
           
                - Don't mess with this.
    --]]
    return _t

    ---------------------------------------------------------

     

    and it'll do what you want. Tagset will be named 'My Limited', but you can change it.

     

     

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 4:50 AM   in reply to DigPeter

    Without question, if all this lua stuff makes you feel queazy, then try JF's plugin - he worked very hard to make it accessible to even the most non-technical lr-users.

     

    You just give a preset-name, delete the fields you dont want displayed, then save...

     

    Cheers,

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 4:51 AM   in reply to DigPeter

    I honestly couldn't have made it much easier for you in the above post about Metadata Field Presets!

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 5:04 AM   in reply to john beardsworth

    johnbeardy wrote:

     

    I honestly couldn't have made it much easier for you in the above post about Metadata Field Presets!

     

    John,

     

    This is a hot tip. I had no idea that users could configure their own tagsets this way, albeit with lua.

     

    Is this method documented anywhere?

     

    Note: On windows you will have to create the 'Metadata Field Lists' folder your self - its not there initially.

     

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 5:26 AM   in reply to Rob Cole

    As far as I am aware, Rob, it isn't documented and I can only guess at where I learnt it. It predates the introduction of plug-in architecture.

     

    John

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 5:40 AM   in reply to DigPeter

    Conversely, if you are willing to make a folder & file with some lua in it, as John suggested, this is a very appealing solution. It actually offers more flexibility than JF's plugin (since you can control the number of lines and whether the label is on top or to the side...), albeit without the slick UI...

     

    I tried this method (Metadata Field Lists / .lrtemplate file(s)) and it worked straight out of the gate.

     

    If you need a bit of help perfecting it, do tell...

     

    Rob

     
    |
    Mark as:
  • Currently Being Moderated
    Mar 31, 2011 3:16 PM   in reply to DigPeter

    DigPeter wrote:

     

    ...I have gone for JF's plugin and got what I was after...

     

     

    Good choice - very nice UI.

     

    Enjoy,

    Rob

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points