New Client: Gallery 3 Publish Service for Lightroom 3
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Hi! I've written a Lightroom 3.0+ plugin for Gallery 3 integration both via publish service and export. Most of the functionality is there and it works for me, use it at your own risk. If you do find any bugs or quirks, please tell me so I can try and fix them. [img]http://misc.nesciens.net/files/screenshot1.png[/img] For further information and a download link, please look here. You can either use the comment form there or this forum thread for feedback. So long |
|
bharat
![]()
Joined: 2002-05-21
Posts: 7994 |
![]() |
Outstanding.. great work! |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
... |
|
AveryNelson
Joined: 2008-05-10
Posts: 28 |
![]() |
Hey Pi, Really nice of you to put this together. Looking forward to giving it a whirl. When I load the plugin, I get the following error: Plug-in error log for plug-in at: /Volumes/data/d2/software/mac/plugins/lightroom3/G3_publish_service_20100905/G3PublishService.lrplugin **** Error 1 An error occurred while attempting to load this plug-in. The status in Plug-in Manager is listed as 'Installed but not working'. Any thoughts? OS: MacOS 10.6.4 -Avery |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Ok, just tried on a Mac, i can reproduce that. i'll look into it, thanks for the info! Update: It should work now; I can't check against LR 3.2, but it does work for LR 3.0 on Leopard now. I've updated the file attachment in the initial posting. |
|
AveryNelson
Joined: 2008-05-10
Posts: 28 |
![]() |
Well, after I uploaded the new plugin (removed prior version and rebooted LR first), I received the status "Installed but not working". I rebooted LR, and the plugin was then listed as disabled. After enabling, it works. Anyhow, I was able to upload to my dev site, just fine (only basic testing thus far). That's just awesome. Great work, and thanks! I'd buy you a beer if you were local. Now, I just need a G3-WordPress3 SSO solution that works! One question about auth (since I really don't know how G3 3rd party auth works)... if you indicate an httpS url (I don't have SSL configured on my dev env yet), does it pass the credentials over SSL? Also, with the auth key, does it pass the credentials again, or does it exclusively rely on a paired key to authenticate my workstation for future requests (and only pass the password when retrieving the initial key)? Thanks! |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Haha, thanks anyway. Good to hear it works for you now. As to the authentication, as far as i know https encrypts all data that is sent over the line, though I don't know whether LR's networking supports https at all. But if it does I should think that all http traffic is encrypted. It would be quite bad if it wasnt, because every http request sent to the gallery contains the auth key, and if an attacker came to know it, he/she could cause quite a lot of harm. The login credentials you enter into the login dialog are used just once to fetch the key, the password isn't even saved at all by the plugin. Come to think of it, the key really shouldn't be as prominently displayed as it currently is. I'll change that. Update: Key is more private now. |
|
AveryNelson
Joined: 2008-05-10
Posts: 28 |
![]() |
3.14159 wrote:
Haha, thanks anyway. Good to hear it works for you now. As to the authentication, as far as i know https encrypts all data that is sent over the line, though I don't know whether LR's networking supports https at all. But if it does I should think that all http traffic is encrypted. It would be quite bad if it wasnt, because every http request sent to the gallery contains the auth key, and if an attacker came to know it, he/she could cause quite a lot of harm. The login credentials you enter into the login dialog are used just once to fetch the key, the password isn't even saved at all by the plugin. Come to think of it, the key really shouldn't be as prominently displayed as it currently is. I'll change that. Cool on the update. I initially asked the question, because I was lazy and didn't want to order a cert, setup ssl to test and do a packet capture to test, if someone already knew this answer. Well, here are the results of the test: - LR 3.2 *does* support http traffic over SSL (https) I think it probably makes sense to highlight somewhere in the documentation that there is a vulnerability if you are not using https (Gallery should point this out to folks, as well). Then again, sites like facebook do insecure submits all day long... that's just poor. ################################ X-Gallery-Request-Method: post 22 X-Gallery-Request-Method: post +.KGSa.......gp.Y........}.|-.y....~.U.t....O..-...hEm.....Xw"Kg...R@....?..toa.1!....@.]L..S6..E... ?,..K....hh..a>.H#.N..G.5e..... N`x..)...4f.%..Y/. ..*.H.. |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Good to know https works. However, I don't think this is really such a big risk for most people. Sure, if an attacker can sniff the traffic, then you're in trouble, but for the overwhelming majority of people and network setups this is extremely difficult. I'm behind a router which regularly pulls security updates from my ISP and doesn't expose my machine's traffic to other network participants; over here in Germany, this is what most people have nowadays. Even on public wifi hotspots you usually can't sniff other people's traffic. That doesn't make it impossible to exploit that vulnerability, but you'd need to take control of the router or some part of the ISP's infrastructure, and an attacker capable of that would probably not be stopped by https encryption, at least if the client runs windows ;) So, while I do agree that this is a vulnerability and that there are setups where this would be dangerous, I'd rather not highlight it too much, since people who don't fully understand the matter might be frightened away to flickr (who don't even support https at all afaik), even though they'd in practice be perfectly safe. Facebook, on the other hand, that's really poor, they ought to at least offer https (which to my knowledge they don't) since that traffic just offers so much possibilities for ISPs to profile their customers .. but then, it's not as if they cared about their users' privacy, so they're probably just being consequent. So long |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Fairly big update (0.3): Besides, if anyone in the know is reading this, are there any official repositories or web sites or any kind of central registry for Gallery 3 clients? I don't think too many people will find this forum thread, so once this is stable enough for everyday use something more exposed would be good. |
|
AveryNelson
Joined: 2008-05-10
Posts: 28 |
![]() |
Security... perhaps it's out of habit of working on systems with sensitive data, but I just don't login with an admin ID to any system without secure auth. Hackers tend to be particularly crafty, regardless of physical access. You are right, more users might be 'scared' away by the truth! Re: best location to post. There is the git contrib area, but since this is a lightroom plugin (versus a gallery module)... maybe consider the Adobe Lightroom Exchange. Similar export/publish plugins have been posted there in the past. |
|
Glooper
Joined: 2005-09-21
Posts: 225 |
![]() |
Just tried the integrated export functionality. Works well. I like the interface, it's a bit more streamline than the original. Not so keen on the pop-up message boxes that appear after things happen, but once logged in you don't see them again anyway so I'm fine with it. Excellent stuff. The only bug I've noticed is that it doesn't remember the last album you've chosen in the drop down list, which it did before, was useful when you keep uploading to the same album. Cheers Benjamin Albert Smith - Photography |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Avery: If you're going to use Gallery3 for sensitive or just valuable images, by all means encrypt your traffic and make sure all modules you use are secure. I fully agree, if that's what you're storing in there, then you had better have good security, and if possible it'd be best not to expose it at all to the www. If, on the other hand, all you upload is photos of your ugly aunt marge's brutally boring birthday party, then I'd say the risk of being compromised by some crafty hacker sniffing your traffic is minuscule, it's not exactly trivial to do that after all. Glooper: Bug fixed, album name is now being remembered. I've updated the initial posting's file attachment. |
|
aalang
Joined: 2008-04-14
Posts: 22 |
![]() |
This is awesome! [Window Title] [Main Instruction] [Content] Keep up the good work! Åsmund |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
aalang: Thanks! I've found the error, it should work now, please download the latest version (file attachment in the initial posting) and try again. |
|
pyjamasam
Joined: 2004-02-03
Posts: 6 |
![]() |
I ran into the attempt to index global 'collectionInfo' problem as well (Lightroom 3.2, OS X 10.6.4, Gallery git pull 3936183446375e039cc3). It turnes out that Once I did that it seams to be working well. Thanks very much for publishing this. I have been looking for a good way to manage my high res images locally and lower res ones on gallery. chris. |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
pyjamasam: Yep, I was looking for something to do that, too. It's really quite unnerving that there is no good solution for that, at least for people who would like to have proper sorting, which rules out flickr. I hope this will turn out to be useful for other people too, but for me it definitely is, I've been looking for a solution like this for ages. |
|
GuyVerschuere
![]()
Joined: 2007-09-16
Posts: 88 |
![]() |
Hi, I always get "result is nil" and "failed to retrieve auth key" when I want to add an account. What can be wrong? [IMG]http://cindyenguy.be/ico_www.gif[/img] My Blog [IMG]http://cindyenguy.be/ico_www.gif[/img] My Gallery |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
That's interesting. This means the request is sent to the Gallery and that there is neither success nor a 404 or 403 response. What Lightroom version are you on? What's your gallery version? Is there any number (http status code) after the "failed to retrieve auth key"? You might also want to make sure the REST module is activated in your gallery and check your URL again (it should look like http://example.com/gallery3/ with no index.php or /rest/ or the like.) So long |
|
aalang
Joined: 2008-04-14
Posts: 22 |
![]() |
3.14159: It's getting there [Window Title] [Main Instruction] [Content] with the previous error it did upload the picture, now it does not. |
|
GuyVerschuere
![]()
Joined: 2007-09-16
Posts: 88 |
![]() |
If I use http://galerie.cindyenguy.be as URL I get "wrong username/password" I am using Lightroom 3.2 64bit op Windows 7 64bit [IMG]http://cindyenguy.be/ico_www.gif[/img] My Blog [IMG]http://cindyenguy.be/ico_www.gif[/img] My Gallery |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
GuyVerschuere: The http:// is necessary, you can't omit that. So .. are you really sure your credentials are valid? i've checked in the code, the only way this error message can possibly show up is when gallery returns a "403 Forbidden" header to your authentication request. That's also the only way I can reproduce this. So either something is seriously broken or it's just that .. before i start digging deeper into the code please check again if your user name and passwort really are correct. aalang: Code 400, that's odd. What gallery version are you on, and what exactly were you trying to do? I'll send you a private message with another thing you could try. |
|
GuyVerschuere
![]()
Joined: 2007-09-16
Posts: 88 |
![]() |
I'm still getting the wrong username/password error. Even changed my password to be sure the & symbol doesn't make a problem. Now, even with a new plain text password I get the error. I asume the plugin relayes on the REST plugin? How can I check that one is fine? I'll send you temporary password thru PM. |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Guy: Thanks! I'm taking a look right now, I can reproduce the issue. So long |
|
GuyVerschuere
![]()
Joined: 2007-09-16
Posts: 88 |
![]() |
That's the problem! Thans for finding it. Now I just need to find how to disable it just for the rest plugin.... [IMG]http://cindyenguy.be/ico_www.gif[/img] My Blog [IMG]http://cindyenguy.be/ico_www.gif[/img] My Gallery |
|
GuyVerschuere
![]()
Joined: 2007-09-16
Posts: 88 |
![]() |
It isn't easy this doesn't work: <IfModule mod_rewrite.c> and this also doesn't work: <IfModule mod_rewrite.c> Anyone who knows how to set.htaccess to exclude the rest module? [IMG]http://cindyenguy.be/ico_www.gif[/img] My Blog [IMG]http://cindyenguy.be/ico_www.gif[/img] My Gallery |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Yeah, this rewrite stuff is tricky. I've written a quick fix, though. The login form now includes a "Path to REST base" field, for you that should be "/rest/". Since theres an unfinished comment integration in there (that I hope I commented out completely) I'll wait till I have that feature finished until i release this, but it should work for you in the meantime. |
|
GuyVerschuere
![]()
Joined: 2007-09-16
Posts: 88 |
![]() |
THANK YOU! it works! [IMG]http://cindyenguy.be/ico_www.gif[/img] My Blog [IMG]http://cindyenguy.be/ico_www.gif[/img] My Gallery |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Guy: Good to hear! |
|
aalang
Joined: 2008-04-14
Posts: 22 |
![]() |
3.14159: Thanks! I'll set up an account for you. Sending you an email with the details. |
|
pyjamasam
Joined: 2004-02-03
Posts: 6 |
![]() |
So some things I have discovered while working through my close to 30k of images. - I managed to "break" things by deleting an album from Gallery through he web interface and then trying to "re-publish" it from Lightroom (I did this a few times while tuning the settings between the 2 apps. - Having lightroom upload a 640x? sharpened image is great, except Gallery still does all its image processing on it. - I also added a "sort by file name" option to Gallery (I setup album names based on year and then month and then a descriptive name) so that I could sort things "chronologically" based on when an even occurred. (even if the images are from different dates). Overall I am REALLY happy with this plugin. You have done a great job with it. I think the only things on my wish list are video support (which might be possible as a module/addon with somthing like FFMPEG transcoding to h.264 on the server side after upload or what not.) and nested collections so I don't end up with names like 2008/05AACRegionals or even worse 2008/11EuropeVacation/London Great stuff, I really appreciate you releasing this plugin. Its enabled me to move away from iMatch and a custom export/html builder script to something slightly more modern chris. |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
aalang was able to solve the mystery; if anyone else experiences code 400 errors, deleting and republishing the responsible images should help. pyjamasam: thanks for the praise! glad to hear this works for you, and for your pretty specialized requirements, too. i agree the behaviour on missing albums (and when updating missing images, too!) can't stay that way. I have an idea how to fix that, but please share what you have, yours might be better. so long |
|
pyjamasam
Joined: 2004-02-03
Posts: 6 |
![]() |
3.14159 wrote:
i agree the behaviour on missing albums (and when updating missing images, too!) can't stay that way. I have an idea how to fix that, but please share what you have, yours might be better. Sure. When I get home tonight I'll grab the code and do a diff from the latest version you posted and post it up here for you. 3.14159 wrote:
as to the rest of your modifications, they concern the gallery software, don't they? in that case you could package them into modules if you havent already done so, especially the "sort by filename" might be useful to a lot of people. I am not totally sure that they could be included as a module. They are modifications to some basic parts of Gallery. Its somthing I could add as a ticket and submit a patch for, but either way, its not major changes in the end. One thing that I did think of this morning is that I actually have double copies of images floating around on my server now. A "normal" size version, and a "resized" version (which are exactly the same). I need to do some digging and clean that up, but its not a huge deal as they are small images, but its something I'd like to solve. 3.14159 wrote:
concerning your wish list... Hehe. Ya that's why its my wish list. Its stuff that's not quite feasible, or even if it is feasible it would take far to much effort to deal with. I have so few videos that it really doesn't matter, and as for the nested collections, your method of putting the / in the name works great. So all in all I am a happy camper. chris. |
|
samwise_s
Joined: 2010-09-13
Posts: 3 |
![]() |
3.14159 wrote:
aalang was able to solve the mystery; if anyone else experiences code 400 errors, deleting and republishing the responsible images should help. Hello (just registered to post this comment to improve an already fantastic plugin! I seem to be experiencing Code 400 errors as well. What I found out from looking around a bit is as follows: I'm using the modified plugin with the "Path to REST base" option field. Works basically OK (i.e. Export to Gallery3 is perfect), but... When trying to create an album as a target for Publishing, the following happens. 1) The Create album asks for the album name and accepts whatever the user gives OK. After looking at the error log in Gallery, the following clue is given: 2010-09-13 09:28:21 -07:00 --- error: Rest_Exception [ 400 ]: Bad Request /var/www/gallery/modules/gallery/helpers/item_rest.php [ 184 ] Looking at item_rest.php, line 184, indicates that a Rest_Exception is thrown whenever the $entity->type is not any of album, photo or movie. What gives? It should be creating an album, shouldn't it? Now here is where I think the "REST Base URL" option comes into play and isn't properly handled. I ran a Wireshark trace on the Publish communication, and the HTTP POST request is "POST /index.php/rest/item/1". This isn't really a problem from Gallery's (or Apache's, actually) point of view, and it gives a 302 Found redirect to the proper path (/rest/item/1). However, for some reason unknown to me, the LR Gallery plugin then tries a HTTP GET request on the redirect URL. This, of course, strips the POST contents from the request, leading to the exception being thrown by item_rest.php. Could somebody please fix this? I'm a bit afraid to touch the plugin myself.. Best regards, |
|
samwise_s
Joined: 2010-09-13
Posts: 3 |
![]() |
samwise_s wrote:
Replying to myself here /Sam |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
pyjamasam wrote:
Sure. When I get home tonight I'll grab the code and do a diff from the latest version you posted and post it up here for you. sounds good. samwise_s: thanks for helping! these 400s are quite annoying, even more so since I fail to reproduce them. What is the exact error message you're getting? so long |
|
samwise_s
Joined: 2010-09-13
Posts: 3 |
![]() |
Quote:
The get request in your wireshark trace could be alright; i'm sending one immediately after posting the new album to fetch that album's id (the post request returns only a rest url.) This does not strip anything off the post request, since the requests are processed sequentially on the server; once the reply to the post request is out the next one (the get) can be processed. To me this indicates that creating the album probably works as intended; the 400 error might occur someplace inside the image upload part. I'm still not entirely convinced I'll get you the debug info and Wireshark trace as you requested, that's not a problem at all BR, |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
samwise_s wrote:
I'm still not entirely convinced Wait, did you change the rewrite settings in the .htaccess? I can't reproduce any 302 responses on none of my test setups (gallery3 latest code running on apache on win7 and apache on debian linux) and /rest/ without index.php doesn't even work in the browser either (404 from the web server, with /index.php/ it works.) if that's the case, then you'd enter /rest/ or /my_new_rest_path/ in the "path to REST base" field in the add account dialog, and then the plugin wouldn't send anything to /index.php/rest/ at all, since that would be expected to cause errors. If you didn't see that text field when you added your account, maybe you created it with a previous version of the plugin that didn't have this option yet. Just add the account again (the old one will be replaced) and enter /rest/ in the "path to rest" field; that should do the same as your workaround. if you did/do enter "/rest/" instead of the default "/index.php/rest/" and the default value shows up in any urls, that would be a good starting point for a fix. samwise_s wrote:
I'll get you the debug info and Wireshark trace as you requested, that's not a problem at all Thanks! so long |
|
robjkentjr
Joined: 2010-08-18
Posts: 6 |
![]() |
This is great! Thanks for doing it. I have two (I think) simple suggestions: 1. In the 'Image Sizing' box of Publishing Manager, can you add a box to change the resolution of uploaded pictures. 2. Other authors have put an automatic update notification system in the Plug-In Manager so when there is a new version available it lets the user know. Just my 2-cents. Thanks again for doing this! Rob |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
robjkentjr wrote:
This is great! Thanks for doing it. You're welcome! robjkentjr wrote:
I have two (I think) simple suggestions: Change the resolution? You're talking about the dpi, aren't you? It's trivial to add indeed, but I disabled that on purpose; is there any sense in having that kind of setting when you export to a web gallery? I can't quite think of a use case for that, what's yours? robjkentjr wrote:
2. Other authors have put an automatic update notification system in the Plug-In Manager so when there is a new version available it lets the user know. Interesting suggestion; I'll put that onto my todo list. I'll have to do all of this organizating stuff sometime soon anyway, for the moment I try to spend as much of the time I can devote to this project progamming and testing, that's why it's all a bit chaotic. |
|
stratvio
Joined: 2005-01-30
Posts: 5 |
![]() |
Thanks so much for getting this plugin so far - it works great! I'm in the process of transitioning from Gallery2 to 3 and am really looking forward to using this in the future to export from lightroom - way nicer than manually uploading and importing as I had to do with 2! I had no problems with initially adding my photos to gallery, but I ran into the 400 error mentioned above when I added photos to existing albums or edited photos in a way that necessitated re-uploading... I saw that the current solution is to delete the offending photos and try again, but how does one figure out which photo is offending? I looked in gallery's var/log/<date> file and saw the entries relating to the failed attempt, but no reference to the photo: 2010-09-17 20:26:19 -06:00 --- error: Rest_Exception [ 400 ]: Bad Request Am I to delete the entire collection and recreate it, or is there an easier way? |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
To everybody: If you find that deleting collections doesn't work, it's totally broken. I've fixed it and it'll work again in the next version, but for now it's a know issue. stratvio wrote:
Thanks so much for getting this plugin so far - it works great! I'm in the process of transitioning from Gallery2 to 3 and am really looking forward to using this in the future to export from lightroom - way nicer than manually uploading and importing as I had to do with 2! Glad to hear you find it useful! stratvio wrote:
I had no problems with initially adding my photos to gallery, but I ran into the 400 error mentioned above when I added photos to existing albums or edited photos in a way that necessitated re-uploading... I saw that the current solution is to delete the offending photos and try again, but how does one figure out which photo is offending? No, in your case that's definitely not a solution. I thought this was happening only when you had photos from a really early version of this plugin and updated to the latest one. But in your case that won't do, what's needed is a proper fix. You'll have to help me somewhat, since I couldn't yet reproduce this issue, though. stratvio wrote:
Am I to delete the entire collection and recreate it, or is there an easier way? I do hope we'll find one! So long, |
|
stratvio
Joined: 2005-01-30
Posts: 5 |
![]() |
I did just install everything in this past week (Thursday, Sept 16), so I wasn't using anything super out-dated, but I did update from G3 rc 2 to the latest developer version 326-g4b8d6be. I'm running version 0.3.1 of the publish service, which I think is the most recent? I got your address and will send the requested log files via email, thanks for helping! |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
September 16, that's as up-to-date as can be. I assume you did run the update script after upgrading your Gallery installation (/index.php/upgrader), so you should be up-to-date there, too. That's good because it rules out a lot of possible causes for this error, should make locating the issue easier. Thanks for helping! i'll wait for your email. so long |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
New version: 0.3.3 Get it here. |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Hmm. I've experimented a bit and I have a working prototype for a possible new feature. The functionality would be this: On adding a remote album to the publish service, it downloads all existing images and adds them to the catalogue; they're then being treated like any other photo you add to the published collection, you can edit them, republish them, use the comment integration (that will be in the next version), anything. I also have the parts to make a working synchronization, that is, on publishing the plugin could update the local copies of those downloaded if their counterparts in the gallery get updated; I didn't actually write this yet, but im 99% convinced it's can be done. Just loads of work to get all the critical details right. |
|
GuyVerschuere
![]()
Joined: 2007-09-16
Posts: 88 |
![]() |
It can be useful to download the existing pictures, on the other hand, wouldn't that create double pictures in the catalogue? [IMG]http://cindyenguy.be/ico_www.gif[/img] My Blog [IMG]http://cindyenguy.be/ico_www.gif[/img] My Gallery |
|
aalang
Joined: 2008-04-14
Posts: 22 |
![]() |
Great work! The sync function sounds great. G3 could be used as an online backup. Keep up the good work! |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Thanks for your feedback! I agree that duplicate pictures arent good. I could do what aalang suggests, it's definitely possible. But I think, in the end this really is the "concept car" kind of feature, impressive stuff but ultimately not very practical. Using Gallery as a backup might be possible, but I don't know of any way to export the LR editing info, so you'd always end up with one flat jpeg file only. That definitely wouldn't do for me. So I'm not going to integrate this, unless someone comes up with a really compelling use case. It'd be quite time-intensive, too, and I think that time is better spent doing useful stuff like localization. Maybe synchronizing metadata too (reflecting changes made to title or description via the web interface in the LR catalog), I could imagine that some people might find this useful (I probably would), but that's low priority. I think for now I'm going to push out a new version with comment support soon and then see that I find and fix as many bugs and quirks as i can and get localization done before I add anything this big (or if I do, then only as an optional experimental feature that people can wreck their catalogs with.) so long |
|
AveryNelson
Joined: 2008-05-10
Posts: 28 |
![]() |
3.14159 wrote:
...Maybe synchronizing metadata too (reflecting changes made to title or description via the web interface in the LR catalog), I could imagine that some people might find this useful (I probably would)... Pi -- Just wanted to voice that I REALLY like the sounds of that... especially since I'm planning on using GPS tagging and extensive meta tagging. And, yeah -- it would be really cool to maintain the updated title/description with a bidirectional sync!!! Anyhow, thanks for all your work. |
|
3.14159
Joined: 2010-03-25
Posts: 64 |
![]() |
Avery: What's meta tagging? As far as geotagging is concerned, changes to image metadata already trigger republishing, so one way sync should be already there. The other direction would be far more tricky; I can only bi-directionally synchronize what I can access via REST, like title and description (which don't require any additional modules, which is good). Is there any geotagging support in Gallery 3 and Lightroom? I had a quick look around and couldn't find any, but I may have missed something. So long |
|