Welcome
Welcome to Michèle’s UserData plugin, designed to place a Blank Page parent page on empty pages.
Return to plugins section. Return to the Home page.
General information
Plugin name: UserData
Version: 1.0.0 – 8/18/26
Fee: Free
Availability: Adobe Marketplace
Source code in book: Adobe InDesign Automation of Nonfiction Books via JavaScript
Requirements
There are no specific requirements for this plugin to do its job.
What it does
Some of the automation plugins require predefined data such as text wrapping around images, maximum automation tag sizes, top-of-page dimensions and more. These are hard coded as defaults and registered in the plugin’s PluginData folder as a .json file when the user launches the plugin. The UserData plugin enables customizing these hard coded user data settings.
Please note that when running a plugin, all reads/writes are constrained to the plugin’s folder. This means that if you customize the default userData.json contents, the modified userData.json file will not be available from other plugins. I have not found a work around. It imposes the InDesign user to keep track of changes in the userData.json file and modify them in other plugins manually. Alleviating this burden is an ongoing project.
Please note that a dialog box displays the HOMEDIR full path to enable the plugin user find the UserDataReadme.txt file.
For more information
You will find source code in my InDesign automation book so that you could roll your own UserData plugin.
Return to the InDesign plugins page.