Table Of Contents¶
Developing Adobe CEP Extensions¶
- Development Setup
- Prerequisites
- Folder Structure
- manifest.xml Configuration
- Installation & Configuration
- Debugging CEP Extensions
- Best Practices
- BOLT-CEP Template
- Alternative Frameworks
- Advanced Topics
Getting Started¶
- Technology Used
- Prerequisites
- Development Steps
- 1. Decide the folder structure
- 2. Configure Your Extension in
manifest.xml - 3. Download
CSInterface.js - 4. Write Your Front-end Code
- 5. Write Your ExtendScript Code
- 6. Launch your extension in the host app
- Next Steps
- Other Resources
Client Side Debugging¶
- Prerequisites
- Set the Debug Mode
- Create a
.debugFile - Write Contents for the
.debugFile - Debugging in Chrome
- Troubleshooting common issues
- Next Steps
- Other Resources
Exporting Files from the Host App¶
- Technology Used
- Prerequisites
- Configuration
- Client-side: HTML Markup
- Client-side: Creative Cloud host app interaction
- Host app: Automation with ExtendScript
- Other Resources
Network Requests and Responses with Fetch¶
- Technology Used
- Prerequisites
- Configuration
- Client-side: HTML Markup
- Client-side: Service API interaction
- Client-side: Creative Cloud host app interaction
- Host app: Automation with ExtendScript
- Other Resources
Bolt CEP¶
- Features
- Dev Requirements
- Compatibility
- Backers
- Tools Built with Bolt CEP
- Support
- Free Support
- Paid Priority Support
- Using Bolt CEP in Projects
- Quick Start
- Config
- CEP Panel Structure
- ExtendScript
ExtendScript Debugger¶
- Features
- Supported Features
- Unsupported Features
- Getting Started
- Installation
- Migration from V1 Versions
- Using the Debugger
- Running a Script
- Debugging a Script
- Debugging Event Callbacks
- Debugger Configuration
- Zero Configuration
- Launch Configuration
- Attach and Launch Mode Support
- Recommended Configuration Names
- Compound Launch Configurations
- Advanced Configuration
- Debugging
- Remote Debugging
- VS Code Commands
- Evaluate Script in Host
- Custom Key Binding Arguments
- Evaluate Script in Attached Host
- Halt Script in Host
- Clear Error Highlights
- Export to JSXBin
- VS Code Status Bar Buttons
- Eval in Adobe... Button
- Halt in Adobe... Button
- Batch Export to JSXBin
- InDesign Server
- The registeredSpecifier Property/Argument
- The "Application Specifier Overrides" Extension Setting
- Common Extensibility Platform (CEP)
- General CEP Debugging Notes
- Known Issues
- FAQ
- General Notes
- Resources
CEP 12 HTML Extension Cookbook¶
- Overview
- CEP Extensions
- Extension Types
- Applications Integrated with CEP
- Chromium Embedded Framework (CEF)
- Browser Features supported by CEP
- Development and Debugging
- Migration from CEP 11 to CEP 12
- Migration from CEP 10 to CEP 11
- Migration from CEP 9 to CEP 10
- Migration from CEP 8 to CEP 9
- NodeJS