I need help creating custom XMP panels. All the stuff on the Adobe site is confusing. Im not a programmer so all the jargon that is used is not for me. I need something simple that anyone can understand to create custom panels. I need to know what programs to use to create them. I have Photoshop CS2.
Thanks,
Robert
I posted this in the Photoshop Mac forum:
Custom XMP panels can be written and can attach File Info data in Photoshop, InDesign, Illy, etc. You can find some panels (on a Mac) in HD/Users/your.name/Library/Application Support/Adobe/XMP/Custom File Info Panels or do a search for some online,
The panels are just text or XML files with a little bit of Adobe's twist on XML applied. You can modify them in TextEdit or BBEdit etc. The developer download for XMP panels gives an example panel that shows you buttons and fields etc. But it's easy enough to add some text fields and then enter data to attach to the file. The part you should consider is to develop your workflow data ideas and flesh them out well, so you don't end up changing the name of the data later on and rendering your system inoperable or attaching tons of data to a file that becomes unreachable.
Also these panels can show the file info in Bridge but must be configured a certain way. Check this out when you get up to speed:http://blogs.adobe.com/bridge/2006/08/custom_metadata.html it basically says you have to name your data edit name with "fb" + data name. But this seems to only work with CS3, something has changed with CS4 Bridge.
Here's an example panel:http://www.outbackphoto.com/workflow/wf_83/WorkflowStatus.txt
or http://www.gwg.org/58.92.0.0.1.0.phtml
Chris
Robert
I am having a similar issue with CS4- as a non programmer the Bridge SDK while helpful is still not enough to create my own custom panels- I've tried it numerous times and can't get the fields to show up in bridge CS4- I have just submitted a feature request for some sort of easier to use plug in that will help us create custom panels quickly and with less (preferably little to none) programming required. I know this dosen't answer your question but still am hoping Adobe reads the request and considers it.
If you have time please see https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform
to also put in a feature request for Adobe Bridge for an easy to use plug in- the more requests the more likely we are to be heard
Thanks for your posting- I will let you know when I find more info into this or possibly a solution - please do the same.
Tony
Hi Tony
I have been having the same issue and have found that you need to copy your properties.xml file from your custom panel into the 'Custom' folder in
/Library/Application Support/Adobe/XMP/Custom File Info Panels/2.0/custom/
I have included my panel for reference, hope it helps.
<?xml version='1.0' encoding='UTF-8'?>
<xmp_definitions>
<xmp_schema prefix='xmp' namespace='http://ns.adobe.com/xap/1.0/' label='$$$/pearson/title=Pearson Education V.4' >
<xmp_property name='Authors' category='external' label='$$$/iptc/core/Contact/Creator=Creator Name:' type='text' xmp_path='Authors'/>
</xmp_schema>
<xmp_schema prefix='photoshop' namespace='http://ns.adobe.com/photoshop/1.0/' label='$$$/pearson/title=Pearson Education V.4' >
<xmp_property name='CaptionWriter' category='external' label='$$$/pearson/CollectionTitle=Collection Title:' type='text' xmp_path='CaptionWriter' />
<xmp_property name='AuthorsPosition' category='external' label='$$$/pearson/CollectionID=Collection ID:' type='text' xmp_path='AuthorsPosition' />
<xmp_property name='ModelRelease' category='external' label='$$$/pearson/ModelRelease=Model Release:' type='boolean' xmp_path='modelRelease' />
<xmp_property name='LocationRelease' category='external' label='$$$/pearson/LocationRelease=Location Release:' type='boolean' xmp_path='locationRelease' />
</xmp_schema>
<xmp_schema prefix='Iptc4xmpCore' namespace='http://iptc.org/std/Iptc4xmpCore/1.0/xmlns/' label='$$$/pearson/title=Pearson Education V.4'>
<xmp_property name='Location' category='external' label='$$$/iptc/core/Image/location=Location:' type='text' xmp_path='Location'/>
<ui:separator/>
</xmp_schema>
<xmp_schema prefix='photoshop' namespace='http://ns.adobe.com/photoshop/1.0/' label='$$$/pearson/title=Pearson Education V.4' >
<xmp_property name='Headline' category='external' label='$$$/iptc/core/Content/Headline=Caption:' type='text' xmp_path='Headline' />
</xmp_schema>
</xmp_definitions>
Regards
James
James thanks for this
unfortunately- I still get nothing- I am copying the xmp sdk basic control sample panel folder to C:\Documents and Settings\tony\Application Data\Adobe\XMP\Custom File Info Panels\2.0\panels
and all i get is a blank tab in file info box that is titled "basic control sample"
and I still get nothing- I'm still not entirely sure how to create the panels myself but figured if I can get the basic control sample panel to work then I can modify that.
but still no dice- I'm confused as to which files exactly need to be copied over to C:\Documents and Settings\tony\Application Data\Adobe\XMP\Custom File Info Panels\2.0\panels
to get the tab to show up in file info along with the custom fields
I even tried copying your panel that you so generously offered and then pasting that in notepad and changing the extension from .txt to .xml with the UTF-8- and saving just this .xml file alone to C:\Documents and Settings\tony\Application Data\Adobe\XMP\Custom File Info Panels\2.0\panels- absolutely nothing
Please assist if you can
Thanks again for your encouragement and help
Tony
Hi Tony,
for pre CS4 please see the download "XMP Custom File Info for pre-CS4 products" in the fileInfo section at the end of our SDK webpage: http://www.adobe.com/devnet/xmp/
For CS4 the FileInfo dialog is now flash based and the SDK has significantly changed. Please check the "FileInfo SDK 4.4". The new SDK also has a way to create a panel with limited programming skills. Just look for the generic panel which is located in the tools folder.
Regards,
Samy
Hi Samy,
There is no link to Fileinfo SDK 4.4 from the http://www.adobe.com/devnet/xmp/ page.
It looks to me like 5.1 is only applicable to CS5.
Can you provide a link to 4.4 so I can work on Custom File info panels for my CS4 products?
Thanks,
Paul.
Hi Paul,
I am sorry that the previous SDK link is not exposed anymore on the web page.
But the link is still intact:
http://download.macromedia.com/pub/developer/xmp/sdk/XMP-FileInfo-SDK- 4.4.2.zip
Best Regards,
-- Stefan
I had the same problem with CS5 on a mac (blank custom panels in file info) - turns out the files need to be copied into the main/shared Adobe folder, not the one in your user specific file space.
I'm not sure of the exact path on a PC, but instead of:
C:\Documents and Settings\tony\Application Data\Adobe\XMP\Custom File Info Panels\3.0\panels
you probably need to look for something like:
C:\Documents and Settings\All Users\Application Data\Adobe\XMP\Custom File Info Panels\3.0\panels
(On a Mac the files need to be in the main Library, not your user specific Library)
Hope this helps someone... Rob
Hi Rob,
if you see blank custom panels the reason is mostly a missing Flash trust file that you also have to create.
This is described in the "XMP FileInfo SDK.pdf" programmer's guide.
You don't need to copy the panel to the system's shared folder, doing this you might also interfere with the Suite installer.
-- Stefan
Hello,
I know this thread is rather old, but I hope some one might read this...
I've read the section about the flash trust file, and I've created one for my test panel's .swf file as and also one for the whole contents of the ../panel/ folder. Neither of those have seemed to work. Is there anything else I have to do? I've quit and relaunched Photoshop after making the .cfg file.
Just to verify, the correct location for the .cfg files is (for a Mac) "/Users/{myUserFolder}/Library/Preferences/Macromedia/Flash Player/#Security/FlashPlayerTrust/", correct?
I'm just getting a blank tab in the File Info dialog. What's worse is that in Photoshop CS5, if I click on my custom panel's tab, I can't switch back to other tabs and see their contents.
Can anybody verify that they've been able to get a Custom XMP File Info Panel to 'work' in CS5... or for that matter CS4 (I went tested and failed with that version).
Many thanks,
-Andrew
Hi,
the path is correct. The .cfg file has to contain paths similar to
/Users/<username>/Library/Application Support/Adobe/XMP/Custom File Info Panels/3.0
/Users/<username>/Library/Application Support/Adobe/XMP/Custom File Info Panels/4.0
In this example it works for custom panels of CS5-6.
If you still see a blank panel you should try to build the panel with another Flex SDK-version, preferably 3.3 for CS4 and 3.6 for CS5/6.
A panel only works in all Suite Apps from CS4-6 when you build it using the CS4 SDK
-- Stefan
Thanks Stefan.
I was able to get the Generic Panel to work in CS5. But not my test panel using the SDK and FlashBuilder. (maybe I need a different flex SDK version?)
Good tip about CS4 compatiblity – we still use CS4 as we're not fully transitioned to CS5 and haven't even thought of upgrading to CS6 yet.
Cheers,
-afm
North America
Europe, Middle East and Africa
Asia Pacific