Back

If your email is not recognized and you believe it should be, please contact us.

  • You must be logged in to reply to this topic.Login

Modified Link error with InDesign files stored in Perforce

Return to Member Forum

  • Author
    Posts
    • #34379
      Teri Wareing
      Member

      Hello,

      I’m using InDesign (CS6) to create technical manuals. I’m one of two technical writers in the organization. All of our work is checked into Perforce (source control). My issue is, every time one of us checks in an InDesign file with linked graphics, and the other one checks out the file to work on it, the links all show as modified when the document is opened (even though we can still see the images). We check in the entire folder (which contains the InDesign files and the linked images).

      My questions are:

      1) Is there a way to tell InDesign to only remember the lowest level file structure (project folder with InDesign files and Images folder), rather than the entire path (which goes to a Perforce workspace on my desktop)?

      2) Is there something else I’m missing about linking and file structure for documents stored in a source control system?

      3) Does it matter that we get these errors? Should we just ignore them and always update the links? We’ve both been uncomfortable with that option, and have started embedding the image files (I know, I know, that’s not ideal!).

      Thanks in advance for any advice,

      Teri

    • #34388
      Justin Sligh
      Member

      Teri,

      In your first paragraph, you describe an issue with linked media that is modified and in your first question you talk about an issue with linked media location.

      Your source control solution is likely modifying the linked media’s timestamp. InDesign sees a “new version” based upon the time stamp and provides you with a warning. You may want to look into options to preserve file timestamps.

      Answer 1
      InDesign looks for linked media in the following three locations and order:
      1. In the last location the media was linked
      2. In the “Links” folder with the InDesign file
      3. in any subfolder of the folder containing the
      There is a preference under File Handling called “Default Relink Folder”. You can choose from:
      Most Recent Relink Folder – This is the default.
      Original Link Folder – This looks in the original location from when the link was placed. I have not checked; however, I don’t believe that InDesign will still more than one link location. It is likely that it would be dependent on the current setting at the time the file was produced (i.e., you may not be able to select this option and then expect it to find the original location of the file.)

      Answer 2
      As I mentioned above. It is likely an issue with how your source control handles file timestamp. Look for options on how Perforce stores files. You may find an option to preserve file timestamps. This would likely correct your issue.

      Answer 3
      I would look into the fixing the issue through timestamp preservation. My workflow generally contains unique file names. If you do not believe that similar but different content will ever share the same filename, updating shouldn’t be an issue. You can update all of them at once through the links panel.

      Depending on the situation, I use both linked and embedded solutions for collaborative environments. In deadline driven environments where every minute counts, I prefer linked documents and the use of InDesign books to break up sections. In less time-sensative projects, I go with embedded. As you know, a large InDesign document with embedded media can be sizable. If I have someone update even some minor text within a large document, I then have to wait for the entire document to sync back to the cloud and eventually back down to my machine. Keeping clean InDesign documents, breaking sections into separate InDesign documents using the books pallet, and linked media ensures a lightweight.

      Again, preservation of file timesstamps should be your first choice. Let us know if that works or what your solution is.

    • #34393
      Teri Wareing
      Member

      Hi Justin,

      Thank you so much for taking the time to respond to my inquiry and for sharing your criteria for using linked vs. embedded files. What you said about Perforce changing the timestamp makes perfect sense. As our Perforce administrator is on vacation for three weeks, I?ll have to wait for his return before exploring any possible changes there.

      In the meantime, I tried changing the InDesign preferences you pointed out. I did the following:

      ? Changed the Default Relink Folder preference to ?Original Link Folder.?
      ? Created a new document and ?Images? folder.
      ? Linked a couple images from the ?Images? folder.
      ? Checked it all into Perforce.
      ? My workmate also changed her InDesign preferences.
      ? She checked out the files, and still received the ?modified link? message.

      I also tried packaging the document and checking in the packaged folder. Same result. What?s curious to us (and I didn?t make this clear in my original post) is that the error message only appears when one of us checks it in and the other checks it out. If I?m the only one working on the document, I don?t get the error (even though I check it in and out of Perforce multiple times).

      Now that we’re more confident it?s just a timestamp issue, we?re not as concerned about it. However, it would be cleaner to work without error messages. We plan to speak with our Perforce administrator to see if we can make a change to the timestamp properties, as you suggested. If we make changes, I?ll post again to let you know how it worked.

      Thank you again,

      Teri

    • #64685
      Teri Wareing
      Member

      Hi Justin,

      I wanted to get back to you (and anyone else who might have the issue) and let you know that we were able to change a setting in Perforce, and this solved the problem. There is a checkbox in the Perforce user’s Workspace settings called, “Modtime: set file modification times to what they were in the submitter’s workspace.” It needs to be selected.

      The checkbox is accessed by:

      1. Go to the right pane in the Perforce window.
      2. Click Workspaces tab.
      3. Click Edit button.
      4. Click Advanced tab.
      5. Select the checkbox mentioned above, and click OK.

      Thanks again for your help.

      Teri

    • #64686
      Justin Sligh
      Member

      Teri,

      Glad to help!

Viewing 4 reply threads
  • The forum ‘General InDesign Topics (CLOSED)’ is closed to new topics and replies.
Forum Ads