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.
See http://www.adobe.com/cfusion/exchange/index.cfm?event=extensionDetail& loc=en_us&extid=2424522 or http://regex.info/blog/lightroom-goodies/metadata-presets .
Or make your own - there's an example in the SDK.
John
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
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
Thanks again Rob. I found your BigNote plugin, but I would not know hww to "hack Lua". Also it would seem that this would NOT write the metadata to XMP, which is what I want. I just want to slim down Lightrooms's existing metadata panel.What would be ideal is the existin "Large Caption" from with Headline and Title added.
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
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
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
Rob
I appreciate the trouble you are taking over this request. I do not want to define new fields. The existing Metadata panel offers many fields. I wish to have the option of a metadata panel that displays only Title, Headliine and Caption. The Large Caption option with the other 2 fields added would be ideal. I am interested only in metadata being written to XMP. I do not use the Lighroom catalog facilities, because I have another DAM app.
Cheers
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 },
}
}
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
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
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
North America
Europe, Middle East and Africa
Asia Pacific