How senthilkumarsampath/template-upgrade works
This repository provides two alternative InDesign scripts for upgrading legacy templates into CC 2026 templates. The user selects a source folder; the scripts find InDesign files, create fresh documents, copy document features, and save upgraded templates. The excerpts show settings, style, master-spread, metadata, XML, footnote, and page-content capabilities, but omit much of the processing loop. Accordingly, the graph distinguishes documented capabilities without guessing their call sequence; both scripts are standalone entry points.
Main entry points: upgrade-templates-v2.jsx Refactored upgrader · upgrade-templates.jsx Original upgrader
Components 13
Script entry points
- Original upgrader
upgrade-templates.jsx - Refactored upgrader
upgrade-templates-v2.jsx
Document upgrade
- File discovery
upgrade-templates-v2.jsx
Template features
- Document settings
upgrade-templates-v2.jsx - Style import
upgrade-templates-v2.jsx - Master spreads
upgrade-templates-v2.jsx - Document metadata
upgrade-templates-v2.jsx - XML content
upgrade-templates-v2.jsx - Footnote options
upgrade-templates-v2.jsx - Page content
upgrade-templates.jsx
Outputs
- Upgrade log
upgrade-templates-v2.jsx - Upgraded templates
Other components
- InDesign user
Connections 7
- InDesign user → Original upgrader: runs script
upgrade-templates.jsx - InDesign user → Refactored upgrader: runs script
upgrade-templates-v2.jsx - Refactored upgrader → File discovery: collects files
upgrade-templates-v2.jsx - Refactored upgrader → Document settings: applies settings
upgrade-templates-v2.jsx - Refactored upgrader → Upgrade log: opens log
upgrade-templates-v2.jsx - Refactored upgrader → Upgraded templates: saves template
upgrade-templates-v2.jsx - Original upgrader → Upgraded templates: saves template
upgrade-templates.jsx