Hello,
Out company recently upgraded licenses from CS5 to CS6. The Macs we are working on have one admin account and multiple user accounts, so the IT team have changed the /Adobe Photoshop CS5/Plugins folder permissions, and I was able write updates for the custom panels I've created.
However, with the CS6 there is a problem... The custom panels (created with Panel Builder and exported as Extensions) are no longer installing themselves in the /Plugins/Panels folder, but somewhere else - /Library/Application Support/Adobe/CS6ServiceManager/extensions.
So, my question is - are there other folders, in which the Plugin managers writes data, so I can ask the IT team to change permissions to all the folder, so ordinary user (e.g. me) can install/update panels without admin privileges?
Also, with the older versions of Photoshop I was able to change directly the .js files, which were in "assets" folder and immediately test the changes through the panel. Now, if I change some file, the panel "empties" itself, so I have to reinstall the panel from the Extension manager. Is there any solution for this?
New folder locations for custom panels?
-
undavide
New folder locations for custom panels?
Hi,
Extension Builder actually installs things on the CS6ServiceManager folder.
I havent tested it but I'd be quite confident that if you move your extension's folder to the Plugins/Panels/ folder it would work anyway.
(at least if you use the Flex 3.5 SDK for retro-compatibility, it should work)
For the JS, it's not clear to me what you mean with "the panel empties itself" (is it blank?). It should work - at least rebooting PS.
Davide
Extension Builder actually installs things on the CS6ServiceManager folder.
I havent tested it but I'd be quite confident that if you move your extension's folder to the Plugins/Panels/ folder it would work anyway.
(at least if you use the Flex 3.5 SDK for retro-compatibility, it should work)
For the JS, it's not clear to me what you mean with "the panel empties itself" (is it blank?). It should work - at least rebooting PS.
Davide
-
Svrnc_Tprunkov
New folder locations for custom panels?
Hi, Davide
undavide wrote:For the JS, it's not clear to me what you mean with "the panel empties itself" (is it blank?). It should work - at least rebooting PS.
Davide
When I change a JS file, that is part of custom panel, the panel itself stops working... Like the panel is doing some hash-test and if it detects a change, than it stops working.
undavide wrote:Extension Builder actually installs things on the CS6ServiceManager folder.
I havent tested it but I'd be quite confident that if you move your extension's folder to the Plugins/Panels/ folder it would work anyway.
(at least if you use the Flex 3.5 SDK for retro-compatibility, it should work)
I have tried putting the panel into the /Panels folder - it doesn't works. If I try to install it - it goes to the CS6Services folder. I need to know if the panels are stored only there@
undavide wrote:For the JS, it's not clear to me what you mean with "the panel empties itself" (is it blank?). It should work - at least rebooting PS.
Davide
When I change a JS file, that is part of custom panel, the panel itself stops working... Like the panel is doing some hash-test and if it detects a change, than it stops working.
undavide wrote:Extension Builder actually installs things on the CS6ServiceManager folder.
I havent tested it but I'd be quite confident that if you move your extension's folder to the Plugins/Panels/ folder it would work anyway.
(at least if you use the Flex 3.5 SDK for retro-compatibility, it should work)
I have tried putting the panel into the /Panels folder - it doesn't works. If I try to install it - it goes to the CS6Services folder. I need to know if the panels are stored only there@
-
undavide
New folder locations for custom panels?
Hi,
Extension Builder 1.5 gave the opportunity to automatically create a JSX stub file (named like the extension), now it's up to yourself to create it and read/embed it (like in the Adobe cookbook by Zac Nelson here.
CS4 and CS5 panels did use the early approach (not the HostObject one) - so I would say that following that pattern should work - but I didn't test it.
I've recently bought a CS4/CS5/CS6 extension called Coolorus which installs manually as a folder (a swf + a jsx) moved to the Plugins/Panels/ directory. So it's definitely possible - it's just a matter of finding the way
The destination folder is not a problem - writing your own .mxi file you can send assets where you like. But before one should make it work.
Sorry I can't more helpful than that!
Regards
Davide
Extension Builder 1.5 gave the opportunity to automatically create a JSX stub file (named like the extension), now it's up to yourself to create it and read/embed it (like in the Adobe cookbook by Zac Nelson here.
CS4 and CS5 panels did use the early approach (not the HostObject one) - so I would say that following that pattern should work - but I didn't test it.
I've recently bought a CS4/CS5/CS6 extension called Coolorus which installs manually as a folder (a swf + a jsx) moved to the Plugins/Panels/ directory. So it's definitely possible - it's just a matter of finding the way
The destination folder is not a problem - writing your own .mxi file you can send assets where you like. But before one should make it work.
Sorry I can't more helpful than that!
Regards
Davide
-
Svrnc_Tprunkov
New folder locations for custom panels?
undavide wrote:Hi,
Extension Builder 1.5 gave the opportunity to automatically create a JSX stub file (named like the extension), now it's up to yourself to create it and read/embed it (like in the Adobe cookbook by Zac Nelson here.
CS4 and CS5 panels did use the early approach (not the HostObject one) - so I would say that following that pattern should work - but I didn't test it.
I've recently bought a CS4/CS5/CS6 extension called Coolorus which installs manually as a folder (a swf + a jsx) moved to the Plugins/Panels/ directory. So it's definitely possible - it's just a matter of finding the way
The destination folder is not a problem - writing your own .mxi file you can send assets where you like. But before one should make it work.
Sorry I can't more helpful than that!
Regards
Davide
You were very kind, thanks a lot I'll check the stuff you wrote and write back the results ASAP.
Extension Builder 1.5 gave the opportunity to automatically create a JSX stub file (named like the extension), now it's up to yourself to create it and read/embed it (like in the Adobe cookbook by Zac Nelson here.
CS4 and CS5 panels did use the early approach (not the HostObject one) - so I would say that following that pattern should work - but I didn't test it.
I've recently bought a CS4/CS5/CS6 extension called Coolorus which installs manually as a folder (a swf + a jsx) moved to the Plugins/Panels/ directory. So it's definitely possible - it's just a matter of finding the way
The destination folder is not a problem - writing your own .mxi file you can send assets where you like. But before one should make it work.
Sorry I can't more helpful than that!
Regards
Davide
You were very kind, thanks a lot I'll check the stuff you wrote and write back the results ASAP.
-
Mike Hale
New folder locations for custom panels?
The Photoshop Panel SDK creates panels that use jsx/swf and are installed manually or by Extension Manager in the plug-in/panels, so Coolorus may have been created with the SDK. It different than the CS-SDK and I don't know if Adobe released a CS6 version or if the CS5 version still works with CS6.