Lightning Brain Place Auto-Synchronizer for InDesign

Goal

Create an auto-updating text or image frame.

Download

This is a free download. Before you can use the LB Place Auto-Synchronizer Plug-In you also have to install our free APID ToolAssistant Plug-In, which is available as a second, separate download.

LB Place Auto-Synchronizer supports InDesign CS, CS2 and CS3 on Mac or Windows.

Download Place Auto-Synchronizer Scripted Plugin (version 1.0.2 - Free download - does not include the APID ToolAssistant. Don't worry about the icon of the .spln file: it will not be a 'regular' icon, and that's OK.)
IMPORTANT: The ReadMe file in this download still mentions the outdated Active Page Item Runtime plug-in. Instead you should install the APID ToolAssistant plug-in shown below.

Download APID ToolAssistant for InDesign (version 1.0.45 - Free)

You don't need to purchase a license for APID ToolAssistant (but we're always grateful if you do - it helps us fund further development). The LB Place Auto-Synchronizer Plug-In will work fine with an unlicensed APID ToolAssistant.

To encourage us by purchasing such an optional license, select the API - APID ToolAssistant... menu item, select the 'APID ToolAssistant' entry in the list, and click the Get License... button. Purchasing a license helps us fund further development of cool stuff!

Let us know if this tool is useful to you, at pluginsupport@rorohiko.com. Thanks!

Version history:

2-Jun-2006- Version 1.0.2: Added support for text threads (linked text boxes)

23-Dec-2005- Version 1.0.1: Updated enclosed runtime to version 1.0.15a, and adjusted the ReadMe document for the new runtime

15-Nov-2005 - Version 1.0: Initial release

Usage

Please make sure you have a copy of the APID ToolAssistant Plug-In installed.

Copy the PlaceAutoSynchronizer.spln in the same folder where you keep the APID ToolAssistant Plug-In (typically that will be the InDesign Plug-Ins folder).

To place a synchronized image or text file, proceed as follows:

Create a text or image box

Select the box, and use the Window - Automation - Script Label menu (in InDesign CS2) or the Window - Active Page Item Runtime menu (in InDesign CS) to bring up the palette where you can define a label for the box.

Label the box with the word subscribe (all lowercase).

A file selection dialog should pop up - pick and choose a placeable file to place into the box (an image, a text file, an RTF file, a PDF file...).

If you want styled text, you can use RTF files. You can create RTF files with Apple's TextEdit (which comes with Mac OS X), and with Microsoft's WordPad (which comes with Windows). Make sure you always use fonts that are both available in your text editor and in InDesign - you might need to juggle with your fonts a bit.

This operation creates a 'live' placed file: each time the placed file changes or gets overwritten, the box contents will be updated automatically.

Also keep in mind that it is allowed to have multiple boxes subscribe to the same disk file - so you can have multiple boxes that display the same, synchronized data.

To later disable the automated place for a particular box: select the box, and use the Window - Automation - Script Label menu (in InDesign CS2) or the Window - Active Page Item Runtime menu (in InDesign CS) to bring up the palette where you can modify the label for the box.

The selected box's label should be activesubscribe. Delete this label to disable any future 'Place Auto-Synchronization' for the box.

You can use this plug-in for a wide range of solutions - a few ideas:

- Automated publishing: copy new images and text descriptions over the previous ones and have the layout auto-update.

- Synchronized text: multiple boxes can 'subscribe' to the same boilerplate text. Each time the text changes, all subscribing boxes auto-update.

Let us know whether or not this Scripted Plug-In is useful to you, at pluginsupport@rorohiko.com. Or post a message on our Message Board! Thanks!

If you find the user interface a bit odd - we agree. Have a look at our Frequently Asked Questions.

Limitations

The Place Auto-Synchronizer is not terribly smart, and only handles unlinked text boxes - it does not work if you link multiple boxes together. Let us know if this is an important issue for you, at pluginsupport@rorohiko.com. Or post a message on our Message Board! Thanks!

Cookbook

Below a step-by-step example on a Mac (Windows would be very similar).

First I'll show you what happens if you try to use the PlaceAutoSynchronizer.spln with an old runtime:

If you see this dialog: please download and install the latest APID ToolAssistant

Ok - suppose everything is properly installed. I first launch TextEdit (which resides in your Applications folder), and create a little RTF file; in this example, I save the RTF file as copyright.rtf on my desktop. The contents of the RTF file is some centered text. It's some copyright message I want to sprinkle through my document.

I create a new InDesign CS document, and create some box.

In InDesign CS, if the Active Page Item Runtime palette is not visible, I make it visible through its menu item, Window - Active Page Item Runtime.

In CS2 you'd use the Window - Automation - Script Label menu instead. The CS2 palette looks similar.

Then I select the box and type the word subscribe in the palette:

As soon as I hit the Tab-key or click somewhere outside the palette, a File Selection Dialog pops up. I use it to select the RTF file I just created.

The box auto-imports the content of the RTF file.

I create a few copies of the box and move them around a bit - for the sake of argument. All the copies are automatically subscribed to the same disk file, copyright.rtf - they 'inherit' that behavior from the first box.

Here, I also have made a small change to copyright.rtf in TextEdit but I have not yet saved the modified file (I added -2006).

As soon as I hit 'Save' in TextEdit, the boxes auto-update:

That's All For Now, Folks!

Hope it works well for you.

Back to the InDesign Plug-Ins page

Back to Home Page