/CEP-Resources

Adobe CC 2014 Extension SDK

Primary LanguageJavaScript

Getting Started with the Creative Cloud Extension SDK

This page provides resources you need to get started creating extensions for Adobe Creative Cloud applications, using the new HTML5/JavaScript interface model.

  • In the Creative Cloud 2014 release, extensions and add-ins must be built on the CEP 5 infrastructure and loaded with Extension Manager. The current releases either do not now or soon will not support CEP 4 and Flash/ActionScript extensions.

  • The Creative Suite 6 and the Creative Cloud 2013 releases of Adobe desktop applications support CEP 4, which allows you to build extensions using the older Flash/ActionScript interface model. However, the new HTML5/JavaScript model is preferred. It is recommended that you port existing Flash/ActionScript extensions to the new model.

This SDK provides the low-level tools that you need to build extensions. Extensions that you build using these tools must be packaged as ZXP files in order to be seen and loaded by Extension Manager. You can offer extensions as free or paid products through our marketing portals (Adobe Exchange, the Add-ins website, the Creative Cloud desktop app). When you do this, you upload the extension to Adobe as a single ZXP file.

Resources you will need include:

  • CEP JavaScript libraries for communicating with the operating system and Extension Manager and for communicating with the host application and other extensions.
  • Sample code for how to use these libraries
  • The ZXP packager, a command-line utility

For developing CEP 5.x HTML/JavaScript extensions for CC2014 host applications

Documentation

APIs (https://github.com/Adobe-CEP/CEP-Resources/tree/master/CEP_5.x)

  • Include these files in your extension project if you need to use the APIs.
    • AgoraLib.js
    • CSInterface.js
    • Vulcan.js
  • Do NOT include this file in your extension project. It is already integrated into CEP.
    • CEPEngine_extensions.js
  • Extension Manifest
    • ExtensionManifest_v_5_0.xsd
  • PlugPlugExternalObject

Samples

Other Documents


Miscellaneous help