Can I move the common library or use a symbolic link so that Dropbox can sync it?

A team of us are now using Fireworks for interaction design, and need to synchronise the common library so that the elements we use are up to date.
1.  Is the common library the correct method? 
2. we use dropbox, and I don't think I can tell dropbox to synchronise just the common library folder (as an isolated path from the rest of the dropbox tree...) - so, is there a trick using a symbolic link we could use so that dropbox thinks the common library is actually in it's own tree?  (OSX is BSD afterall...)
We're on Mac OSX 10.7.X, running FW CS6 and using the latest dropbox for Mac.
I look forward to hearing some ideas.  The question of teams using fireworks has been raised several times since 2009, and Adobe still hasn't got a solution.  The mind boggles as to whether or not Adobe takes Fireworks seriously - I hope they do...
All the best,
Dylan

Thanks groove25.
I did find that it is possible to use symbolic links and Dropbox to synchronise the common library across computers.  It does come with its idiosynchrasies though (excuse thepun).
I'm going to have a go with what this thread recommends:
http://hints.macworld.com/article.php?story=20120803093247391
and leichter's explanation and walkthrough (nested in the thread) looks very helpful:
There's a subtle point that, once you understand it, makes symlinks much more useful in Dropbox.
The whole design of symlinks in Unix tries to make them invisible to programs that don't specifically try to manipulate them. So suppose 'sym' is a symlink to 'file'. If a program opens 'sym' for read, it actually gets the data in 'file'. If it appends to 'sym', it actually appends to 'file'. However, if it deletes 'sym', what disappears is the link 'sym', not the file 'file'. Opening 'sym' for writing as a new file - not appending to it - is equivalent to deleting the old file and creating a new one: It leaves 'file' unchanged and creates an entirely new file named 'sym' which no longer has any connection with 'file'.
A link to a directory follows the same rules. Looking a file up using the symlink as the name really searches the linked-to directory. Creating a file through the symlink is like appending: It creates the entry in the linked directory. And so on.
A program that wishes to do something special - like change where a symlink points - has to be aware that it's dealing with a symlink and use special OS calls for that exact purpose.
Dropbox works with symlinks *but it doesn't do anything special with them*. So suppose you put that 'sym' linked to 'file' in your Dropbox directory. Dropbox comes along, finds a new file, and sends it to its servers. What does it send? Well, first the name 'sym', and then the "contents" - i.e., what it gets from reading 'sym' which is exactly the contents of 'file'. On the server, and then later on other clients, what you will find is a normal file named 'sym' with the contents of 'file'. *There is no connection with a file named 'file'.* If you change 'file' on the system where 'sym' links to it, the changes propagate. If you change it anywhere else, the changes propagate back - but Dropbox doesn't modify files in place, it writes entire new ones. So the effect back on the original system is to break the link and write a new file named 'sym' with the latest contents - but no connection to 'file'.
I know of no way to keep a link to a *file* as a symlink across updates. But the story is different for *directories*. Unlike ordinary files, directories are normally updated in place (unless you explicit delete and recreate them). So you can do the following:
1. Create directory 'dir' anywhere you like.
2. Create symlink 'dirlink' pointing to 'dir' in your Dropbox folder.
3. Wait for 'dirlink' to appear on all other clients. It will appear as an ordinary directory, not as a symlink. If the original 'dir' had files in it, those will now appear as files on the clients, too.
4. On each client, rename 'dirlink' to 'dir' *in the place you want it to appear in your directory tree*. (Renaming only works if you are staying not the same device. Otherwise, you need to create 'dir' and move all the files.) This need not be the same on all clients, though it's easier to keep track of if it is.
5. On each client, create symlink 'dirlink' pointing to 'dir'.
Now you have a 'dirlink' on each client, which will to Dropbox look like a subdirectory - and it will sync all the files in that "subdirectory". Changes made on any client to any file in 'dir' aka 'dirlink' will be synced to all the other clients as well. Files created or deleted in 'dir' will be created/deleted on every other client as well.
It's probably easiest to do all this while there are no files in 'dir'. Otherwise, Dropbox sometimes repeatedly syncs the same files until everything eventually settles down.
The limitations here:
- Some platforms (e.g., iOS) don't support symlinks. To them, 'dirlink' will just be an ordinary subdirectory.
- Any time you add a new client, you have to go through the process for that client. Certain reset operations in Dropbox - anything that requires re-syncing every file in the Dropbox folder on a client - will require the same, because Dropbox doesn't know how to *create* symlinks - it'll just create an ordinary subdirectories.
I've used this configuration for a couple of years. You have to watch out for the reset situations and such, but generally once you have it set up, it "just works".
-- Jerry
All the best,
Dylan

Similar Messages

  • Can I move the iPhoto library to my iDisk

    - Can I move the iPhoto library to my iDisk and by doing so being able to share it between several computers (only one editing at the same time is OK.
    Sharing means adding, editing, deleting ... photos.
    - if yes can I use it with the local copy mode of iDisk?

    I doubt very much that you'd be able to access the library at any speed fast enough to make it viable solution. iDisk access is way too slow to make using a library on it possible.
    And if you did, using the local iDisk copy and then have another computer access the actual iDisk version would only mess up the library when they were synced because you can't just file sync libraries. There are database files whose contents must be updated and there are not syncing applications that can do that. It would be the kiss of death for the library.
    If you want to share a library between multiple computers on a LAN add an external FW hard drive to one of the Macs and locate the library there as Apple suggests: iPhoto: Sharing libraries among multiple users. Although written for uses on one computer it will work with multiple computers on a LAN that can log onto the host computer.
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've created an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries and Leopard. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • I can listen to the Music Library in my Ipad through home sharing, but I can't do it in my Iphone. When Iphone managed to connect my Mac, I can see how a watch turns clockwise but it stops when it arrives at a half of the watch. What can I do?

    I can listen to the Music Library in my Ipad through home sharing, but I can't do it in my Iphone. When Iphone managed to connect my Mac, I can see how a watch turns clockwise but it stops when it arrives at a half of the watch. What can I do?

    Hi there,
    You may want to take a look at some of the troubleshooting steps found in the article below.
    Troubleshooting Home Sharing
    http://support.apple.com/kb/ts2972
    Hope that helps,
    Griff W.

  • I live in Mexico but when I went to USA I opened an account there. I still have 0.04 usd on my iTunes account and i can't change the region until I use those 0.04 usd, how i can do it

    I live in Mexico but when I went to USA I opened an account there. I still have 0.04 usd on my iTunes account and i can't change the region until I use those 0.04 usd, how i can do it

    Contact iTunes support & request they clear the balance:
    http://www.apple.com/support/itunes/

  • My apple-ID is blocked, and I can't access the e-mail I use for my apple-ID so I can't restore the account. What should I do?

    My apple-ID is blocked, and I can't access the e-mail I use for my apple-ID so I can't restore the account. What should I do?
    I can't remeber my security questions, and I can't ask for a new password because I can't log in to the email because it got hacked...

    Have you tried logging out of your account on your iPod by tapping on your id in Settings > iTunes & App Store and then logging back in to see if that 'refreshes' the account on it and if it then works ?

  • Can you move the aperture library without losing images?

    my library is defaulted to imac..
    but can you house it on external drive..I know, yes, as a referenced library.
    but I already have some [lots] images in library.
    can I move the library and maintain contents?
    also..
    once you import into library, is the original image in folder it was in before? or it's deleted?
    just trying to see what will work best for my needs?
    as I sometimes travel/live in 2nd home and just carry external drive
    thanks for input/suggestion

    Menu>File>Vault
    Creating what Ap[erture calls a 'Vault' seems like the easiest way to do it.
    Here is the complete Help section on backing up your library.
    QUOTE:
    As you begin working with Aperture, it’s important to perform regular backups of your photos. Using the Aperture backup system, you can create backups and update them whenever you wish. Aperture tracks your backups and indicates how up to date your most recent backup is. In the rare event of equipment failure or an unforeseen catastrophe such as a fire or weather-related damage, you can easily restore the entire Aperture library onto your computer or a new computer.
    You set Aperture to back up a copy of the library to a designated storage area called a vault. For safety and redundancy, use external hard disks to hold your vaults. You can create as many vaults as you deem necessary.
    When you back up your photos, Aperture makes a complete copy of the library in its current state. If you remove items from the library, those items are removed from the backup when it is next updated.
    All originals for managed images, all versions, and all metadata, previews, and adjustment information associated with your photos are backed up. The versions, previews, and metadata associated with referenced images are also backed up in the vault.
    Important:  Referenced images’ originals are not backed up in the vault with the library. Because the originals for referenced images are stored outside of the library, you must manage the backup and archiving of them yourself.
    A typical backup system used with Aperture might look like the following:
    This system backs up the Aperture library to two vaults stored on external hard disks. You routinely back up the library on one external hard disk. You use the second hard disk as a backup that you keep offsite. You can then rotate your onsite external hard disk with the offsite hard disk to keep all your vaults updated.
    To set up your Aperture backup system, you need to do the following:
    Determine the number of vaults you need. For example, do you need one for routine backups, one for weekly backups, and one for offsite storage?
    Determine the number of hard disks you need for routine backups.
    Determine the number of hard disks you’ll use for storing backups offsite.
    Connect your hard disk drives to your computer.
    Open Aperture and create the vaults you need, assigning a hard disk to each vault.
    Update the new, empty vaults with copies of the Aperture library.
    Disconnect one of the vault hard disks and take it to an offsite location for safekeeping.
    When planning the amount of storage space you’ll need, estimate the amount of disk space needed to hold your existing digital images (photos you plan to import into Aperture) and the amount of space you might need for new projects. For example, RAW images typically require 8 to 25 or more megabytes (MB) of disk space per file. Estimating the number of photos in a typical project and the number of projects you usually create in a year, you can make a rough estimate of what might represent a year’s storage space.

  • PLEASE PLEASE HELP-Can I move the entire library to a different computer???

    My son has all his songs on my computer and I am moving it to my office. I do not want to lose any of his songs and mess anything up - do I have to download every song to CD and then upload on his computer?
    Will his balance in the account transfer?
    I want to delete all his songs off my computer?
    I know this is probably "itunes for dummies" questions but I really need help if there is someone out there who would be so kind!!!
    Thanks, Jane

    Couple things you need to do:
    First find a way to transfer your iTunes FOlder from one machine to another. Then on your 1st machine, goto File Menu and chose Export Library... and save the file to your desktop.
    Copy this file, Library.xml file to the desktop of the new computer.
    Then, Open iTunes on the new computer, and make sure its a new copy of iTunes - nothing in it. Make sure you put the iTunes Folder in the same place you had it on the old computer.
    Now with iTunes open, got the File Menu, and chose Import... and chose the Library.xml file that you copied from the old computer. Depending on the size of the old library, iTunes, SHOULD grind away and make eveything exactly the way it was on the old machine, including all your settings. you MIGHT have to reenter your account info in the iTunes store, this part I'm not sure is carried over.
    If it doesn't work, don't dlete anything from the 1st computer until you know eveything moved over properly. Try everything out and play some songs and kick the tires.
    I gave you the simplest route here - there are others that are more complex.
    Hope that helps.

  • Can you move the windows installer folder using junctions?

    I have been reading blogs and articles for quite some time now relating to the controversy between what many users see as wasted disk space for windows installer cache and Microsoft techies who claim that cleaning this folder can cause irreparable system
    damage.
    my question has anyone ever simply tried moving this folder to another drive and than linking it to the windows folder using a junction?? I have never tested this myself but in theory it should work as you could keep the folder on an external storage device
    which would be accessed only when installing or uninstalling a program. from experience the os doesn't generally know the difference between the actual folder and a junction point so the required directory structure for all intents and purposes would technically
    be there.
    if anyone has ever done this successfully please let me know what your results were ?

    Hi Mike,
    Based on my knowledge, you can move windows installer directory using junctions. Please follow the steps below.
    Download Junction from
    http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx.
    CopyC:\windows\installer to X:\installer (X represents a new location).
    Delete all the file in C:\windows \installer.
    Close all Explorer windows.
    Run>cmd>C:\junction C:\windows\installer X:\installer.
    Thanks!
    Andy Altmann
    TechNet Community Support
    I tried this on my Windows XP SP3: moved C:\WINDOWS\Installer folder to other partition (E:\Installer) following steps described here. After this I've launched an ordinary MSI file to install an application. During installation
    Windows Installer deleted all contents of E:\Installer and re-created C:\WINDOWS\Installer as a folder (not a junction).
    Hope it works correctly for Windows 7...

  • How can you delete an entire CD in the music library on your phone. It appears that you can only delete song by song.

    Since upgrading to iOS 7 we no longer can delete an entire album from the device. Each song must be deleted. Is there any way to have that function back?

    From your Album view just give the album a flick to the left and a red Delete button will appear on the right.

  • LabView TEDS library into DLL or ActiveX Control so that I can use it in C or Visual Basic?

    We are developing software in LabWindows/CVI and Microsoft C. I heard that LabView can generate DLLs. Can I turn LabView TEDS library into DLL or ActiveX Control so that I can use it in C or Visual Basic development environment?

    Technically what you are proposing is possible with LabVIEW. With LabVIEW's application builder, VIs can be built into dlls. Also, LV has ActiveX hooks and so you could create a system for calling into it from CVI. However, this is not what I would recommend.
    The LabVIEW VIs have been written to a preliminary version of the IEEE specification (1451.4) that describes the TEDS data which is primarily why I'm advising you against using them. Once the IEEE spec is approved (the current timeline is currently late March), it will become public and you can write your own code according to the specification (or wait for someone else to write it). To help you get started, the spec includes flex and bison code that describes the syntax and structure of the template files
    Internally, we've written some C, C++ and Java code to the preliminary version of the spec and we've found that we can duplicate the functionality of the TEDS Library for LV in roughly 2 weeks in any other language.

  • I can't move my iphoto library to an extrenal

    I can't move my iphoto library to an extrenal  drive, it says that either I don't have premmission or the drive is locked. I have checked both but they seem to be alright.  Iphotos is close when I try to move the library. What am I doning wrong.

    I'm reading this post in the iPhoto for iOS forum. You might get more help in the iPhoto for Mac forum.
    First make sure iphoto is not running. Seems like when I've seen the "Do not have permissions" warning I could make a selection to type in my administrators password to allow the copy to proceed. Once you've copied the Libray to your hard drive you can choose that library by holding down the option, I think, key whe you start iPhoto.

  • HT4436 I have now downloaded all of my CD's to my itunes library and have since only purchased new music using itunes Store.  This itunes library is stored on an old Dell Desktop that I am getting ready to replace with an iMac; how can I move the music? 8

    I have now downloaded all of my CD's to my itunes library and have since only purchased new music using itunes Store.  This itunes library is stored on an old Dell Desktop that I am getting ready to replace with an iMac; how can I move the music? 86GB
    Is the music I downloaded from my CD's already in the iCloud or only the music I purchased on itunes?

    This might help: http://www.macworld.com/article/1146958/move_itunes_windows_mac.html.

  • How can I move the ~/Library/Mail folder?

    I partition my hard drives into Startup/OSX, Tools, and several data volumes. I would MUCH rather store email and attachments in a data volume, as I do all my other work product, big application caches, Music, and Pictures folders. I have tried aliases and symbolic links, and everything is ignored by Mail; no mailbox is recognized unless it is in the original location, unlike Pictures, Music, Movies, etc.
    I would appreciate having control over this. Does anyone have ay tips or workarounds? I am capable of diddling plists and other config files at a fairly low level, if necessary.

    If you are keeping virtually everything in your Home folder on a different volume, then perhaps a better solution is to move the entire Home folder. You can move the entire Home folder to another volume, then direct Leopard to use the Home folder in the new location.
    Open Accounts preferences, click on the lock icon and authenticate. Click on your account entry then CTRL- or RIGHT-click and select Advanced Options from the contextual menu. To the right of the field labeled "Home Directory" is a button labeled "Choose." Click on the button, locate your new Home folder, select it and click on the Open button. Now restart the computer. You should now be using the relocated Home folder.
    Now, if you would rather not do that then you can move the /Home/Library/Mail/ folder to the other drive. You will then need to create a soft link to this location using the Terminal command "ln -s source target" without quotes. You must first delete the original /Home/Library/Mail/ folder. So your command may look like:
    ln -s /Volumes/volname/PathToNew/Mail ~/Library/Mail
    The "~" tilde is the Unix shorthand for your user folder.
    This should create a new folder in /Home/Library/ named Mail which is a symbolic link to the relocated Mail folder.

  • How can I move my iPhoto Library from one Mac to another without losing the comments on the individual photos in the process?

    How can I move my iPhoto Library from one Mac to another without losing the comments on the individual photos in the process? The source Macbook (OS 10.4.11 and iPhoto 6.0.6 (3.2.2.)) is with my husband in Germany, the target MacBook Pro (OS 10.8.5, iPhoto 11) is with me in Japan. Thanks for your help.

    I copied the iPhoto Library to a CD and from there to the new MacBook
    If you copied the library to the CD via the Finder it would be no different than the methods Terence suggested.  If you used the Share ➙ Burn menu option from inside iDVD you'll get a mini library that has to be accessed from the open library and the events/alubums copied into the destination library.  Not the same as the other methods.
    The Share ➙ Burn method is no longer supported with iPhoto 9 and later.
    OT

  • Hi, can I move my iTunes library to an external hardrive without having to consolidate it as my prehistoric computer just doesn't have the space even though I have deleted everything possible to make room? Please help :(

    Hi, can I move my iTunes library to an external drive without having to consolidate it as my prehistoric computer just doesn't have enough space even though I have deleted everything possible to make room? Please help

    Hi, do you know if this works if I then want to move my library to a new computer as that is my main intention bacause my old computer hasn't got enough space for me to add new albums so I want to ditch the computer (its got to be about 100 years old and doesn't seem to cope well with modern technology!!) and start using my laptop for my iTunes. I am at the point now where i'm ready to throw both my computer and iPod out the window!!!! I might point out as well that in trying to clear space on my computer I accidently deleted the Bonjour programme which is aparently needed to use the home share option, oops!!!!
    Thanks, Kerry

Maybe you are looking for