{"id":1542,"date":"2010-06-15T15:18:44","date_gmt":"2010-06-15T06:18:44","guid":{"rendered":"https:\/\/regex.info\/blog\/lightroom-goodies\/facebook\/publish"},"modified":"2010-06-17T07:57:25","modified_gmt":"2010-06-16T22:57:25","slug":"publish","status":"publish","type":"page","link":"https:\/\/regex.info\/blog\/lightroom-goodies\/facebook\/publish","title":{"rendered":"&#8220;Publish&#8221; in Jeffrey&#8217;s Export-to-Facebook Lightroom Plugin"},"content":{"rendered":"<p style='margin:0; padding:0; color:#666; font-size:90%'>This page documents plugin version     \n   \n  \n    \n  20130611.234 as of June 11, 2013\n<\/p>\n\n<img loading=\"lazy\" decoding=\"async\" width=\"720\" height=\"438\" class=\"ic\" src=\"\/i\/p\/lr_with_empty_list_of_publish_services.png\"\/>\n\n<p>This page describes the Publish aspect of <a href='\/blog\/lightroom-goodies\/facebook'>my export-to-Facebook plugin<\/a> for\nAdobe Lightroom.  The &#8220;normal export&#8221; portions of the plugin work in all\nversions of Lightroom from Lr 2 on, but its Publish features, described on this page, work only in Lr3.3 and later.\n\n\n<p style='color:#F66; font-size:110%'><span style='font-weight:bold; color:red'>Warning:<\/span> The idea behind\nPublish is simple enough, but if you hope to avoid unpleasant surprises,\nyou must understand important details before getting started with it.<\/p>\n\n<style type='text\/css'>\n .post_container { background-color: #2C2C2C; font-size: 105% }\n body   { color: #AAA }  \/* #C4B98F *\/\n body b { color: #CCC }  \/* #C4B98F *\/\n\n div.section { border-left: 10px solid black; padding: 10px 0 10px 10px; margin-bottom:20px }\n\n\n div.section:nth-child(3n)   { border-color: rgba(255,128,18,0.05) }\n div.section:nth-child(3n+1) { border-color: rgba(128,255,18,0.05) }\n div.section:nth-child(3n+2) { border-color: rgba(255,0,0,0.07) }\n div.section:nth-child(3n+3) { border-color: rgba(128,128,255,0.05) }\n\n .h  { font-size: 130%; font-weight: bold; color: white; margin-top: 0 }\n .h2 { font-size: 105%; font-weight: bold; margin-top:20px; color: white }\n .defn { color: #F88; font-weight: bold }\n .todo { color: red }\n .cmd  { margin-left: 3em }\n .float_sidebar_right {\n   float:right;\n   padding: 0;\n   margin: 0 0 30px 3em;\n   text-align:center;\n }\n .float_sidebar_right img { border:0; margin:0; padding:0 }\n .badimg { border: 5px solid red!important }\n\n  div.warning {\n        background-image: url(http:\/\/regex.info\/i\/p\/warning.png);\n        background-repeat: no-repeat;\n        background-position: 20px 20px;\n        background-color: black;\n        border: solid 1px white;\n        margin:60px 50px;\n        padding-left: 120px;\n        padding-top: 15px;\n        padding-right: 2em;\n        min-height: 95px;\n  }\n  div.warning p:first-child { margin-top:0px }\n\n<\/style>\n\n\n<div class='section' id='premise'><p class='h'><a class='permalink' href='#premise'>Basic Premise of Publish: <i>Ongoing Relationship<\/i><\/a>\n<\/p>\n\n<p>The premise is simple: drag a photo to a special collection in\nLightroom, and <i>voila<\/i>, it's sent to Facebook. From then on, changes that\nyou make to the photo in Lightroom are automatically kept up to date in the\ncopy at Facebook.<\/p>\n\n<p>Ah, but the devil is in the details...<\/p>\n\n\n\n   <p id='publish-warning'>The biggest detail is that <span style=\"color:white\">Facebook does not\n   allow images to be updated once you've uploaded them<\/span>, or, even, allow the plugin to delete and re-upload.\n   This means that if you want to update a photo\n   (say, because you've changed the crop, or adjusted the develop settings),\n   the best you can do is delete the photo on Facebook in your web browser, then upload a new\n   one. But that deletion means that you lose all comments, tags, &#8220;likes&#8221;, and\n   other Facebook &#8220;value add&#8221;.<\/p>\n\n   <div class='warning'>\n\n       <p>Until Facebook considers photos an important feature for its users,\n       and updates the app interface appropriately, it makes little sense for most users to use this Publish feature to upload images to Facebook.<\/p>\n\n       <p>This document describes Publish for Facebook, but it is recommended that you not use Publish unless you have a firm grasp of the ramifications.<\/p>\n   \n\n   <\/div>\n\n   <p style=\"margin-bottom:50px\">Thankfully, Publish is an extra feature <b>in addition to<\/b> the\n   &#8220;normal&#8221; export offered by Lightroom via this plugin (and earlier\n   versions of this plugin).  <span style='color:white'>Most users should use the normal export to\n   send images to Facebook<\/span>.<\/p>\n\n\n\n\n\n<p>Because Publish involves setting up an ongoing relationship, it's more\ncomplicated than simply firing off an export. The length of this document,\nwhich covers only Publish and assumes you're already familiar with\nnormal export, attests to the extra complexity. But once the initial\nup-front fee has been paid with your time and attention, you'll reap the\nbenefits from then on.<\/p>\n\n<\/div>\n\n<div class='section' id='defn'><p class='h'><a class='permalink' href='#defn'>Introduction and Important Definitions<\/a><\/p>\n\n<p>Generally speaking, Publish functionality is provided by a <span class='defn nobr'>Publish\nService Provider<\/span>. Lightroom comes with a few publish service providers:\nthe built-in &#8220;Hard Drive&#8221; provider, a bare-bones Flickr plugin and a Behance plugin. You\ncan add additional publish service providers by <a\nhref='\/blog\/lightroom-goodies\/plugin-installation\/'>installing<\/a>\nappropriate plugins, such as\n\n\n\n\n     <a href='\/blog\/lightroom-goodies\/flickr'>my fuller-featured Flickr plugin<\/a> and this Facebook plugin.\n\n\n(I have plenty of other publish plugins available on my <a\nhref='\/blog\/lightroom-goodies'>Lightroom Goodies<\/a> page,\nand there may well be other Publish plugins available on Adobe's <a\nhref='http:\/\/www.adobe.com\/go\/lightroom_exchange'>Lightroom Exchange<\/a>\nsite.)<\/p>\n\n<div class='float_sidebar_right'>\n<img loading=\"lazy\" decoding=\"async\" width=\"236\" height=\"204\" class=\"raw\" src=\"\/i\/p\/lr_publish_set_up-facebook.png\"\/>\n<br\/>\nAfter installing the Facebook plugin, you\n<br\/>can configure your publish service\n<\/div>\n\n<p>Before you can use Publish to send images to Facebook, you must first\nconfigure the particulars about how the exports are to be done, such as\ndeciding on the size and quality of the exported images, and the details\nabout which account at Facebook they should be sent to. This configuration,\nwhich you generally do only once, creates a <span class='defn nobr'>Publish Service<\/span> in your\nLightroom catalog.<\/p>\n\n<p>You can have multiple Facebook publish services (all provided by the one\nplugin), but it makes sense for most people to have only one. However, if\nyou have multiple accounts at Facebook that you'd like to send images to with\nPublish, you'll need to configure multiple Facebook publish services.<\/p>\n\n<p>Important details about creating a publish service are covered below,\nbut for the moment, let's wave our hand and say that the publish service\nhas now been set up as you like.<\/p>\n\n<p>After you've configured a publish service in your Lightroom catalog, it\nis represented in your Lightroom library as one or more <span class='defn nobr'>publish\ncollections<\/span>, each holding\n\n\n\n\n\n    the group of photos that are to be sent to a particular album in your\n    Facebook account. Just drag a new photo to it, press the &#8220;Publish&#8221;\n    button, and the photo is rendered and uploaded to the associated album\n    at Facebook.<\/p>\n\n    <div class=\"float_sidebar_right\">\n    <img loading=\"lazy\" decoding=\"async\" width=\"274\" height=\"230\" class=\"raw\" src=\"\/i\/p\/lr_publish_collections-facebook.png\"\/>\n    <br\/>\n    Several publish collections in a\n    <br\/>Facebook publish service\n    <\/div>\n\n\n\n\n<p>Just like regular Lightroom\ncollections, a publish collection can be either a <span class='defn nobr'><i>regular<\/i> publish\ncollection<\/span> that holds whatever photos you manually add to it, or a\n<span class='defn nobr'><i>smart<\/i> publish collection<\/span> whose list of photos is computed by some\ncriteria that you set up (e.g. &#8220;all five-star photos taken this\nyear&#8221;).<\/p>\n\n\n<p id='states'>A <span class='defn nobr'>published photo<\/span> is a photo that's part of a publish collection.\nAt any particular time, a published photo is in one of four publish\nstates:<\/p>\n\n<ol>\n\n<li><p><b>New Photos to Publish<\/b> &mdash; photos that have been added to\nthe publish collection, but have not yet actually been sent to Facebook.\nThey'll be sent to Facebook the next time you launch Publish (via the\n&#8220;Publish&#8221; button).<\/p><\/li>\n\n<li><p><b>Published Photos<\/b> &mdash; photos that have been sent to Facebook and\nhave not been modified in your Lightroom catalog since.<\/p><\/li>\n\n<li><p><b>Modified Photos to Re-Publish<\/b> &mdash; photos that have been sent\nto Facebook, but which have been modified in Lightroom since. They will be\nre-sent to Facebook the next time you launch a Publish action.\n\n\n\n  Facebook does not allow third-party apps to delete photos, so the\n  previously-existing copy at Facebook is left in place, and unless you delete\n  it via Facebook's web page, you'll have two (or more) copies of the\n  image.\n\n\n\n<\/p><\/li>\n\n<li><p><b>Deleted Photos to Remove<\/b> &mdash;\n\n\n        \n   photos that have ostensibly been removed from the publish collection,\n   but have not yet been &#8220;flushed out&#8221;. They will be flushed out when\n   you next publish the collection. (Were Facebook to allow third-party apps like\n   this plugin to delete photos, the flushing-out step would include clearing them\n   out at Facebook.)\n\n\nNON_FACEBOOK {\n\n   photos that have ostensibly been removed from the publish collection,\n   but have not yet been removed from Facebook. (Whether to actually remove a\n   photo from Facebook when it is removed from your publish collection is\n   controlled by publish-service options, discussed below.)\n\n}\n\n\n<\/p><\/li>\n\n<\/ol>\n\n<div class='float_sidebar_right' style='margin-top:15px'>\n<img loading=\"lazy\" decoding=\"async\" width=\"463\" height=\"400\" class=\"raw\" src=\"\/i\/p\/lr_publish_segmented_grid-facebook.png\"\/>\n<br\/>\nSegmented grid showing photos in a publish\n<br\/>collection in various states of Publish\n<\/div>\n\n<p>When viewing a publish collection in Grid mode, you can see the photos\npartitioned into their various states in the <span class='defn nobr'>segmented grid<\/span> with\nheaders as listed above (and illustrated in the screenshot at right).<\/p>\n\n<p>You can add and remove photos from a normal publish collection as you\nlike (and they are automatically added and removed from smart publish\ncollections as per the criteria that you've set up), but nothing is\nactually done with them until you launch Publish, via the &#8220;Publish&#8221;\nbutton. The Publish button appears in the lower left of Lightroom, in place\nof the &#8220;Export&#8221; button, when viewing a publish collection, as in the\nscreenshot at right.<\/p>\n\n<p>There's also a &#8220;Publish&#8221; button in the upper right of the segmented grid.<\/p>\n\n<p>When you actually launch a Publish action, Lightroom fires up an export\nunder the hood, and photos are rendered as per the various settings\nconfigured when the publish service was created (the details of which\nfollow in the next section of this document). As each photo is uploaded to\nFacebook, it's moved to the &#8220;Published Photos&#8221; section. You can click on\neach segmented-grid section's header to expand and collapse it; if they're\nall collapsed you can watch their photo counts, shown at the right side of\neach segmented-grid header, update in real time.<\/p>\n\n<\/div>\n\n\n\n<div class='section' style='margin-top:50px' id='create'><p class='h'><a class='permalink' href='#create'>Creating a Facebook Publish Service<\/a><\/p>\n\n\n\n\n\n<p>Let's look in detail at configuring a publish service to export to your\nFacebook account. Make sure that the Facebook plugin is installed and enabled, then\nclick on the &#8220;Set Up...&#8221; of the Facebook header in Library's list of publish\nservices.\n\n\n<\/p>\n\n<div style='margin:0' class='ic'><img loading=\"lazy\" decoding=\"async\" width=\"236\" height=\"204\" class=\"raw\" src=\"\/i\/p\/lr_publish_set_up-facebook.png\"\/><\/div>\n\n<p>This brings up the <span class='defn nobr'>Lightroom Publishing Manager<\/span>, a dialog that\nlooks like a cross between the normal export dialog and the Plugin\nManager...<\/p>\n\n<div class='wide ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"465\" class=\"raw\" src=\"\/i\/p\/lr_publish_manager_overview-facebook.png\"\/><\/div>\n\n<p>Items show up in the list of Publish Services (highlighted in\nthe upper left) when their plugin is installed and enabled in the Plugin\nManager. Old Lr1 or Lr2 plugins won't provide this new feature, of course,\nbut most of my &#8220;export to...&#8221; plugins, including Facebook, do.<\/p>\n\n<p>If any of the plugins you have installed provide <span class='defn nobr'>export filters<\/span>,\nthey are listed in the middle-lower-left section of the Publishing Manager,\njust as they are in the normal export dialog. Lightroom does not come with\nany export filters built in, but they can add powerful features to your\nexports &mdash; both normal and publish &mdash; so it behooves you to know\nwhat's out there. Popular ones include my <a\nhref='\/blog\/lightroom-goodies\/metadata-wrangler\/'>Metadata\nWrangler<\/a> for controlling exactly what metadata is included in exported\ncopies, my <a\nhref='\/blog\/lightroom-goodies\/gps\/'>geoencoding\nsupport<\/a> shadow injecter for ensuring that the geoencoded location is\nproperly included, and Tim Armes' <a\nhref='http:\/\/www.photographers-toolbox.com\/products\/lrmogrify2.php'>LR\/Mogrify<\/a>\nplugin for advanced watermarking and image borders.<\/p>\n\n<p>The main panel of the Publishing Manager shows the export\/service\nsettings for the Publish Service that's about to be created (an\nexport-to-Facebook service in the example above). Like the normal export\ndialog, it has numerous sections; let's look at them in detail....<\/p>\n\n\n\n\n\n<p class='h2' id='service-naming'><a href='#service-naming' class='permalink'>Naming your Publish Service<\/a><\/p>\n\n<p>The first section allows you to give your export service a name, so you\ncan keep them straight if you have more than one.<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"79\" class=\"raw\" src=\"\/i\/p\/lr_publish_settings-1-name-facebook.png\"\/><\/div>\n\n<p>If you have only one Facebook account, you probably want to leave it at its\ndefault of &#8220;jf Facebook&#8221;. It looks ugly in this dialog, but when left at\nits default it won't even be shown in the list of publish service in\nLibrary, as seen in the screenshots above. If you set your own name, such\nas &#8220;My Facebook Stuff&#8221;, it shows up in the Library list as &#8220;jf Facebook:\nMy Facebook Stuff&#8221;. So if you need just one Facebook publish service, it's cleanest\nall around to just leave the name at its default. You can always change it later.<\/p>\n\n<p>However, if you have multiple accounts, you'll want to name them,\ne.g. &#8220;Facebook Work&#8221; for one and &#8220;Facebook Play&#8221; for another.<\/p>\n\n\n\n\n\n<p id='login' class='h2'><a class='permalink' href='#login'>Which Facebook Account?<\/a><\/p>\n\n\n<p>The next section is where you\n\n\n\n\n\n\n   authenticate to your Facebook account.(Before starting the authentication,\n   be sure that you are logged in to Facebook in your system-default web\n   browser, to the Facebook account that you want to use with this Publish\n   service.)\n\n\n\n<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"585\" height=\"142\" class=\"raw\" src=\"\/i\/p\/lr_publish_settings-2-login-facebook.png\"\/><\/div>\n\n\n\n\n   <p>After authenticating at Facebook, you'll be directed to\n   a page on my site with a simple note and a box of gibberish:<\/p>\n\n   <div class=\"ic tight\"><img loading=\"lazy\" decoding=\"async\" width=\"910\" height=\"157\" class=\"raw\" src=\"\/i\/p\/lr_publish_facebook_auth.png\"\/><\/div>\n\n   <p>Select the gibberish (as shown selected in blue above) and copy to your\n   system clipboard (Control-C on Windows, Command-C on a Mac), and return\n   to Lightroom and paste it (Control-V or Command-V) into the dialog:<\/p>\n\n   <div class=\"ic tight\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"395\" class=\"raw\" src=\"\/i\/p\/lr_publish_facebook_auth2.png\"\/><\/div>\n\n   <p>You'll then be authenticated within the publish service being made.<\/p>\n\n\n\n\n<p>Once the publish service has been created, <b>you can not change the\nassociated account<\/b> for the publish service, and this section becomes\ndeactivated during a publish-service edit. (You can make another publish\nservice for use with a different Facebook account, or even for use with the\nsame Facebook account but with different export options.)<\/p>\n\n\n\n<p id='loc' class='h2'><a class='permalink' href='#loc'>Export Location<\/a><\/p>\n\n\n<p>The next section is also available only at publish-service create time:\nsetting the export location:<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"153\" class=\"raw\" src=\"\/i\/p\/lr_publish_settings-3-loc.png\"\/><\/div>\n\n<p>Most people leave the export-location setting at the default of\n&#8220;Temporary folder&#8221;, but you might set it to some specific named folder\nif you want to keep a local copy of all the images that have been published\nto Facebook. Again, Lightroom does not allow this setting to be changed once\nthe publish service has been created.<\/p>\n\n\n\n\n<p class='h2' id='standard-export-settings'><a href='#standard-export-settings' class='permalink'>Various Standard Lightroom Export Settings...<\/a><\/p>\n\n<p>The next sections are all the same as in the standard Lightroom export\ndialog...<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"191\" class=\"raw\" src=\"\/i\/p\/lr_publish_settings-4-etc.png\"\/><\/div>\n\n\n\n\n\n  <p>In the &#8220;Image Sizing&#8221; section, it's recommended that you leave it set to\n     &#8220;Resize to fit Long Edge, 2048 pixels&#8221;, as that will give you the maximum size\n     allowed by Facebook.<\/p>\n\n\n\n\n<p class='h2' id='filters'><a href='#filters' class='permalink'>Export Filters<\/a><\/p>\n\n<p>The next sections are for export filters you have installed and enabled,\nif any. Here's an example illustrating what some sections from <a\nhref='\/blog\/lightroom-goodies\/metadata-wrangler\/'>Metadata\nWrangler<\/a>, <a\nhref='\/blog\/lightroom-goodies\/run-any-command\/'>Run Any\nCommand<\/a>, and <a\nhref='http:\/\/www.photographers-toolbox.com\/products\/lrmogrify2.php'>LR\/Mogrify<\/a>\nmight look like...<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"159\" class=\"raw\" src=\"\/i\/p\/lr_publish_settings-5-filters.png\"\/><\/div>\n\n<p>The blue rectangle marks Lightroom's controls for adjusting the order\nthat the filters are applied, and for removing them altogether.<\/p>\n\n<p>Each section can be opened to reveal the filter's particular settings,\nof course, but the filter details are not relevant to this overview about\nPublish, except to note that like the standard Lightroom settings (image\nsize, etc.), changing these filter settings after a publish service has\nbeen established\n\n\naffects only images uploaded after the change.\n\n<\/p>\n\n\n\n  <p class='h2' id='collections'><a href='#collections' class='permalink'>Facebook Albums<\/a><\/p>\n\n<p>Now we begin the Facebook-specific sections. The first allows you to pick\nwhich existing albums at Facebook you would like to appear in this particular\npublish service...<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"589\" height=\"299\" class=\"raw\" src=\"\/i\/p\/lr_publish_settings-6-collections-facebook.png\"\/><\/div>\n\n<p>For each album at Facebook, you can choose a normal collection, a smart\ncollection, both, or neither.<\/p>\n\n\n\n\n<p class='h2' id='create_normal'><a href='#create_normal' class='permalink'>Creating a Normal Publish Collection<\/a><\/p>\n\n<p id='populate-collection'>The publish-collection version of a Facebook album starts out empty, which\nis perfectly fine if the album at Facebook is actually empty, or if you don't\nmind that the publish-service manifestation of the Facebook album shows only\nimages you add from here on in.\n\n\n\n        <\/p><p style='color:#C44'>Facebook does not allow images to be updated, so it\n        really doesn't make a lot of sense to bother with this.<\/p>\n\n        <p>But if you would like to try, enable the<\/p>\n\n    <div class='cmd'><b>Populate newly added normal (non-smart) collections from your Facebook account<\/b><\/div>\n\n        <p>option, and the plugin will try to match up images currently in\n        the newly-created normal (non-smart) albums at Facebook with images in\n        your catalog that you had uploaded to Facebook with this plugin, or\n        with previous versions of this plugin.\n\n\n<\/p>\n\n\n\n\n\n\n<p class='h2' id='smart-rules'><a href='#smart-rules' class='permalink'>Defining a Smart Publish Collection's Rules<\/a><\/p>\n\n<p>If you ask the plugin to create a smart publish collection, it does so\nwith a dummy rule that matches no photos. Once it's been created and the\npublish-service dialog is dismissed, choose \"Edit Smart Album\" from the\ncollection name context menu to replace the dummy rule with whatever rule\nor rules you want.<\/p>\n\n<div class='warning'>\n    <p id='cant-import-smart-collections'>\n\n       Do <span style='color:white'>not<\/span> attempt to create smart collections via the &#8220;Import Smart Collection Settings...&#8221;\n       item in the Publish Service context menu. A bug in Lightroom causes this to create a corrupt publish collection, and the plugin\n       infrastructure doesn't offer me a way to disable that menu item.\n\n   <\/p>\n\n<\/div>\n\n\n\n\n\n\n\n<p class='h2' id='deleting'><a href='#deleting' class='permalink'>Deleting a Publish Collection<\/a><\/p>\n\n<p>You can remove a publish collection from your publish service via the\n&#8220;Delete&#8221; item in the publish-connection name's context menu. Doing so\ndoes <i>not<\/i> remove the album or its photos from Facebook: for such a major\noperation, please visit Facebook directly.<\/p>\n\n\n\n\n<p class='h2' id='metadata'><a href='#metadata' class='permalink'>Facebook Metadata Options<\/a><\/p>\n\n<p>The next section configures various Facebook-related metadata options, just\nas in a &#8220;normal&#8221; Facebook export.<\/p>\n\n<div class='ic tight'><img loading=\"lazy\" decoding=\"async\" width=\"584\" height=\"190\" class=\"raw\" src=\"\/i\/p\/lr_publish_settings-8-meta-facebook.png\"\/><\/div>\n\n\n\n<p class='h2'>Phew !<\/p>\n\n<p>Finally, you can press the &#8220;Save&#8221; button to create the publish\nservice and the publish collections you selected.<\/p>\n\n\n<!--\n\n<\/div><div class='section'><p class='h'>Publish Collection Sets<\/p>\n\n-->\n\n<!--\n\n<\/div><div class='section'><p class='h'>Photo Comments<\/p>\n\n-->\n   \n\n<\/div>\n\n\n\n\n\n\n<div id='edit' class='section'><p class='h'><a class='permalink' href='#edit'>Making Changes to an Existing Facebook Publish Service<\/a><\/p>\n\n\n\n<p>You can edit the publish-service settings via the &#8220;Edit\nSettings...&#8221; item in the publish-service name's context menu. You can\nchange all settings except the <a href='#login'>account at Facebook<\/a> and the\n<a href='#loc'>export location<\/a>, but there's a catch: if the change\nrelates to something about how each image is exported and uploaded (such as\nthe size or image quality, metadata settings, etc.) and you want those\nchanges to be reflected in photos already at Facebook, it won't happen\nmagically: you'll have to republish them all.<\/p>\n\n<p>Republishing can take a long time if you've got a lot of photos, and not\nall changes necessarily need to be reflected in every photo, so it is not\ndone automatically.<\/p>\n\n\n\n\n\n   <p>If you want to republish all or some previously-published photos,\n   select them in their various publish collections and invoke the context\n   menu's &#8220;Mark to Republish&#8221; item.<\/p>\n\n\n\n\n\n<\/div><div class='section' id='another'><p class='h'><a class='permalink' href='#another'>Adding Another Facebook Publish Service<\/a><\/p>\n\n\n\n\n\n<p>If you have another Facebook account you'd like to publish to, or you'd like\nto publish with different settings (e.g. your first Facebook publish service\nhad full size exports, but you'd like to be able to upload to some\ncollections with smaller sizes), choose<\/p>\n\n<div class='cmd'><b>Create Another Publish Service via &#8220;jf Facebook&#8221;...<\/b><\/div>\n\n<p>from the existing publish service's title context menu (where &#8220;Set\nUp...&#8221; had been before the first one was created.)<\/p>\n\n\n\n\n\n\n\n\n\n<\/div><div class='section' id='warnings'><p class='h'><a class='permalink' href='#warnings'>Issues to Watch Out For<\/a><\/p>\n\n\n<p>The following issues are inherent shortcomings in Lightroom's initial\nversion of Publish, and apply to all publish services:<\/p>\n\n<ul>\n\n<li><p>There's no way to tell which publish collections have photos\nawaiting action except by visiting each publish collection in turn and\nviewing the grid to see whether the &#8220;Publish&#8221; button is enabled or\ndisabled.<\/p><\/li>\n\n<li><p>There's no way to invoke publish on all your publish services in one\ngo; the best you can do is address each publish service in turn, selecting\nall its published collections and then invoking Publish on them.<\/p><\/li>\n\n<li><p>The photo-thumbnail &#8220;Go to Collection&#8221; context menu item does\nnot list any kind of smart collection that the photo may be part of,\nincluding smart publish collections.<\/p><\/li>\n\n<li><p>The use of <i>undo<\/i> with publish-related operations is likely to\nnot work and perhaps even corrupt the publish parts of your catalog. Take\ncare.<\/p><\/li>\n\n<li><p>You <a href='#cant-import-smart-collections'>can't import\nsmart-collection settings<\/a> to a publish smart collection; doing so\ncreates a corrupt smart collection.<\/p><\/li>\n\n<li><p>I have not tested export-to-catalog yet, but I would expect that Publish\ninformation does not go along with the images.<\/p><\/li>\n\n<\/ul>\n\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>This page describes the Publish aspect of my export-to-Facebook plugin for Adobe Lightroom. The \"normal export\" portions of the plugin work in all versions of Lightroom from Lr 2 on, but its Publish features, described on this page, work only in Lr3.3 and later. <p style='color:#F66; font-size:110%'>Warning: The idea behind Publish is simple enough, but if you hope to avoid unpleasant surprises, you must understand important details before getting started with it.<\/p> <p style=\"margin-bottom:50px\">Thankfully, Publish is an extra feature <b>in addition to<\/b> the \"normal\" export offered by Lightroom via this plugin (and earlier versions of this plugin). Most users should [...]","protected":false},"author":1,"featured_media":0,"parent":890,"menu_order":0,"comment_status":"open","ping_status":"open","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/pages\/1542"}],"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=1542"}],"version-history":[{"count":0,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/pages\/1542\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/pages\/890"}],"wp:attachment":[{"href":"https:\/\/regex.info\/blog\/wp-json\/wp\/v2\/media?parent=1542"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}