Hi TinRobot,
Well 99Jon's advice and recommendations have been on the money, I think he and I are just explaining in different ways.
Your listing what you want in the end is most helpful, because it makes it more clear how to frame the answer you're seeking:
- Imac with entire photo library (presume using Classic).
Yes, you would use LR Classic for this. With LR Classic, all the originals are stored on your iMac, and you have the responsibility to back up both your catalog AND your photos, to avoid data loss.
- iPhone with selected albums only and any pictures taken with the phone to be added to the cloud for inclusion in the main library.
Any collections synced from LR Classic on the iMac will show up automatically on your iPhone or iPad. Any photos taken on the iPhone (either using the LR Camera app, or imported from your camera roll) will sync over to your iMac and the originals will ultimately be on your iMac.
- Macbook Pro with Lightroom so that I can upload from camera while on the road, edit and eventually add to main library on iMac with edits and at full resolution.
This is more thorny, and you have two possible choices of how to approach this:
1. You could use LR (cloud version) on your MacBook. This is theortetically the ideal workflow, as the originals you import there would sync over to your iMac. The reality is that if (like me) you may take hundreds of RAW images in a day while traveling, and you connect with lousy hotel wifi, your originals may take forever to sync over the cloud to your iMac.
2. You could use LR Classic on your MacBook. DO NOT try to sync LR Classic from your MacBook, as this will overwrite everything synced from your iMac. Only ONE instance of LR Classic can sync to the cloud. In this case, you would not enable syncing from your MacBook, and would keep the originals with you. When you return home, you can use the "Import from Catalog" on your iMac to bring the images from your MacBook into the master LR Classic library on your iMac. In this case, you're best off investing in an external hard drive (you can get a 2Tb external drive for maybe $60 US). Keep your library and catalog on the external drive to make it easier to import back into your iMac when you get home. Even better, get two external drives, and use one as a backup of the other, just in case.
- It would be nice if the Macbook could sync with the cloud, but selectively so that it did not fill up the 256GB hard drive.
As I said above, you could do this if you are using the LR CC app (cloud version with the rounded corners icon) on your MacBook. But the syncing can take a LONG time if you're on a slow connection. If you're taking upwards of 15-20Gb of photos a day, your MacBook could take forever to sync. There's no way to sync selectively. It's all or none.
Now, there is a third option, which is what I do when I do want a selective sync. It's a little more involved, and requires both LR Classic and LR CC on your MacBook. I do this regularly, despite Adobe's recommendation as mentioned above by 99Jon. What I do is, I follow option 2 above with LR Classic for all my photos. But, if I want to get a handful of my images over to LR CC so I can have them on my phone or ipad, and share albums of my picks while traveling, I do this:
1. From LR Classic, filter my picks to share.
2. Export as DNG to a temporary folder on my desktop. (Or export originals, if I've done additional work in Photoshop). Export as DNG will include the adjustments made in LR.
3. Open LR CC, and import the DNGs and PSDs from the temporary desktop folder. These will sync to the cloud.
4. Once LR CC has imported the images, I delete the temporary folder.
This way, I can share selected images while I'm on the go, but still import everything else when I get home.
I hope that helps!
Mike