- That article is outdated and most of Adobe's own documentation (UXP aside) isn't nearly as reliable as community documentation
- You need NodeJS installed on your machine
- You should use CEFClient to debug as of CEP10 and on certain browsers cannot use devtools any more without additional steps
- Ensure the following parameters are included inside CEFCommandLine in your CSXS/manifest.xml file:
<DispatchInfoList>
<Extension Id="some.adobe.extension">
<DispatchInfo>
<Resources>
<MainPath>./main/index.html</MainPath>
<CEFCommandLine>
<Parameter>--enable-nodejs</Parameter>
<Parameter>--mixed-context</Parameter>
</CEFCommandLine>
</Resources>
- If you're using jQuery (which I don't recommend) then you need to follow the instructions in the Cookbook about adding boot code, this can be in the head of your index.html file before the jQuery script
- Check out some more modern "Getting Started" guides for CEP like this one
- There are much easier though admittedly more advanced ways to create panels. My own Bombino framework can generate a panel for you in less than a minute and comes with an entire component library included for you to use though it's all in Vue 2x. Bolt-CEP is my personal choice as of late though it's all Typescript, Vue3/React/Svelte. Searching through Github for keywords like "adobe" and "cep" should show quite a few of these and you're likely to find one for vanilla Javascript without using frameworks like Vue or React, though either Vue or Svelte are great picks and beginner friendly so if you have a decent grasp on Javascript I'd really recommend one of them.