• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers

Most reliable way to distribute a CEP extension via an installer?

Explorer ,
Aug 25, 2022 Aug 25, 2022

Copy link to clipboard

Copied

Hi all,


I have an installer that installs (among other things) a CEP plug-in for Premiere. Currently the installer contains the ZXP package + ExManCmd binary and uses the latter to install the ZXP.

 

I wonder if this is the right way to ship an extension, since:

1. the process is not super robust: it seems to fail on macOS if Premiere is not installed

3. ExManCmd is now deprecated in favor of Unified Plugin Installer Agent (UPIA). However UPIA might fail too if Creative Clouds is not installed yet (since UPIA comes with it).

 

I read some comments where people use to bypass ExManCmd/UPIA completely and use custom scripts/installers to copy the files where necessary. Wouldn't this approach make the ZXP creation useless? 

In short, what is the most sensible/reliable way to distribute a CEP extension via an installer?

 

 

 

TOPICS
How to , SDK

Views

74

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Adobe Employee , Aug 26, 2022 Aug 26, 2022

>...its the installer's responsibility...

I wasn't presuming any installer, nor does Adobe recommend creating one.

Making your extension available via Creative Cloud, and making the .zxp available to customers who operate without a consistent internet connection, are the recommended approaches.

Likes

Translate

Translate
Adobe Employee ,
Aug 25, 2022 Aug 25, 2022

Copy link to clipboard

Copied

Bypassing ExManCmd/UPIA completely is a terrible idea.


It seems as though installing extensions for Creative Cloud applications, on systems without Creative Cloud installed, would be a pretty narrow use case. 

Extension .zxp's can also be deployed across Enterprise customers, using installation packages created by the Admin Console. 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 26, 2022 Aug 26, 2022

Copy link to clipboard

Copied

Hi Bruce!

 

 

Extension .zxp's can also be deployed across Enterprise customers, using installation packages created by the Admin Console. 


By @Bruce Bullis

 

This way the plug-in will be available for download from the Creative Cloud, right? If so, I think the "offline" installer is a better fit for my task, as I have more things to install in addition to the CEP extension.

 

quote

It seems as though installing extensions for Creative Cloud applications, on systems without Creative Cloud installed, would be a pretty narrow use case. 

 

By @Bruce Bullis

 

So in other words, it's the installer's responsibility to check that the system is in a good state first (PPro installed, CC running and signed-in, ...)?

 

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 26, 2022 Aug 26, 2022

Copy link to clipboard

Copied

>...its the installer's responsibility...

I wasn't presuming any installer, nor does Adobe recommend creating one.

Making your extension available via Creative Cloud, and making the .zxp available to customers who operate without a consistent internet connection, are the recommended approaches.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Aug 29, 2022 Aug 29, 2022

Copy link to clipboard

Copied

Thanks Bruce, this is helpful. 

 

The Adobe's GitHub repo mentions the enterprise console as another way to distribute ZXPs. I'm not sure I understand the process, though: is that a way to release packages internally/privately, between members of an organization?

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Aug 29, 2022 Aug 29, 2022

Copy link to clipboard

Copied

LATEST

Admins for Adobe Enterprise deployments can make installer packages; groupings of installers, to be deployed on [some class of system]. Extensions (.zxp files) can be included in those packages.

Likes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
promo
COLLABORATION TIPS

Powerful video collaboration and approval features newly integrated in Premiere Pro