These samples demonstrate techniques for building an extension with an HTML5 UI and behavior implemented in JavaScript.
These samples are still in development. Some of them use CEP 4 and the CC2013 version of the host app, and others are for CEP 5 and the new CC2014 version of the host application. You must have the host application installed to run an extension. Requirements for each sample are listed.
- Supported host apps for CEP 5 include the CC2014 versions of: Dreamweaver, Flash Pro, InDesign, Illustrator, InCopy, Photoshop, Premiere Pro, Prelude, and After Effects.
- Support for the Flash/ActionScript extension model is deprecated in all apps, and has been removed from Photoshop CC2014.
-
Flickr : Demonstrates connecting and retrieving assets from a Cloud service (Flickr in this case).
Requires CEP 4 and Photoshop CC
-
Trello : Demonstrates loading an external website in an iFrame.
Requires CEP 4 and CC version of Photoshop, Illustrator, or Premiere Pro
-
Twitter : Demonstrates how to connect to Twitter and read data that manipulates an Illustrator document.
Requires CEP 4 and Illustrator CC
-
UI Showcase : Demonstrates using common JavaScript UI frameworks in CEP extensions.
Requires CEP 4 and CC version of Photoshop, Illustrator, or Premiere Pro
-
Websockets : Demonstrates using web sockets in an extension.
Requires CEP 4 and CC version of Photoshop, Illustrator, or Premiere Pro
-
CEP HTML Test Extension : Showcases most features and capabilities of CEP 5, including events, video, database interaction via Node, native APIs, ExternalObject, HTML FlyOut menus and lots of other good stuff!
Requires CEP 5 and a supported CC2014 host app
-
Collage : Demonstrates the use of Node.js file I/O, CEP file I/O, Progress Meter, keeping UI responsive.
Requires CEP 5 and Photoshop CC2014
-
XMP Sample Panel : Demonstrates manipulating XMP metadata in CC2014 hosts.
Requires CEP 5 and CC2014 version of Premiere Pro, InDesign, Photoshop, or Illustrator
-
RSSReader : Demonstrates using 3rd party NPM modules in a CEP 5 extension.
Requires CEP 5 and CC2014 version of InDesign/InCopy, Illustrator, or Photoshop
-
WebGL with three.js (Contributed by Davide Deraedt) : (description TBD)
Requires (TBD)