RorohikoKris
Contributor
RorohikoKris
Contributor
Activity
‎Dec 03, 2024
02:59 PM
I saw another report from a developer:
User reported that extensions do not load in Premiere Pro on Windows (tried 2023 and 2024 versions). Extension behaves like it has a broken signature (won’t load at all). If PlayerDebugMode is set to 1, extension panel will show up, but it will be blank.
We tested with my extensions (Watchtower, Chronicler, Excalibur), also Storyblocks and Adobe built-in extensions: Frame.io and Learning Panel.
None of them did load.
If user opens Premiere Pro in Admin mode, extensions will work. However drag’n’drop functionality is blocked, doesn’t work.
On After Effects extensions load correctly, in regular mode, drag’n’drop works.
I remember I had a user report like that almost 5 years ago and it was due node.js modules not loading up. Removing <Parameter>--enable-nodejs</Parameter> from extension’s manifest, would solve the issue, but no nodejs features.
That said, we didn’t find a solution to have nodejs enabled.
User just wrote me this:
Recalling the need in the past to set C:\Program Files\Adobe\Adobe Premiere Pro 2024\CEPHtmlEngine to admin mode (or at least start as admin mode) I went back in and saw that I had previously done this with pr2024 So I turned off start as admin (for CEPHtmlEngine) and then restarted Pr normally. And I’m seeing that Frame.io Storyblocks, and Watchtower are all working correctly. And that watch tower is now allowing drag and drop from explorer
So he had CEPengine with admin mode on and that didn’t play well.
... View more
‎Nov 25, 2024
06:51 AM
Yes, and now I realize I am in the wrong thread.
By @Matthew38788609e0za
Looks that way 😉
... View more
‎Jul 25, 2024
05:49 AM
Hi @PH_Red, Hope you're doing well!
We would like to follow up on your issue. Are you able to resolve the issue? Please feel free to update the discussion if you need further assistance.
We would be happy to assist you.
Thanks,
Harshika
... View more
‎Jul 03, 2024
08:15 AM
Thanks for sharing Kris!
... View more
‎Jul 02, 2024
08:30 PM
Focus: If you're developer or scripter, the summit is a great opportunity to network and interact with creative people, who are often the end-users of the software you're developing. In addition, you get to brainstorm and meet up with fellow developers. The Summit emphasizes developers helping and learning from each other. For 14 years, the Creative Developers Summit has been the top conference for developers working with Adobe Creative Cloud applications. This year, July 10 to 11 2024, it’s co-located with CreativeProWeek in Washington, DC, What to Bring: Scripts, extensions, and plug-ins. Questions for experienced developers. Steps to Register: either come and meet us, or attend remotely. a) In-person attendance: 1. Contact me (kris@rorohiko.com) for the discount code. 2. Sign up here: https://creativeproweek.com/dc-2024/creative-developers-summit/ b) Remote attendance (free): Enroll at https://bit.ly/creativedev2024 Featured Speakers: James Lockman (Adobe) Hamza Habeeb (Adobe) Justin Taylor (Hyper Brew) Caleb Clauset (Typefi) Harbs (Santa Cruz Software) Erin Finnegan (Adobe) Kris Coppieters (Rorohiko) Keith Gilbert (Gilbert Consulting) Colin Flashman (colecandoo) And more! Important Reads: https://thoughtbridg.es/why-you-need-to-attend-creative-developers-summit/
... View more
‎Jun 05, 2024
10:36 PM
1 Upvote
For 14 years, the Creative Developers Summit has been the top conference for developers working with Adobe Creative Cloud applications. This year, July 10 to 11 2024, it’s co-located with CreativeProWeek in Washington, DC, Why Attend? Face-to-Face Networking: Connect with both developers and creative end-users. Learning Opportunities: Gain insights into how your tools and scripts are used in creative workflows. What to Bring: Scripts, extensions, and plug-ins. Questions for experienced developers. Steps to Register: 1. Contact me for the discount code. 2. Sign up here: https://creativeproweek.com/dc-2024/creative-developers-summit/ Featured Speakers: Justin Taylor (Hyperbrew) Caleb Clauset (Typefi) Harbs (Santa Cruz Software) Erin Finnegan (Adobe) Kris Coppieters (Rorohiko) Keith Gilbert Colin Flashman (colecandoo) Max Dunn (Silicon Publishing) And more! Important Reads: https://thoughtbridg.es/why-you-need-to-attend-creative-developers-summit/ Related Event: This summit complements the Adobe "Developers Live" conference on June 19 and 20. Learn more here: https://events.ringcentral.com/events/adobe-developers-live-adobe-express-creative-cloud-2024/registration Focus: The Summit emphasizes developers helping and learning from each other.
... View more
‎Jun 29, 2023
03:48 PM
3 Upvotes
Hi colleagues, Just a quick note to mention that a completely unsuspected bug has been discovered in ExtendScript CS4/CS5 (not the most up-to-date environment, I agree, but this may still be of some interest to researchers!) It turns out that the basic expression myString.indexOf(…) is unreliable when processing byte strings or similar encoded streams that may contain '\u0000' aka '\0' characters (U+0000 in Unicode). → Further detail: https://github.com/indiscripts/IdExtenso/blob/master/CHANGELOG.md#230628 Unnoticed until today, this critical malfunction can be worked around by rewriting String.prototype.indexOf, which has been done yesterday in the special string extension available in IdExtenso. → Patched code: https://github.com/indiscripts/IdExtenso/blob/9e9d28a129699763b0954ae018e09b41f38ba0bf/core/Ext/%24%24.string.jsxinc#L580 (Do not hesitate to give me feedback or open a GitHub issue if you detect any problem with that code.) Best, Marc
... View more
‎Jun 26, 2023
04:38 AM
1 Upvote
Also, you haven't answered Uwe's question: what is the URL you're trying to access by way of getURL? I suspect that might be where the issue lies.
... View more
‎Mar 17, 2023
06:40 PM
thanks for sharing Kris!
... View more
‎Mar 17, 2023
02:20 PM
Hi all, we're currently working hard to organize the next Creative Developer Summit, during the Creative Pro week. The Creative Developer Summit will be on June 8 https://creativeproweek.com/phoenix-2023/creative-developers-summit/ The content of this page has not been finalized yet - it's currently mostly a copy of what we did on our last dev summit. We're still working on the program for the 2023 Developers Summit. If you would like to be considered to present a session at the summit, please reach out to charles.i.weger@gmail.com I will be running an interactive workshop 'Pragmatic Extension Development' on June 7. More info of what subjects are touched on: https://coppieters.nz/?p=598 To enroll: before you begin, you need a discount code - email me (kris@rorohiko.com) to get the code. You can attend the summit and/or my workshop by registering for one or two days of the Creative Pro Week, on June 7 and/or June 8. https://creativeproweek.com/phoenix-2023/register/ When you register, use the discount code provided, which will also give you a 50% discount. Please do NOT share, publish or abuse this discount code - it is only meant to be used for attending the developer summit and/or the workshop. More details about the Creative Developer Summit will appear on the web page as we flesh out the program.
... View more
‎Feb 12, 2022
11:06 AM
This is a great information, i think it will help a lot of people.
... View more
‎Sep 01, 2021
02:43 AM
Thanks, I can also confim it's fixed in 16.4
... View more
‎Jul 28, 2021
12:30 AM
Is this on an M1 Mac or a regular Intel Mac? Please provide ample details (e.g. exact version of Mac OS X, exact version of InDesign, M1 or Intel Mac,...). What URL are you accessing in the sample.jsx script? Have you verified that URL is accessible from your location? For the sake of argument, the sample.jsx refers to https://www.rorohiko.com but if that URL is not accessible from your computer (e.g. because of firewalls), you'd get 'undefined' in the variable s. The sample.jsx is very rudimentary and has no error checking whatsoever.
... View more
‎Feb 16, 2021
09:39 AM
Hello, does anybody have an experience to use this plugin with Adobe IndesignServer? With Indesign (desktop) application it works as expected. With server we used to start ExtendScriptTolkip, then InDesign server and it was possible to connect. With visual studio code this is not working for me and the application cannot start from the studio as well. Regards Jiri
... View more
‎Feb 14, 2021
05:04 AM
Thanks buddy! Now I know where to watch all the variables when debugging.
... View more
‎Feb 11, 2021
08:21 AM
After Illustrator's last update 25.2, all of my scripts are behaving like well manored children again. Thanks Adobe Team.
... View more
‎Dec 01, 2020
01:55 AM
1 Upvote
I think you need to make some very rough back-of-the-envelope calculations. Below some rough ideas. Take them with a grain of salt and work it out for yourself. I've not carefully verified my calculations, so I might be far off base here or there. Also, I am ignoring things like occasional crashes, restarts... which can cause things to go slower than expected. First of all, I'd be thinking of InDesign Server, rather than InDesign. InDesign is not meant for these kinds of tasks. InDesign Server gives you better performance than InDesign can. Depending on document complexity, size, script optimization, clock speed, fonts used... you can expect rendering times, say, between 0.1s and 10s per document rendered (just a range of order of magnitude based on my real-life experiences with InDesign Server). If you need to go faster than can be wrung out via script optimization and optimizing tweaks like using bits of C++ code, you need more instances of InDesign Server working concurrently. If you need to process 1,000,000 documents in one single batch, you can expect a single InDesign server instance to take somewhere between 28 hours (a little over a full day), and 2800 hours - 116 days (more days than there are in the month). If you need to process 1,000,000 documents, but it can be spread out over the course of a month (e.g. you could process 33,000 documents per day, every day) a single InDesign Server instance could handle simple documents in the most optimistic case (0.1s to process a document). In the most pessimistic case (10s to process a document), you need 92 hours of rendering time, which means you need at least 4 InDesign Server instances processing concurrently to 'fit' that in 24 hours. At 10s rendering time per document, a single instance can handle 24*3600/10 = 8640 document renders per 24 hours, so 4 instances handle 34000 documents per 24 hours. If you need to process 1,000,000 documents in about a single day (e.g. end-of-month), the picture changes. In the most optimistic case a single instance could handle 24*3600/0.1 = 864,000 documents in 24 hours, so you'd need 2 instances working concurrently to manage 1,000,0000 docs. In the most pessimistic case you need 200 instances working concurrently. That'll be expensive, I'd say. A lot depends on what your expected usage pattern over time is. Also a lot depends on how much can be pre-processed, pre-templated and how complex the documents are. The more variability they have, the more processing it will take. All depends. It might be feasible, it might not. Optimizing the process up-front could make or break the feasability. I would also look into other solutions - e.g. the ones mentioned before, or things like Apache FOP, or custom-made things around iText or PDFBox or other alternatives. A lot depends on how high you value good typography as provided by InDesign Server.
... View more
‎Jun 27, 2020
06:27 PM
This is correct. Even though Extensis Suitcase Fusion is the latest version, the plugin was not. I removed the installed plugin, then reinstalled it from the Suitcase Fusion app, and now it works correctly. Thank you!
... View more
‎Jun 15, 2020
08:54 PM
It is still a solution! I actually never used File.execute() command, will remember it, one day might be usefull. found this way to hide shell script https://superuser.com/a/1354541
... View more
‎Jun 03, 2020
06:33 AM
1 Upvote
Another approach could be https://github.com/grefel/restix HTTPS supported Works form CS4 to CC 2018 (ExtendScript based library) Based on VBScript/ServerXMLHTTP (Win) AppleScript/curl (Mac) relies on app.doScript()
... View more
‎Jun 02, 2020
10:29 PM
I think the reason is that the second URL needs authentication. Much depends on what kind of authentication method is used.
... View more
‎May 26, 2020
11:26 PM
Note that ActionRecorder is very old. It was using the old CSXS technology (Air/Flash based) which is not supported any more, and the signing certificates on it have long gone stale. At the time we were very hopeful and sank a lot of time, effort and resources into ActionRecorder, but we never found any takers, and when the move to CEP was made, we could not afford rebuilding it from scratch, so we had to abandon the project...
... View more
‎May 26, 2020
09:11 PM
thanks for sharing Kris
... View more
‎May 26, 2020
03:42 PM
P.S. As a little taster - here's the Github repo with the sample scripts I discuss in my session on speeding up ExtendScript. Register and watch my session to learn more and make your scripts faster. The session is aimed at InDesign Server, but many of the tricks apply to any ExtendScript. https://github.com/zwettemaan/ESBoost
... View more
‎May 19, 2020
03:37 PM
4 Upvotes
Two-day virtual developer summit (June 4–5) The Creative Developers Summit has been the go-to conference for the past half-dozen years for developers creating software for Adobe Creative Cloud applications. This year, sessions will all be online for obvious reasons. Registration includes all sessions on both days, and it's only $95 this year, a huge discount from previous years. Because everything is online, we're going to have speakers prerecord their sessions so you can watch them at your leisure, and then have a fixed online time for each sessions's Q&A, where the speakers will be there to answer your questions via Zoom. Sign up here: https://cpn.co/g/cds2020 We'll have some great speakers including Kris Coppieters from Rorohiko, Mike Zahorik from Adobe, and others. Full info will be mailed to you in a few days. If you would like to be a speaker at summit, and have some interesting topic you'd like to speak about, here's your chance: send us a brief outline of a presentation you'd like to add to the summit. Send your proposal to summit@adobedevs.com! Note that this Summit is complementary to, not competing with, the upcoming "Adobe Creative Cloud Digital Partner Days 2020" which are happening on June 23 and 24: https://creativecloudpartnerday2020.creativecloud.adobeevents.com The Creative Developers Summit is (mostly) about developers talking to developers, and won't overlap in content with Adobe's June event. Hope to "see" you soon!
... View more
‎Dec 03, 2019
02:08 PM
What if you don't have (or want) ExtendScript Toolkit installed? Where is it pulling this value from? Trying to fix it on my machine without ExtendScript Toolkit. For context had to uninstall it as it was causing issues opening itself on #.write() lines edit: i'm writing and debuggin in VS Code with the ExtendScript Debug plugin installed. edit 2: I've found the local file location for VS Code Extensions: ~/. vscode/extensions (must turn on hidden files) - Located the described files, filed under node_modules/@esdebug/esdebugger-core/win then both /x32 and /x64 - Both already have the appropriate 604800 code applied. edit 3: looks like it was my debug config in VS Code via the ExtendScript Debug config. Needed an option for "Current file" added this to the launch.json under the config array. { "type": "extendscript-debug", "request": "launch", "name": "Current file", "program": "${file}", "stopOnEntry": false },
... View more
‎Jul 26, 2019
11:59 AM
That's good to hear. This article communicates the expectation that developers will need to move from CEP to UXP at some point. https://medium.com/adobetech/xd-and-creative-cloud-extensibility-faq-e615dd6ecbfe
... View more
‎Oct 04, 2018
07:56 PM
1 Upvote
Hi, As Manan indicated, you've bumped into a feature of CEP. Any changes to the source code invalidates the extension and it won't run until either a) You re-sign the extension, so the new signature matches the source code changes b) You switch your Creative Cloud settings to 'debug mode', so it will run extensions with invalid signatures This has nothing to do with GetURL - it's a feature of CEP. The easiest is to switch to debug mode. I've written some handy scripts to do that for you: CEPSparker/setPlayerDebugMode.command at master · zwettemaan/CEPSparker · GitHub CEPSparker/setPlayerDebugMode.bat at master · zwettemaan/CEPSparker · GitHub Once you run these, you can change all you like and the extension should still run.
... View more
‎Oct 04, 2018
08:06 PM
I think the issue is that shortcuts are not supported, but 'symbolic links' are. These do exist on Windows, but are rarely used. I use this trick to install my extension development in progress without copying them into the ...\extensions folder. The MKLINK command does that for you. For some hints, check out CEPSparker/localDebugInstall.bat at master · zwettemaan/CEPSparker · GitHub It should give you some pointers...
... View more
‎May 08, 2017
11:32 PM
Hi all, Just a quick note: I've revisited the old GetURL and made a more modern version which does support https as well as http. All smoke and mirrors. More information and source code on my personal blog: http://coppieters.nz/?p=133 Cheers, Kris (Rorohiko)
... View more