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

Can't find plugins panel in Adobe InDesign

Explorer ,
Oct 23, 2023 Oct 23, 2023

Copy link to clipboard

Copied

I'm following the Get started - UXP plugin (adobe.com) tutorial.

From tutorial screenshots you can see that there is some Plugins Panel pinned in the right side:

 

GooDeeJAY_2-1698067176221.png

I've looked at "Window" menu, but couldn't find one related with plugins:

GooDeeJAY_4-1698067450429.png

 

So, in my case, there is no such Plugins Panel thing, only weird/bugged looking window pops up when I load my plugin from Adobe UXP Devleoper Tool:

GooDeeJAY_3-1698067229883.png

When I click on the "My First Plugin" name, InDesign freezes, so I need to Alt+Tab to it to reset the freeze.

 

Also, I get this error log when I load my plugin from Developer Tool:

GooDeeJAY_5-1698067732919.png

 

Btw, I'm using 18.4 (x64) version of InDesign, but tutorial recommends to install 18.5 version. Is it the reason for everything working so sh1tty, did adobe really fixed all these plugin related issues in 18.5 or the tutorial just suggesting me to work with latest version?

TOPICS
Bug , SDK , UXP Scripting

Views

556

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 , Oct 24, 2023 Oct 24, 2023

Rahul is correct, however, I would like to add a couple of small clarifications:

 

For older version of InDesign, CEP Extension or C++ Plugin was the solution. 

CEP is obsolete now and UXP is introduced recently.

 

CEP is only being maintained for security, and is no longer under active development. I wouldn't say it's "obsolete" in InDesign, as InDesign is continuing to support CEP for now and has not announced a deprecation date. (Photoshop stopped supporting CEP on M1 processors.)

 

The dow

...

Votes

Translate

Translate
Adobe Employee ,
Oct 23, 2023 Oct 23, 2023

Copy link to clipboard

Copied

18.4 is the first version of InDesign that supports UXP plugins. In 18.5 more APIs and bug fixes were added, here's the changelog (scroll up to see all the changes since 18.4).

 

If you can install two versions of InDesign at once (that is, you're not dependent on an IT Admin for installations) you could try the same code in different versions and see if that helps.

 

Someone else may be able to weigh in on the window panel issue...

Votes

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 ,
Oct 23, 2023 Oct 23, 2023

Copy link to clipboard

Copied

Someone from engineering clarified this further; 18.4 only supports UXP Scripting, it doesn't support plugins (with panels).

 

Votes

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 ,
Oct 23, 2023 Oct 23, 2023

Copy link to clipboard

Copied

Thanks for the detailed reply!

 

I want to know what were the solutions for earlier versions if plugins are being added in the recent updates, since I'm planning to develop compatible plugin/script that older versions of InDesign can run.

 

I've read somewhere a guy asking for a best c++ tutorial course since he was planning to develop some InDesign plugin. So, If its done via c++ or other language, can you provide some official guides towards developing a plugin (or whatever its called in older versions). Because google only leading me to UPX thing when I search for developing a plugin for InDesign. 

 

Thanks!

Votes

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
Contributor ,
Oct 23, 2023 Oct 23, 2023

Copy link to clipboard

Copied

You need to decide whether you need UXP plugin or C++ Plugin.

 

For older version of InDesign, CEP Extension or C++ Plugin was the solution. 

CEP is obsolete now and UXP is introduced recently.

 

UXP plugin is based on javascript/HTML/CSS and you could use framework such as react.

Developing UXP plugins requires less learning curve and can be easily created by a web developer. You need to search on InDesign Javascript APIs.

 

For C++ Plugin, you require InDesign SDK.

Developing C++ Plugins require advance skills of C++ and knowledge of InDesign SDK itself. It takes months and years to get expertise with InDesign SDK.

 

If speed is your concern then C++ is the way to go. Also, there are some functionalities that can only be implemented by a C++ Plugin and not by UXP.

 

You can download InDesign SDK from -

 

https://developer.adobe.com/console/servicesandapis

 

 

-Rahul Rastogi

Adobe InDesign C++ Plugin Architect

 

Votes

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 ,
Oct 24, 2023 Oct 24, 2023

Copy link to clipboard

Copied

LATEST

Rahul is correct, however, I would like to add a couple of small clarifications:

 

For older version of InDesign, CEP Extension or C++ Plugin was the solution. 

CEP is obsolete now and UXP is introduced recently.

 

CEP is only being maintained for security, and is no longer under active development. I wouldn't say it's "obsolete" in InDesign, as InDesign is continuing to support CEP for now and has not announced a deprecation date. (Photoshop stopped supporting CEP on M1 processors.)

 

The downside to CEP is that you're communicating with ExtendScript, which is based on JavaScript from 1999... nevertheless, there are a number of resources available for InDesign developers building on CEP.

 

Official:

From the community:

 

You can download InDesign SDK from -

https://developer.adobe.com/console/servicesandapis

 

There's a direct link here as well: https://developer.adobe.com/console/servicesandapis/id 

 

If you get "access denied" try a personal account instead of a Corporate or School account. 

Votes

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