Tips and techniques for Adobe InCopy/InDesign workflow users

Working with a Mixed CS3 and CS4 Workflow

On October 14, 2008, Adobe released its CS4 versions of all of its Creative Suite software, including InCopy. And as they always do when they release a new version of the suite, they removed all previous versions from their store shelves at the same time.

So if you’re using an InDesign/InCopy CS3 workflow, and you need to get another copy of ID or IC for a new hire or to bring a new publication into the workflow, you’re a little bit stuck. (Unless you’re ready to move everyone—designers and editors—to CS4 at the same time.) That’s why one of the most frequent questions I’ve been getting lately is, “Can InDesign CS4 work with InCopy CS3?” while the second-most frequent one is, “Can InDesign CS3 work with InCopy CS4?”

The answers are “Yes” and “Yes” … but because of new file formats and extensions, you might have to modify the way you work.

InDesign CS4 with InCopy CS3

In layout-based workflows, editors open InDesign layout files (INDD) and edit the workflow stories within them. Even though InDesign CS4 files have the same INDD file extension as CS3, InCopy CS3 cannot open InDesign CS4 layout files. If you try, you’ll get an error:

mix-missingplugins2.png

The only way to allow InCopy CS3-using editors to continue working with CS4-using designers is to provide them with Assignment files instead of having them work directly on the layout.

Even if you’re already using an Assignment-based workflow (editors open INCA files instead of the actual INDD layout), InDesign CS4 users will need to pay attention, as Assignment files have changed file extensions and formats in CS4.

You must be careful to make assignments and their stories compatible with CS3. Otherwise, they’re created and exported in the new CS4 formats—ICMA (assignments) and ICML (stories)—which InCopy CS3 cannot open. (Adobe changed the file formats to make them more accessible to XML editors outside of the programs … a topic for another post.)

You make assignments compatible with CS3 when you create them, by choosing that option in the New Assignment panel in InDesign CS4:

mix-iccs3assn.png

If you had selected frames in the CS4 layout file at the same time you created the new assignment, the external InCopy files that InDesign CS4 exports and includes in the assignment will also be compatible with InCopy CS3. That is, InDesign will export them with an INCX (InCopy CS3) extension instead of ICML (InCopy CS4). Otherwise, creating “Optimized for CS4″ assignments automatically exports stories to ICML format.

If, on the other hand, you export stories as a separate step (dragging them from Unassigned InCopy Content to the Assignment name in the panel afterwards), when you export them you need to make sure to choose the InCopy CS3 format in the Export to InCopy dialog box:

mix-iccs3xchange.png

So, let’s say you have just one editor who’s working on a publication. Assignments, which help you split up a large publication into editor-specific layout files, don’t make much sense in that workflow. To keep things simple, all you need to do is to create a single assignment that is the entire layout. You could choose Edit > InCopy > Add All Stories to Assignment > New, for example, being sure to specify Compatible with CS3 in the New Assignment dialog box as shown above. Tell your editor to open the INCA file instead of the INDD file, and you’re good to go.

In fact, even if you do have two or five editors working on the same publication, you could still create a single assignment that is the entire layout and have them work on it concurrently. It’s a little-known fact that multiple editors can open the same assignment (INCA or ICMA) at the same time, just as they can with INDD files. After they open it, all workflow stories within it will be accessible to them, and the usual rule of “one user per checked-out story” still applies.

By making the Assignment compatible with CS3, you can be assured that any email-based assignment packages you create can be opened by remote editors using InCopy CS3. (Yes, packages also got new file formats in CS4.)

InDesign CS3 and InCopy CS4

It’s a lot easier to work with this combination. InCopy CS4 can open InDesign CS3 layouts (INDD) and the InCopy files that InDesign CS3 exports: stories (INCX), assignments (INCA), and packages (INCP). When the InCopy CS4 user saves changes to these files, they’re saved in the same format they were opened in automatically, without them having to choose any specific format. That means that other InCopy CS3 users and InDesign CS3 users on the team should have no issues working on files that the InCopy CS4 user worked on.

The one time that InCopy CS4 users might have to be careful is when they’re working on a stand-alone InCopy file, one that they’ve created (File > New) or one that they’ve opened directly from a publication’s “content” or “stories” folder. After editing the file, when they save their changes (or close it with unsaved changes), InCopy will put up a “Save As” dialog box. This is because it wants to save the document in the new InCopy CS4 format.

Assuming the InCopy user doesn’t want to do that, they  should be sure to choose the “InCopy CS3 Interchange” format in the dialog box before hitting the Save button:

mix-icsavetocs3.png

Doing so saves the standalone document in CS3-friendly INCX format instead of the new ICML format.

Are you using a mixed-version workflow? I’d love to hear how it’s going for you … add your comment below!

comments

4 Responses to “Working with a Mixed CS3 and CS4 Workflow”

  1. Kenken on November 20th, 2008

    This is great news for me! As I am upgrading to CS4, but the InCopy users stays on CS3.

    But how does this work if the designer uses CS4 only functions. Like text with strokes, cross-references, conditional text, etc etc.

  2. Anne-Marie on November 20th, 2008

    Hi Kenken, good question. The rule of thumb is to NOT use CS4-only text features in a mixed version workflow. (This applies to sharing production duties with InDesign CS3 users as well … exporting to INX messes things up). I probably should have stated that upfront — I guess I was assuming everyone already knew that, and was mainly concerned with continuing to use their previous production workflow.

    The problem is this. Remember that you (the ID CS4-using designer) will be exporting stories in a CS3 format (INCX) for your IC CS3-using editors, and this format simply has no or only partial support for things like conditional text and cross-references. Even if the editor doesn’t check out the stories, your features are stripped out or partially disabled as soon as you (the designer) does the export to INCX step.

    I did a couple quick tests, which you can do as well.

    Nested Line Styles and GREP Styles: Because these specs are tied to a style definition (housed in the INDD file, not the INCX file), they remain intact. When the CS3-using editor opens the assignment, they won’t see the formatting applied by these CS4 features, but they can still edit the text as usual. When the ID CS4-using designer updates the content, the formatting reasserts itself properly.

    Conditional Text: Any conditions the designer added to the Conditional Text panel remain in the panel. But if the designer then applies conditions to text, that “formatting” is removed at the export to INCX step, and all text reverts to Unconditional (and thus, visible), even after the file is reopened in ID CS4. Moral: Only apply conditions to text in frames that are NOT shared with IC users, or, save the condition applying to the very end, after unlinking the frames from the external INCX files (aka taking the stories out of the workflow).

    Cross-references: Same as Conditional Text. Any cross-references the designer created in a story are stripped out when exporting the story to INCX. Only an orphaned tag remains. InCopy ignores it, but InDesign shows something like “< ?>” in place of the cross-reference. All entries in the cross-reference panel are deleted, so you can’t even update them… you have to recreate from scratch.

    Text strokes: This is interesting. Say you apply a rounded corner, align stroke to outside (both operations impossible in CS3) to some text. Then you export it to INCX. It looks the same in ID, but as soon as someone checks out the story in IC CS3, it changes to CS3-type miter joins, even if they don’t edit the text. However the align-to-outside remains. (Even if they do edit the text.) When updated in ID CS4 you’ll have to reapply the rounded corner setting. To avoid having to do that, save your stroke settings in a character style and format the text with the style instead of manually.

    A final thing to keep in mind is that Adobe frequently does minor tweaks to the text engine (spacing algorithms, optical kerning amounts, hyphenation break points, font versions) between versions of its software. So copyfitting and line breaks might not be 100% true between ID CS4 and ID CS3 (or IC CS4 and ID CS3).

    Using a mixed-version workflow, then, is doable, but should only be seen as a temporary stopgap until everyone can be brought up to the same version.

  3. kenken on November 20th, 2008

    Hi Anne-Marie!

    Thanks for the unbelievable detailed answer! :)
    It really answered my concerns. I’ll be thinking twice before doing the ID CS4 / IC CS3 workflow.. Some of the reason I upgrade to ID CS4 are the examples you have tested above, and it would be stupid not to use these features for documents going trough InCopy!

    Thanks for a great resource and for answering my question!

  4. R Thomas Berner on November 24th, 2008

    I still think Adobe is missing a bet here in not linking InDesign and InCopy. I just did a major project that began with wild formatting in Word that showed up in InDesign. Had I been able to work through InCopy and use Adobe formatting, the project would have come out better.

    Here’s what I mean: When in InDesign and needing to edit, I would prefer that I could edit my InCopy file, thus preserving the formatting and the content, but especially the content. Editing in Story Editor changes only that which is in InDesign, not the original file. That’s where changes are critical.

    I hope I’m making sense.

Leave a Reply