{"id":2084,"date":"2012-09-03T10:14:36","date_gmt":"2012-09-03T01:14:36","guid":{"rendered":"https:\/\/regex.info\/blog\/lightroom-goodies\/folder-status"},"modified":"2012-09-05T11:48:25","modified_gmt":"2012-09-05T02:48:25","slug":"folder-status","status":"publish","type":"page","link":"https:\/\/regex.info\/blog\/lightroom-goodies\/folder-status","title":{"rendered":"Jeffrey&#8217;s &#8220;Folder Status&#8221; Lightroom Plugin"},"content":{"rendered":"\n\n<style>\n  .with_lhs li { margin-left: 212px }\n\n  div.post_header { margin-left: 216px }\n  #navtab-holder {\n        color: #84F;\n        float:left;\n        position: relative;\n        background-color: black;\n        border-right: solid 2px #888888;\n        top: -44px;\n\n        width: 250px;\n        right: 60px;\n        margin-right: -30px; \/* the main page layout is based upon the unshifted width of the navtab-holder, so this compensates for the right:60px shift *\/\n\n  }\n  #navtab-holder a[href]:visited { color: #84F; text-decoration:none  }\n  #navtab-holder a[href]:link    { color: #84F; text-decoration:none }\n  div.navtab-topbottom {\n       width: 207px;\n       margin-left: 43px;\n       height: 10px;\n  }\n  #navtab-bottom {\n      border-bottom: solid 2px #888888;\n  }\n  div.navtab-list {\n    border: 3px solid #0B0;\n    background-color: #040;\n    padding-left: 10px;\n    margin-right: 10px;\n    -moz-border-radius:    15px;\n    -webkit-border-radius: 15px;\n  }\n\n  div.nav-header {\n      color:white;\n      padding-top: 15px;\n      padding-bottom: 3px;\n      text-align: left;\n      font-weight: bold;\n  }\n  div.sel {\n      margin: 0;\n      padding: 1px;\n  }\n  div.N {\n  }\n  div.post_container {\n    background-color: #181818;\n  }\n\n  div.Y {\n      border: solid 2px #888888;\n      border-right: none;\n      background-color: #181818;\n      font-weight: bold;\n      color: red;\n      overflow:visible;\n      position: relative;\n      z-index: 3;\n      width: 235px;\n      -moz-border-radius:    15px 0 0 15px;\n      -webkit-border-radius: 15px 0 0 15px;\n  }\n  div.sel + div.I { padding-top: 20px }\n  div.sel > div {\n      -moz-border-radius:    15px 0 0 15px;\n      -webkit-border-radius: 15px 0 0 15px;\n      padding: 2px 0 2px 10px;\n      margin: 0 0 5px 0;\n  }\n  div.N > div {\n      border: 2px solid black;\n  }\n  div.N > div {\n      margin-right: 20px;\n      background-color: #222;\n  }\n\n  div.Y + div.N > div { margin-top: 10px }\n\n  div.logo { width: 30px; display: inline-block }\n\n  #arrow {\n    display: inline-block;\n    width: 0px;\n    position:relative;\n    top:5px;\n    left:10px\n  }\n\n<\/style>\n\n\n<div id='navtab-holder'>\n<div class='navtab-topbottom' id='navtab-top'><\/div>\n\n<div class='nav-header' style='text-align:center; color:white'>My Lightroom Plugin for Adobe Photoshop Lightrooms&nbsp;<\/div>\n<div class='navtab-list'>\n<div class='nav-header'>Export &amp; Publish<\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/zenfolio'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/zenfolio'><img noindex='1' width='24' height='19' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/small_zenfolio.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/zenfolio'>Zenfolio<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/smugmug'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/smugmug'><img noindex='1' width='14' height='15' style='margin-left: 5px' class='raw' src='\/i\/lr\/sm\/small_smugmug.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/smugmug'>SmugMug<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/flickr'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/flickr'><img noindex='1' width='24' height='12' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/small_flickr.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/flickr'>Flickr<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/google-drive'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/google-drive'><img noindex='1' width='19' height='19' style='margin-left: 3px' class='raw' src='\/i\/lr\/sm\/small_googledrive.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/google-drive'>Google Drive<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/ipernity'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/ipernity'><img noindex='1' width='14' height='18' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/small_ipernity.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/ipernity'>ipernity<\/a><\/div><\/div>\n<div class='nav-header'>Export Plugins<\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/google-photos'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/google-photos'><img noindex='1' width='18' height='19' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/small_gphotos.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/google-photos'>Google Photos<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/tumblr'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/tumblr'><img noindex='1' width='19' height='19' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/small_tumblr.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/tumblr'>Tumblr<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/twitter'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/twitter'><img noindex='1' width='23' height='16' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/twitter_small.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/twitter'>Twitter<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/photobucket'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/photobucket'><img noindex='1' width='20' height='15' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/small_photobucket.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/photobucket'>Photobucket<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/order-prints-locally'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/order-prints-locally'>Order Prints Locally<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/expono'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/expono'>Expono<\/a><\/div><\/div>\n<div class='nav-header'>Other Publish Plugins<\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/collection-publisher'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/collection-publisher'><img noindex='1' width='24' height='19' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/collection_publisher_small_icon.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/collection-publisher'>Collection Publisher<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/folder-publisher'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/folder-publisher'><img noindex='1' width='24' height='19' style='margin-left: 0' class='raw' src='\/i\/lr\/sm\/folder-publisher-icon-small.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/folder-publisher'>Folder Publisher<\/a><\/div><\/div>\n<div class='nav-header'>Export Add-Ons<\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/metadata-wrangler'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/metadata-wrangler'>Metadata Wrangler<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/creative-commons'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/creative-commons'>Creative Commons<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/run-any-command'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/run-any-command'>Run Any Command<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/snapshot-on-export'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/snapshot-on-export'>Snapshot on Export<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/smart-preview-support'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/smart-preview-support'>Smart-Preview Support<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/crop-for-ipad'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/crop-for-ipad'>Crop for iPad and other Devices<\/a><\/div><\/div>\n<div class='nav-header'>Geoencoding Plugins<\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/gps'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/gps'>Geoencoding Support<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/gps-proximity'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/gps-proximity'>Proximity Search<\/a><\/div><\/div>\n<div class='nav-header'>Utility Plugins<\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/data-explorer'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/data-explorer'>Data Explorer<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/smart-collection-sync'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/smart-collection-sync'>Smart Collection Sync<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/people-support'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/people-support'>People Support<\/a><\/div><\/div>\n<div class='sel Y' onmouseover=\"this.style.borderColor=document.getElementById('post_guts').style.borderColor=document.getElementById('navtab-holder').style.borderColor=document.getElementById('navtab-top').style.borderColor=document.getElementById('navtab-bottom').style.borderColor= 'red'; this.style.backgroundColor = document.getElementById('post_guts').style.backgroundColor = '#333'\" onmouseout =\"this.style.borderColor=document.getElementById('post_guts').style.borderColor=document.getElementById('navtab-holder').style.borderColor=document.getElementById('navtab-top').style.borderColor=document.getElementById('navtab-bottom').style.borderColor= '#888888'; this.style.backgroundColor = document.getElementById('post_guts').style.backgroundColor = '#181818';\"><div>Folder Status <div id='arrow'><img noindex='1' class='raw'  src='\/i\/s\/red-arrow-right.png' width='48' height='25'\/><\/div><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/photosafe'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/photosafe'><img noindex='1' width='18' height='19' style='margin-left: 6px' class='raw' src='\/i\/lr\/sm\/photosafe-small.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/photosafe'>PhotoSafe<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/collection-mechanic'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/collection-mechanic'>Collection Mechanic<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/bag-o-goodies'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/bag-o-goodies'>Bag-o-Goodies<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/timelapse-support'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/timelapse-support'>Timelapse Support<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/workflow-delete-options'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><div class='logo'><a href='\/blog\/lightroom-goodies\/workflow-delete-options'><img noindex='1' width='15' height='19' style='margin-left: 6px' class='raw' src='\/i\/lr\/sm\/workflow-delete-options-small.png'\/><\/a><\/div> <a href='\/blog\/lightroom-goodies\/workflow-delete-options'>Workflow Delete Options<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/metadata-viewer'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/metadata-viewer'>Metadata Viewer<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/bulk-develop'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/bulk-develop'>Bulk Develop Settings<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/metadata-presets'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/metadata-presets'>Metadata-Viewer Preset Builder<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/layers'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/layers'>Photoshop Layers<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/export-quality-tester'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/export-quality-tester'>JPEG Quality Tester<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/folder-watch'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/folder-watch'>Folder Watch<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/megapixel-sort'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/megapixel-sort'>Megapixel Sort<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/focal-length-sort'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/focal-length-sort'>Focal-length Sort<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/data-plot'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/data-plot'>Data Plot<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/extended-search'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/extended-search'>Extended Search<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/video-assets'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/video-assets'>Video-Asset Management<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/preview-extraction'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/preview-extraction'>Preview-Cache Image Extraction<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/sysinfo'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/sysinfo'>System Info<\/a><\/div><\/div>\n<div class='sel N'><div onclick=\"document.location='https:\/\/regex.info\/blog\/lightroom-goodies\/iphoto-collection-fixer'\" onmouseover=\"this.style.borderColor='white'\" onmouseout=\"this.style.borderColor='black'\"><a href='\/blog\/lightroom-goodies\/iphoto-collection-fixer'>iPhoto Collection Fixer<\/a><\/div><\/div>\n<\/div>\n<div style='margin-top:20px; margin-left:15px; margin-bottom:10px'>\n<b>Other Plugin Sources:<\/b>\n<br\/>&nbsp;&middot;&nbsp;<a href='http:\/\/www.photographers-toolbox.com\/products\/'>Photographer's Toolbox<\/a>\n<br\/>&nbsp;&middot;&nbsp;<a href='http:\/\/alloyphoto.com\/plugins\/'>alloy photo<\/a>\n<br\/>&nbsp;&middot;&nbsp;<a href='http:\/\/www.beardsworth.co.uk\/lightroom\/'>John Beardsworth<\/a>\n<br\/>&nbsp;&middot;&nbsp;<a href='http:\/\/www.capturemonkey.com\/'>Capture Monkey<\/a>\n<br\/>&nbsp;&middot;&nbsp;<a href='http:\/\/www.lightroom-plugins.com\/'>lightroom-plugins.com<\/a>\n<br\/>&nbsp;&middot;&nbsp;<a href='https:\/\/creative.adobe.com\/addons?pp=PSLR'>Adobe Addons<\/a>\n\n<\/div>\n\n<div class='navtab-topbottom' id='navtab-bottom'><\/div>\n<\/div>\n\n<div itemscope itemtype='http:\/\/schema.org\/SoftwareApplication'>\n<meta itemprop='creator' content='Jeffrey Friedl'\/>\n<meta itemprop='copyrightHolder' content='Jeffrey Friedl'\/>\n<meta itemprop='applicationCategory' content='Photography'\/>\n<meta itemprop='applicationSubCategory' content='Plugin for Adobe Photoshop Lightroom'\/>\n<meta itemprop='applicationSuite' content='Adobe Creative Cloud'\/>\n<meta itemprop='operatingSystem' content='Apple Mac OS X, Microsoft Windows'\/>\n<meta itemprop='about' content=\"Folder Status\"\/>\n\n\n\n<div style='float:right; position:relative; border: solid 1px #444; margin: 0 auto; margin-left:2em; padding:20px; padding-top:5px; background-color: #000'>\n<center style='font-weight:bold; font-size:120%'>Quick Links<\/center>\n     &middot; <b>Latest Download<\/b>:\n<br\/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a class='quiet' href='https:\/\/regex.info\/LightroomPlugins2\/releases\/folder-status-20220120.58.zip'><span style='padding:1px 3px; border:solid 1px orange; color:#888'>folder-status-<span style='color:orange; font-weight:bold'>20220120.58<\/span>.zip<\/span><\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/blog\/lightroom-goodies\/faq'>FAQ<\/a>\n<br\/>&middot; <a class='quiet' href='#history'>Version History<\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/LightroomPlugins2\/feeds\/folder-status.rss'>Update Log via RSS <img class='raw' src='https:\/\/regex.info\/i\/s\/feed-icon-14x14.png' width='14' height='14' style='position:relative;top:3px'\/><\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/blog\/lightroom-goodies\/plugin-installation\/'>Installation instructions<\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/blog\/lightroom-goodies\/register'>&#8220;Donationware&#8221; Registration Info<\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/blog\/lightroom-goodies\/' style='color:#F55'>More Lightroom Goodies<\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/LightroomPlugins2\/feeds\/all.rss'>All-Plugin Update Log via RSS <img class='raw' src='https:\/\/regex.info\/i\/s\/feed-icon-14x14.png' width='14' height='14' style='position:relative;top:3px'\/><\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/blog\/photo-tech\/'>My Photo-Tech Posts<\/a>\n<br\/>&middot; <a class='quiet' href='https:\/\/regex.info\/blog'>My Blog<\/a>\n<\/div>\n\n\n<p style='margin-top:0'>This plugin for Adobe Lightroom Classic allows you to create a set of workflow-status yes\/no fields that\nmilestone your personal workflow, and maintain them for each <b>folder<\/b> in your Lightroom catalog. It's quite useful to remind\nyourself, on a folder-by-folder basis, what processing you have done and what remains to be done.<\/p>\n\n<p>You might, for example, create fields such as\n<span class='nobr'>&#8220;Keywording Done&#8221;,<\/span>\n<span class='nobr'>&#8220;Geoencoding Done&#8221;,<\/span>\n<span class='nobr'>&#8220;Archived Offsite&#8221;,<\/span>\n<span class='nobr'>&#8220;Upload To Online Gallery&#8221;,<\/span> etc.\n\nAs you complete each step on all the images in the folder, you manually\nupdate the field to indicate that the particular step in your workflow is\ndone.<\/p>\n\n<p>This manual tracking of status can be useful...<\/p>\n\n<ul class='with_lhs'><li><p>\n\n   ...to remind yourself later what steps have been done and what steps remain.\n\n<\/p><\/li><li><p>\n\n   ...to help you find folders that have or have not had specific processing done.\n\n<\/p><\/li><li><p>\n\n   ...to enforce personal workflow policy about what steps must be done before exporting images, such as\n   &#8220;<i>Don't allow images to be exported until folder-wide keywording and archival are complete.<\/i>&#8221;\n\n\n<\/p><\/li><\/ul>\n\n<p style='margin-top:30px;margin-bottom:8px'><b>Table of Contents<\/b><\/p>\n<div style='margin-left:1em'>\n<ol style='margin-top:0' class='with_lhs'>\n<li><a href='#download'>Download<\/a><\/li>\n<li><a href='#setup'>Initial Setup<\/a><\/li>\n<li><a href='#kbd'>The Folder Status Dialog and Keyboard Shortcuts<\/a><\/li>\n<li><a href='#collections'>Folders and Collections<\/a><\/li>\n<li><a href='#prereqs'>Creating Export Prerequisites<\/a><\/li>\n<li><a href='#Availability'>Availability<\/a><\/li>\n<\/ol>\n<\/div>\n\n<p id='download' class='h' style='margin-top:40px'>Download<\/p>\n\n<p>This plugin works in Lightroom Classic, and older versions as far back as\n<span class='nobr'>Lightroom 4<\/span> (though some features depend on the\nversion of Lightroom).<\/p>\n\n<p>The same download works for both Windows and Mac. <span class='nobr'>See the box<\/span> to the upper right for the download link (in orange) and installation instructions.<\/p>\n\n\n<p id='setup' class='h'>Initial Setup<\/p>\n\n<p>The plugin maintains the status fields you define on a <b>folder by folder<\/b> (<i>not<\/i> image-by-image) basis.<\/p>\n\n<p>While one or more folders are selected in Library, invoke...<\/p>\n<div>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;File &nbsp;&gt;&nbsp; Plugin Extras  &nbsp;&gt;&nbsp; Folder-Status Dialog<\/div>\n\n<p>... to bring up the main plugin dialog, which starts out fairly empty with just a few sample fields created by the plugin to serve as examples:<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/folder-status-initial-dialog.png\" width=\"650\" height=\"204\"\nclass=\"raw\"\nid=\"ifolder_status_initial_dialog\"\/><\/div>\n\n<p>The first time you do this for a new catalog, you'll want to set up your\nown fields using the buttons in the upper right of the dialog. As an\nexample to help spark your own ideas, let me show you the fields that I\nhave personally created for my own workflow:<\/p>\n\n<div class='ic'><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/folder-status-jeff-exmaple.png\" width=\"740\" height=\"261\"\nclass=\"raw\"\nid=\"ifolder_status_jeff_exmaple\"\/><\/div>\n\n<p>Because the fields are personally created and maintained manually, you have free reign to create what you like for\nyour own workflow, but to illustrate some of the ways one might use this plugin, I'll explain the fields I've created\nfor my own workflow...<\/p>\n\n<style type=\"text\/css\">\n span.fieldname { color: #0F0 }\n ul.fieldlist li { margin-bottom:30px }\n<\/style>\n\n<div style='background-color: #182B1B; padding-top:10px; padding-left: 0.5em; padding-right:2em; margin: 0 1em; border:solid 1px white;margin-top:40px'>\n<center><b style='font-size:120%'>My Personal Workflow Fields<\/b>\n<br\/>as an example\n<\/center>\n\n<div style='margin-left:2em'>\n\n<p>Fields that track things I want to do to every newly-imported folder, before I ever export an image.\n<br\/>(<small>These fields are used to enforce export prerequisites, discussed later <a href='\/blog\/lightroom-goodies\/folder-status#prereqs'>here<\/a>.<\/small>)\n<\/p>\n\n<ul class='fieldlist'>\n  <li><p>\n\n       <span class='fieldname'>Rename Folder<\/span> &mdash;\n\n       the way I've set up my Lightroom imports, Lightroom names the new folder with the day-of-month number\n       <span style='nobr'>(e.g. &#8220;24&#8221;)<\/span>, but I generally always want to rename the folder. To help remind me to do that, I've put\n       this field as the first one.\n\n       <\/p><p>\n       <span style='color:#F88'>NOTE:<\/span> there's an important caveat for some users about changing a folder name; see <a href='#namewarning'>this note<\/a>.\n\n   <\/p><\/li>\n\n  <li><p>\n\n       <span class='fieldname'>Bulk Develop<\/span> &mdash;\n\n       I set this after I've applied <a href='\/blog\/lightroom-goodies\/bulk-develop'>my &#8220;Bulk Develop&#8221;\n       plugin<\/a> to the images, to apply my preferences for noise reduction on a per-ISO basis. This is supposed to be the very first thing I do\n       to the images after import, but sometimes I forget, so this reminds me.\n\n   <\/p><\/li>\n  <li><p>\n       <span class='fieldname'>GPS<\/span> &mdash;\n\n       I like to geoencode most of my images, usually with <a href='\/blog\/lightroom-goodies\/gps'>my &#8220;Geoencoding Support&#8221; plugin<\/a>\n       and tracklogs (as mentioned of late <a href='\/blog\/2012-01-15\/1922'>here<\/a> and <a href='\/blog\/2012-06-11\/2016'>here<\/a>),\n       but sometimes manually with in Lightroom's Map Module. This lets me have <a\n       href='\/blog\/map#lat=35.011636;lon=135.768029;z=12'>a spiffy photo map<\/a> on my blog, and to have a\n       photo proximity search (<a href='\/blog\/proximity\/i\/JEF_046209c_sm.jpg'>such as this<\/a>) to display\n       photos taken in the same general area, across all seasons.<\/p>\n\n       <p>Anyway, sometimes I forget, so this reminds me.<\/p>\n\n       <p>If I don't want to bother geoencoding a set of photos, I'll\n       just tick the &#8220;GPS&#8221; box to indicate that I've done what I want to do and that the lack of geoencoding is not because I forgot.\n\n   <\/p><\/li>\n  <li><p>\n       <span class='fieldname'>Artist<\/span> &mdash;\n\n       Sometimes folks use my camera to take pictures, and I like to have the proper Copyright\/Artist metadata for those images in Lightroom, so this reminds\n       me to consider whether I need to update any photos for that.\n\n   <\/p><\/li>\n  <li><p>\n       <span class='fieldname'>Location<\/span> &mdash;\n\n       This reminds me to ensure that the City\/State\/Country\/Location have been filled in.\n\n   <\/p><\/li>\n<\/ul>\n\n<p style='margin-top:40px'>Fields that track short-term goals I might have for the images in the folder:<\/p>\n<ul class='fieldlist'>\n\n  <li><p>\n       <span class='fieldname'>Copies to Friends<\/span> &mdash;\n       If I've been out with friends and have pictures of them that they might like, I set this flag to remind me that I've yet to send\n       copies to everyone. Once I have, I'll clear the flag.\n   <\/p><\/li>\n<\/ul>\n\n<p style='margin-top:40px'>Fields that help track long-term maintenance:<\/p>\n<ul class='fieldlist'>\n\n  <li><p>\n       <span class='fieldname'>Portfolio<\/span> &mdash;\n       This reminds me to go through the images to add appropriate ones to the small &#8220;Portfolio&#8221; collection that I keep on my iPad\n       (via my <a href='\/blog\/lightroom-goodies\/collection-publisher'>collection publisher<\/a> and\n       <a href='\/blog\/lightroom-goodies\/crop-for-ipad'>crop-for-iPad<\/a> plugins),\n       to impose on folks who make the mistake of asking about my photography. Most folders end up with no worthy photos, but I've got\n       to remember to make the scan, and to remember where I've not yet made the scan.\n\n   <\/p><\/li>\n  <li><p>\n       <span class='fieldname'>Anthony<\/span> &mdash;\n       I have a similar collection on my iPad of photos of my son.\n   <\/p><\/li>\n  <li><p>\n       <span class='fieldname'>Purge<\/span> &mdash;\n       After a folder has settled down and time as passed, I want to make a pass through to purge shots I don't need, to free up disk space\n       and generally keep things tidy.\n\n   <\/p><\/li>\n  <li><p>\n       <span class='fieldname'>Kid Book<\/span> &mdash;\n       I want to <a href='\/blog\/2010-11-15\/1662'>make a photo book<\/a> each year to document my son's growth\n       <span class='nobr'>(e.g. &#8220;Anthony Age 9&#8221;)<\/span>, so once a year I have to remember to make a pass through each folder to decide whether any\n       photos might be appropriate.\n\n   <\/p><\/li>\n  <li><p>\n       <span class='fieldname'>No More Blog<\/span> &mdash;\n       I have a huge backlog of stories and photos that I want to blog about, so to help my search when I feel like I'm in the mood to\n       write about something, this helps me keep track of folders devoid of such stories and blog-worthy photos.\n\n   <\/p><\/li>\n<\/ul>\n<\/div>\n<\/div>\n\n<p>So, that gives you an idea on how I currently use it, though I'm sure I'll come up with additional fields over time.\nYou can add or edit fields any time.<\/p>\n\n<p>If you come up with novel ideas not mentioned here, by all means please leave a comment telling about your experiences.<\/p>\n\n<p id='kbd' class='h'>The Folder Status Dialog and Keyboard Shortcuts<\/p>\n\n<p>Because the flags are set and cleared manually, you'll probably visit the folder-status dialog often after an initial\nimport, so it can be very handy to map a keyboard shortcut directly to it, <a\nhref='http:\/\/thephotogeek.com\/keyboard-shortcut-lr-plugin-menu-item\/'>as explained here<\/a>.<\/p>\n\n<p>Personally, on my Mac, I've\nmapped <b>Shift-Command-D<\/b> to bring up the dialog.<\/p>\n\n<p id='collections' class='h'>Folders and Collections<\/p>\n\n<p>You can bring up the folder-status dialog while a folder or any number of folders are selected as the source of the\nimages in the grid or filmstrip.<\/p>\n\n<p>You can also throw user-created collections into the mix... they maintain their own set of flags as well.<\/p>\n\n<p>However, special Lightroom collections like &#8220;Quick Collection&#8221;, &#8220;All Photographs&#8221;, etc., don't maintain their own\nflags. If you invoke the folder-dialog status while viewing one of these special collections, the underlying folders\nholding the selected images are brought up in the folder-status dialog.<\/p>\n\n<div style='background-color: #2B181B; padding-right:2em; padding-left: 12px; border:solid 1px white; margin-right: 3em'>\n<p id='namewarning' style='color:#F88; margin-top:8px'>Important Warning About Changing Folder Paths<\/p>\n\n<p>Due to the way Lightroom works internally, if the folder is on a read-only drive (or if Lightroom otherwise doesn't have\npermission to create and update files in that folder), renaming a folder or otherwise causing Lightroom's idea of the full\npath to the folder to change <i>causes the loss of all flags associated with that folder<\/i>.<\/p>\n\n<p>This is not an issue for most folks because I've worked around the underlying internal limitation by having the\nplugin keep a small tracking file in each folder. The tracking file is required to maintain flags across\nchanges to the folder name or any part of the full path, so if the plugin can't write\/update this tiny file, all flags are lost when the\nfolder is renamed, any component of the path is renamed, the folder is moved, or when the host drive letter or disk changes.<\/p>\n\n<p>This is a horrible consequence of a minor limitation in Lightroom's plugin infrastructure. I've worked around it as best\nas I could; I hope it's sufficient for most people.<\/p>\n\n<p>The tracking file is named &#8220;<b>.Lr-folder-status-plugin-data<\/b>&#8221; in each folder. It's a hidden file on Macs so it\ndoesn't clutter Finder, but it does show up in Windows Explorer. Deleting it or changing it could result in data loss,\nas described above.<\/p>\n\n<p>To be clear, the image files themselves are never changed (or even read) by this plugin.<\/p>\n\n<\/div>\n\n\n<p id='prereqs' class='h'>Creating Export Prerequisites<\/p>\n\n<p>Despite the flags to remind me of all the basic workflow I want to be sure to have completed before exporting any\nimage, I sometimes still forget, so I built a way to <i>require<\/i> that specific flags are set as I want before an\nexport is allowed to continue.<\/p>\n\n<p>Here's how it looks in an export or publish dialog after having added my prerequisite rules:<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/folder-status-export-filter.png\" width=\"801\" height=\"391\"\nclass=\"raw\"\nid=\"ifolder_status_export_filter\"\/><\/div>\n\n<p>The prerequisite module is implemented as a Lightroom &#8220;Post-Process Action&#8221;, so after installing the plugin, it\nappears in the lower-left corner of export\/publish dialogs; double-clicking on the name there add its section to the\nactual dialog, as shown in the bulk of the screenshot above.<\/p>\n\n<p>The rules that I often use are shown in the screenshot. You define your own rules via the &#8220;Add\/Edit Export Rules&#8221; button,\nwhich brings up a dialog like this:<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/folder-status-export-rules.png\" width=\"653\" height=\"429\"\nclass=\"raw\"\nid=\"ifolder_status_export_rules\"\/><\/div>\n\n<p>You can use any of your flags as prerequisites, and as a bonus there's also a way to enforce that a folder name\nshould or should not match a particular Lua text-matching pattern. Lua is a programming language (the one that Lightroom\nplugins, and much of Lightroom itself, are written in), so constructing a text-matching pattern is an advanced topic.\nLua patterns are defined <a href='http:\/\/www.lua.org\/pil\/20.2.html'>here<\/a>.<\/p>\n\n<p>These prerequisite rules apply only to the <b>folders<\/b> of the images exported, even if you're in a collection when\nyou launch the export. This is a potential point of confusion because if you launch an export from a collection, you\nmight expect the export prerequisites to inspect the collection's flags, but <i>collection flags are never considered for\nexport prerequisites<\/i>.<\/p>\n\n<p>If a rule fails for any folder holding a source image, you'll be informed, and offered the ability to cancel\nthe export:<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" src=\"\/i\/lr\/folder-status-rule-violation.png\" width=\"620\" height=\"227\"\nclass=\"raw\"\nid=\"ifolder_status_rule_violation\"\/><\/div>\n\n<p class='h' id='Availability'>Availability<\/p><p>This plugin is distributed as &#8220;donationware&#8221;. I have chosen to make it available for free &mdash; everyone can use\nit forever, without cost of any kind &mdash; but unless registered, its functionality is somewhat reduced after six weeks.<\/p>\n\n<p>Registration is done via PayPal, and if you choose to register, it costs the minimum 1-cent PayPal fee; any amount you'd like\nto add beyond PayPal's sliding fees as a gift to me is completely optional, and completely appreciated.<\/p>\n\n<p id='majorupgrade'><b>Note<\/b>: a Lightroom <i>major<\/i> upgrade, such as from Lr10 to Lr11 de-registers the plugin in the\nupgraded version, so if you want to maintain registration, a new ($0.01 if you like) registration code is needed in the upgraded\nversion. It makes for a hassle every couple of years, I know. Sorry. See <a\nhref='\/blog\/lightroom-goodies\/register#major-upgrade'>this note<\/a> for details.<\/p>\n\n<p>For details on plugin registration and on how I came into this hobby of Lightroom plugin development, see my <a\nhref='\/blog\/lightroom-goodies\/register'>Plugin Registration page<\/a>.<\/p>\n\n\n<style type=\"text\/css\">\n   table.h td:first-child   { font-weight: bold; padding-right:1em }\n   table.h td p:first-child { margin-top: 0 }\n   table.h td               { padding-bottom: 10px }\n   p.h                      { font-weight:bold; font-size:130%; margin-top:50px }\n   span.h                   { font-weight:bold; font-size:130%; margin-top:50px }\n   table.h pre              { font-size: 70% }\n<\/style>\n<p id='history' style='margin-top:50px'><span class='h'>Version History<\/span>\n<br\/>\n(\n<a style='font-size:small'\n   class='quiet'\n   href='https:\/\/regex.info\/LightroomPlugins2\/feeds\/folder-status.rss'>Update Log via RSS\n   <img class='raw' src='https:\/\/regex.info\/i\/s\/feed-icon-14x14.png' width='14' height='14' style='position:relative;top:3px'\/><\/a>\n)<\/p>\n<table class='h'><tr valign='baseline'><td><a id='20220120.58' name='58'>20220120.58<\/a><\/td><td>\n<p>Whack-a-mole with PayPal's random changes.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20211219.57' name='57'>20211219.57<\/a><\/td><td>\n<p>Warn when PayPal seems to have given a bogus code in the web-confirmation page.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20211109.56' name='56'>20211109.56<\/a><\/td><td>\n<p>Using certain field names could crash the plugin(!)<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20210214.55' name='55'>20210214.55<\/a><\/td><td>\n<p>Allow more fields to fit in the field-editor dialog.<\/p>\n               <p>working around 'constant table overflow' error<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20201024.53' name='53'>20201024.53<\/a><\/td><td>\n<p>Added the ability (in the Plugin manager) to flush plugin data from the catalog.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20201022.52' name='52'>20201022.52<\/a><\/td><td>\n<p>Added some debug logging to try to track down a problem.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20201017.51' name='51'>20201017.51<\/a><\/td><td>\n<p>Updates for Lr10<\/p>\n               <p>Work around a Windows bug related to canceling out of the registration dialog.<\/p>\n               <p>Added some extra debug logging to note whether the plugin is enabled.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20191104.50' name='50'>20191104.50<\/a><\/td><td>\n<p>Updates for Lr9 (Lightroom Classic CC Version 9).<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20181015.49' name='49'>20181015.49<\/a><\/td><td>\n<p>Updates for Lr8 (Lightroom Classic CC Version 8).<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20180906.48' name='48'>20180906.48<\/a><\/td><td>\n<p>Clicking on the version number in the Plugin Manager now copies version info to the clipboard<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20171019.47' name='47'>20171019.47<\/a><\/td><td>\n<p>Oops, more Lr7 stuff.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20171019.46' name='46'>20171019.46<\/a><\/td><td>\n<p>Updates for Lightroom 7<\/p>\n               <p>Switch the log-sending mechanism to https.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20160503.45' name='45'>20160503.45<\/a><\/td><td>\n<p>Fix an \"attempt to get length of a nil value\" error.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20160207.44' name='44'>20160207.44<\/a><\/td><td>\n<p>Try to avoid yet another place where Lightroom gets hung because it can't handle certain kinds of dialogs at the same time.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20150206.43' name='43'>20150206.43<\/a><\/td><td>\n<p>Export rules are now applied to videos as well.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20150206.42' name='42'>20150206.42<\/a><\/td><td>\n<p>In the POODLE-vunerability dialog, display a raw URL of a page on my site that discusses the issue, so that folks can be independently sure that the dialog is indeed from me and not malware.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20150129.41' name='41'>20150129.41<\/a><\/td><td>\nMake the max dialog height a bit shorter.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20141019.40' name='40'>20141019.40<\/a><\/td><td>\nWindows Only: Add a one-time check for the POODLE security vulnerability, and alert the user if it exists.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140905.39' name='39'>20140905.39<\/a><\/td><td>\nGet the CSV thing working under Windows as well \n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140905.38' name='38'>20140905.38<\/a><\/td><td>\nHave the \"save as CSV text file\" format be more amenable to reading into Excel.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140902.37' name='37'>20140902.37<\/a><\/td><td>\nNew build system\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140901.36' name='36'>20140901.36<\/a><\/td><td>\n<p>First attempt at adding text fields<\/p>.\n               <p>Wasn't doing folder-name check when no other export rules enabled.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140824.35' name='35'>20140824.35<\/a><\/td><td>\nThe plugin wasn't reverting to the backup store of data in some cases that it should.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140819.34' name='34'>20140819.34<\/a><\/td><td>\nSaving status to a text file could crash\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140731.33' name='33'>20140731.33<\/a><\/td><td>\nRegistration fix for Lr5.6\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140720.32' name='32'>20140720.32<\/a><\/td><td>\nMore Creative-Cloud support.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140715.31' name='31'>20140715.31<\/a><\/td><td>\n<p>Fixed an issue with Creative-Cloud revalidation.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140712.30' name='30'>20140712.30<\/a><\/td><td>\n<p>Lr5.5 and later Creative-Cloud installs can now revalidate themselves if needed.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140710.29' name='29'>20140710.29<\/a><\/td><td>\nSigh, had a bug in the Creative-Cloud support.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140708.28' name='28'>20140708.28<\/a><\/td><td>\n<p>Now supports Lr5.5+ Creative-Cloud Installs.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140704.27' name='27'>20140704.27<\/a><\/td><td>\nSigh, introduced an error for some folks with the rebuild the other day.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140630.26' name='26'>20140630.26<\/a><\/td><td>\nBuild-system update\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140422.25' name='25'>20140422.25<\/a><\/td><td>\n<p>Fixed a bug in the \"smoother revalidation\" stuff recently added.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140417.24' name='24'>20140417.24<\/a><\/td><td>\n<p>Make the revalidation process smoother, especially for folks using Lr5.4 and later.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20140129.23' name='23'>20140129.23<\/a><\/td><td>\nIf you answered \"continue anyway\" to an export that failed more than five folders' sanity tests, the\n               dialog would then pop up again with every new folder encountered during the export.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130909.22' name='22'>20130909.22<\/a><\/td><td>\nAdded some debug logging for the CSV-file thing.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130830.21' name='21'>20130830.21<\/a><\/td><td>\nAdded the ability to save data to a CSV file.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130727.20' name='20'>20130727.20<\/a><\/td><td>\nFixed crash at \"InitPlugin:191\" in certain situations.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130613.19' name='19'>20130613.19<\/a><\/td><td>\nBetter support for plugin revalidation.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130611.18' name='18'>20130611.18<\/a><\/td><td>\nYet another Lr5 update\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130610.17' name='17'>20130610.17<\/a><\/td><td>\nFinal update for Lr5\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130501.16' name='16'>20130501.16<\/a><\/td><td>\nUpdate for Lr5\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130412.15' name='15'>20130412.15<\/a><\/td><td>\nBuild system update.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130328.14' name='14'>20130328.14<\/a><\/td><td>\nFix for the registration system.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130225.13' name='13'>20130225.13<\/a><\/td><td>\nGive the option to continue with an export even if the status checks can't be performed.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130209.12' name='12'>20130209.12<\/a><\/td><td>\nMore build-system maintenance\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130206.11' name='11'>20130206.11<\/a><\/td><td>\nCould still block the export even if \"Enabled\" was not checked.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20130206.10' name='10'>20130206.10<\/a><\/td><td>\nTweak for my registration system\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20121207.8' name='8'>20121207.8<\/a><\/td><td>\n<p>Error dialog when exporting with failed rules would crash if too many folders had failed rules.<\/p>\n              <p>Added the ability to always refer to the underlying folder for current photos.<\/p>\n              <p>Items in the sources list were not always sorted properly.... should now be.<\/p>\n              <p>You can click on a source in the list to view just that source.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20121127.7' name='7'>20121127.7<\/a><\/td><td>\nYesterday's update needed an update in the code that calculates when to show the summary line.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20121126.6' name='6'>20121126.6<\/a><\/td><td>\n<p>Added an \"all rows\" row to allow quick setting of field data for all shown folders.<\/p>\n              <p>Reduced the max width of the dialog (from 100 less than the screen width, to 200 less than the screen width)\n              to lessen chances of conflict with docs and such.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20121030.5' name='5'>20121030.5<\/a><\/td><td>\nAdded an option to exclude an empty folder only if it's a non-leaf folder. This is what really makes the most\n              practical sense, so that the various folders in your hierarchy that exist only to create the hierarchy\n              (e.g. the \"2012\" and \"2012\/01\" folders for a \"2012\/01\/EventName\" folder) don't clutter the display.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20121006.4' name='4'>20121006.4<\/a><\/td><td>\nFix (I hope) a \"nil\" error some folks get.\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20120925.3' name='3'>20120925.3<\/a><\/td><td>\n<p>Worked around a bug in Lightroom that caused display troubles in the rule-edit dialog\n              with fields that contain a period.<\/p>\n\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20120910.2' name='2'>20120910.2<\/a><\/td><td>\n<p>Added vertical scrolling to the edit-fields dialog when the number of fields makes it likely\n              the dialog will be too tall to fit the current screen.<\/p>\n\n              <p>Auto-expand non-leaf folders and collections to all contained folders\/collections.<\/p>\n\n              <p>Lots of miscellaneous enhancements and fixes.<\/p>\n\n<\/td><\/tr><\/table>\n<table class='h'><tr valign='baseline'><td><a id='20120905.1' name='1'>20120905.1<\/a><\/td><td>\ninitial release\n\n\n<\/td><\/tr><\/table>\n\n<\/div>\n\n\n\n","protected":false},"excerpt":{"rendered":"<p>You might, for example, create fields such as \"Keywording Done\", \"Geoencoding Done\", \"Archived Offsite\", \"Upload To Online Gallery\", etc. As you complete each step on all the images in the folder, you manually update the field to indicate that the particular step in your workflow is done.<\/p> <p>This manual tracking of status can be useful...<\/p> <p> ...to remind yourself later what steps have been done and what steps remain. <\/p><p> ...to help you find folders that have or have not had specific processing done. <\/p><p> ...to enforce personal workflow policy about what steps must be done before exporting images, such [...]","protected":false},"author":1,"featured_media":0,"parent":864,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/pages\/2084"}],"collection":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/comments?post=2084"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/pages\/2084\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/pages\/864"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=2084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}