PLUS attributes in a Bridge Panel with XMP SDK

Hi all,
I' m developing a Bridge Info Panel with Flash Builder 4 and XMP SDK.
I have to build a panel that contains the "Model Release Status" metadata.
This metadata belongs to the PLUS Namespace.
This is my form item:
<!-- Model Release Status -->
     <fi:XMPFormItem
          label="$$$/xmp/sdk/custompanels/MySample/ModelRS=Model Release Status:"
          labelTooltip="$$$/xmp/sdk/custompanels/MySample/ModelRST=Summarizes the availability and scope of model releases authorizing usage of the likenesses of persons appearing in the photograph.">
          <fi:XMPComboBox xmpPath="plus:ModelReleaseStatus">
               <fi:XMPComboBoxItem label="$$$/xmp/sdk/custompanels/MySample/ModelRST/None=None" xmpValue="http://ns.useplus.org/ldf/vocab/MR-NON">
               </fi:XMPComboBoxItem>
               <fi:XMPComboBoxItem label="$$$/xmp/sdk/custompanels/MySample/ModelRST/NAP=Not Applicable" xmpValue="http://ns.useplus.org/ldf/vocab/MR-NAP">
               </fi:XMPComboBoxItem>
          </fi:XMPComboBox>     
     </fi:XMPFormItem>
But I see a little difference from the original one.
If I write metadata with Adobe Bridge original panel, I see this:
     <rdf:Description rdf:about=""
            xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/">
         <plus_1_:ModelReleaseStatus>http://ns.useplus.org/ldf/vocab/MR-NON</plus_1_:ModelReleaseStatus>
         <plus_1_:Version>1.2.0</plus_1_:Version>
      </rdf:Description>
Instead, in my custom panel, I see this.
       <rdf:Description rdf:about=""
            xmlns:plus_1_="http://ns.useplus.org/ldf/xmp/1.0/">
         <plus_1_:ModelReleaseStatus>http://ns.useplus.org/ldf/vocab/MR-NAP</plus_1_:ModelReleaseStatus>
      </rdf:Description>
The Version attribute doesn't compare in my.
I have two questions:
1. is it mandatory this attribute?
In http://ns.useplus.org/LDF/ldf-XMPSpecification they says that is only used in case of misunderstanding.
2. If yes, how can I implement this?
With an event on the save button?
I believe it's more difficult and it's not so useful..
Any idea, guys?
Regards,

Hi,
to answer your questions.
1. As far as I know, the plus:Version is not mandatory.
2. I used the following algorithm in "FileInfo". A hidden XMPTextInput field at the end of the form contains the version.
On the xmpWrite event, I check if the XMP packet has been modified and contains any plus:* values.
In that case I add the version only if at least one plus property is contained in the packet, otherwise it is removed.
Hope this helps,
-- Stefan

Similar Messages

  • How can I retrieve "AIPanelRef" for an Illustrator panel with CS6 SDK?

    I used to get the reference of Swatch panel with the  following code in cs5 sdk
           ADMDialogRef dialogRef;
           sADMDialogGroup->GetNamedDialog("AdobeSwatch_", &dialogRef);
    And ADM suite is deprecated in CS6 SDK. I tried to go through all the windows on the Windows desktop (the panels are even not child windows of Illustrator window), but failed to identify a certain panel, e.g "Swatch".  Caption of window makes no sense.
    Is there some suite avaible in CS6 SDK?  Any clues will be appreciated.
              Thanks

    "My Iphone screen is smashed (Because apple sells garbage products that are DESIGNED to break)"
    Drama queen.  I have yet to have an Apple product fail - 6 year old computer, original iphone, iphone 3gs, 6 year old ipod, 5 year old ipod, original ipod touch, iphone 4, iphone 4s, 3 year old imac.  No failures, no breakage.
    Your contacts should be on your computer in whatever program you have been syncing

  • Xmp environment error with XMP SDK on MAC

    Hi,
    I  am using
    MAC platform,
    Xcode for devlopment,
    I have compiled the tool and get compiled files( libXMPFilesStaticDebug.a, libXMPFilesStaticDebug.a)
    I have create a project with xmp toolkit 3.2
    When i am try to compile the project i am getting XMP environment error which show i have to set MAC_ENV,WIN_ENV,UNIX_ENV,
    but i have already defined this in Preprocessor Macros (MAC_ENV =1 )as given in the DOC ( comes with XMP toolkit)
    Is there any thing else i have to set, so as to compile the my project (myReadingXmp) ?
    Thanks for your suggestion
    Please help !!

    I'm getting 33 linker errors when compiling. I'm on XCode v3.1.3, however the  document is referring to XCode v2.x. Last setting listed in the document is not  available in XCode v3.1.3. Can somebody guide me for clearing the compilation /linking errors.
    Please find linking error with an attachment to this post

  • Help with XMP Panels in Adobe BRidge

    Hi All
    I'm trying to create a XMP Panel for Adobe Bridge, and I'm having a weird problem I'm hoping someone can answer.
    The Panel is created, and works, I can change a metadata field and the metadta field gets saved correctly.
    However, I need to change one of the metadata fields in code, and although it's changing thee text within the field, when I close the panel it doesn't update the metadata.
    Here's a code sippet:
    First the form Items:
    <fi:XMPFormItem
                                  id="ftitle"
                                  label="$$$/xmp/sdk/custompanels/Dave3/Title=Document Title:"
                                  labelTooltip="$$$/xmp/sdk/custompanels/Dave3/TitleToolTip=The title of the document, or the name given to the resource. Typically, it will be a name by which the resource is formally known.">
      <fi:XMPTextInput id="docTitle"
                                                                 xmpPath="dc:title"
                                                                 xmpType="Localized"
                                                                 change="changeMe(event)"/>
      </fi:XMPFormItem>
      <mx:FormItem label="Change Title">
                        <mx:Button label="Digital"
                                               click="updateTitle(url.text)"
                                               />
      </mx:FormItem>
    And here's the function that changes the text:
                                  private function updateTitle(url: String):void
                                            var st: String = "Hello Folks";
                                            docTitle.text = st;
                                            docTitle.enabled = true;
    As expected, the text in the docTitle field changes, but when I close the FIleInfo panel the changed text is not written to the file.
    Any Ideas?
    Thanks in advance
    David

    Hi Gary:
    Thanks for the reply. I tried your suggestion, but alas, things got wacky.
    When selected, the first panel text overflowed on top of the second accordian tab.
    When I select the second panel, the first stays open, as well as the 2nd.
    And the text for the next 4 accordian tabs gets out of wack -- they line up on the right hand of the accordian field, with multiple line breaks, rather than in a single line below each tab.
    I noticed that overflow:hidden; shows up in two places in the Accordian css file. Tried deleting one, deleting both. but still "no go".
    I feel I need to apologize to the forum. I wish I had a better handle on code. But I am actively trying to learn. Reading my book (and doing the exercises) for about an hour a day. And asking lots of questions. I hope it's OK to post these kinds of questions here, even though I'm not very advanced.
    I really do appreciate your patience! Jami

  • Custom XMP Panel with "pulldowns" in Bridge

    Hello,
    I have a custom XMP panel built that is visible in Photoshop, InDesign, Illustrator, which is nice.
    I can view this custom XMP panel in Bridge as well, however the fields with pulldown menus don't show in Bridge. Being able to use pulldowns is critical for our workflow...AND I want people to be able to use Bridge for metadata entry. Does anyone have a solution for this?
    I want fields with pulldowns in my custom XMP panel to be viewable and editable in Bridge. Help!!
    Thanks
    Rob

    Bridge's metadata panel only supports plain-text fields for custom metadata. See the following article on how to submit and feature request to Adobe via the feature request form:
    http://kb2.adobe.com/cps/800/e8008c68.html
    I assume you already know that you can open the File Info dialog itself directly within Bridge for a selection of one or more files, yes? The same custom File Info panel that appears in Photoshop's File Info panel will appear in Bridge. To open File Info in Bridge, use the File or thumbnail-contextual menus or the keyboard shortcut Cmd+Opt+Shift+I.
    If you really require a highly customized metadata UI right inside the Bridge window (File Info is a modal dialog box), and you are willing to invest some coding effort, then I suggest using Flex Builder to create a custom Flash Panel for Bridge. You will have to take on some non-trivial work to sync up what's displayed/edited in your custom panel with the current selection of Thumbnails, etc., but such a solution should be technically possible. The Bridge Scripting SDK includes example for how to add a Flash panel, how to get your Flash ActionScript and Bridge JavaScript to talk to each other via the Flash External Interface, and how to use the XMPScript API to modify metadata for files. Again, I think the effort required is non-rivial, but Bridge does provide a platform upon which you can build a highly customized solution.
    -David

  • Bridge CS6 Mac XMP File Info Panel Bug: can't copy and paste metadata

    The cmd-keys / shortcuts doesn't work in the xmp file info panel btw. in the xmp / iptc fields (e.g. cmd+c, cmd+v, ...) of Adobe Bridge CS6 (Mac OS 10.6.8 and 10.7.3). You are not able to cut and paste info from one box to another like previous versions.
    This bug only appears in the xmp file info window (opened via alt+i) in Bridge CS6 - if you edit information or metadata in the file info panel in Photoshop CS6 copy and paste from one field to another works.
    The shortcuts also work under Windows (tested under Vista).
    I noticed this minor bug already one in the Photoshop CS6 Beta more than one months ago. I hoped that this was corrected in the official test version, but unfortunately it is not. Although it is a minor bug, it is IMHO a basic function and would be very helpful in my daily work - it is too bad, that such a small thing is making working with the application a little bit annoying.

    Thanks! If there is a workaround or simple solution, I would be very glad if you could inform me.
    Christian
    (signature removed by the Admin)
    Am 14.05.2012 um 13:49 schrieb FrankBiederich:
    Re: Bridge CS6 Mac XMP File Info Panel Bug: can't copy and paste metadata
    created by FrankBiederich in XMP SDK - View the full discussion
    Thanks for your report; we'll look into it.
    Frank
    Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: Re: Bridge CS6 Mac XMP File Info Panel Bug: can't copy and paste metadata
    To unsubscribe from this thread, please visit the message page at Re: Bridge CS6 Mac XMP File Info Panel Bug: can't copy and paste metadata. In the Actions box on the right, click the Stop Email Notifications link.
    Start a new discussion in XMP SDK by email or at Adobe Forums
    For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746.
    Message was edited by: Arpit Kapoor

  • Some comments on Adobe 'Custom Panels for XMP File Info' document

    In developing a couple of Photoshop/Bridge custom metadata panels for cataloguing my photo collection, I noticed one or two things that look like possible errors in the above document. These comments relate to the version of the document dated April 2005.
    P10, description of 'cat_container_edit_text' widget type: surely this should also list custom variable 'container_type', which is needed to specify whether the metadata array is a bag, seq or whatever.
    P25, details of 'cat_container_edit_text': same comment applies.
    P8 et seq: the requirements for use of the 'name' variable appear contradictory. The summary descriptions of various widgets such as 'edit_text' contain the statement that 'You must provide name, xmp_namespace and xmp_path values for this widget to supply a dynamic
    value', but the description of 'name' on P16 says that it 'Applies only to fixed-text widgets. Do not use this variable to change the value or text of the widget at run time.'
    Regards
    Adrian

    Joe, here is the Adobe link that I could not find yesterday when I put up the link to the (suspect) archive site:
    http://partners.adobe.com/public/developer/xmp/sdk/topic_cust_file_info_panels.html
    I have not looked into these panels for years and I am not sure what has changed in CS4.
    Yes, the free software mentioned previously was limited in the amount of fields, however correct me if I am wrong - the output was just XMP text data and one could simply open it in a text editor and copy/paste/edit extra fields and resave, as the limitation was with the GUI frontend and not with XMP.
    Obviously the computer reading the file needs the custom info panel installed to see the panel in it's full glory, otherwise the metadata is "hidden" away in one of the other metadata listings (I can't remember where). I also had problems picking up the custom metadata when searching via catalogue applications that could read other common metadata such as IPTC.
    It was a bit of a mixed bag if I recall, showing promise however it was not really ready for the average user to use.
    Anyway, it sounds as if my very limited knowlege on this area is being exhausted...
    While on the topic, some other links that may help:
    http://www.idealliance.org/industry_resources/branding_media_and_color/digital_image_submi ssion_criteria/metadata_fields
    http://www.idealliance.org/industry_resources/branding_media_and_color/digital_image_submi ssion_criteria/resource_center/xmp_custom_panel
    http://www.disc-info.org/resources/xmp.zip (perhaps you look at the source code for ideas)
    http://www.iptc.org/IPTC4XMP/
    http://www.controlledvocabulary.com/forum.html
    http://www.controlledvocabulary.com/imagedatabases/mtworkaround.html
    http://metadatamanifesto.blogspot.com/
    iView Media Pro software also had a custom panel for Photoshop that may also give you ideas.
    Regards,
    Stephen Marsh

  • When using the camera downloader in Adobe Bridge CS6 with Nikon D5200 we are unable to see previews of the photos and it is very slow to download. The issue occurs under a the users rights, but not under admin level. This is a new issue

    When using the camera downloader in Adobe Bridge CS6 with Nikon D5200 we are unable to see previews of the photos and it is very slow to download. The issue occurs under a the users rights, but not under admin level. This is a new issue.

    Hi Jdentremont,
    Lync client gets user photos by first querying the Address Book Web Query (ABWQ) service on the server, which is exposed through the Distribution List Expansion web service. The client receives
    the image file and then copies it to the user's cache to avoid downloading the image each time it needs to be displayed. The attribute values returned from the query are also stored in the cached Address Book Service entry for the user. The Address Book Service
    deletes all cached images every 24 hours, which means that it can take up to 24 hours for new user images to be updated in the cache on the server.
    To troubleshoot your problem, please follow the steps below:
    1.  Navigate to
     “X:\share\1-WebServices-1\ABfiles\000000000\000000000” folder. (ABS file share)
    You should see some photo files in this folder as the following screenshot.
    2. Delete all the files in this folder.
    3. On test PC, delete local cache files.
    %userprofile%\AppData\Local\Microsoft\Office\15.0\Lync\[email protected]
    4. Sign-in Lync with the test account.
    5. Go back to the ABS file share, check if there is any Photo file in the folder.
    Best regards,
    Eric
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • Custom file info panel to xmp

    I have a custom file info panel I use on an old version of photoshop, have 20gigs of pictures with data. with cs5 and 6 haven't figure how to convert except manually which would be VERY painful. Is there a conversion for file info panels to xmp? can I run creative cloud and still install an older version of photoshop?

    I've found answer:
    group(placement: place_row, spacing: gSpace, horizontal: align_fill, reverse: rtl_aware)
    static_text( name: '$$$/CustomPanels/Widgets/static_text=Naglowek:',font: font_small_bold_right, vertical: align_top);
    edit_text(horizontal: align_fill, height: 54, xmp_namespace: photoshop, xmp_path: 'Headline', container_type: alt_struct, v_scroller: true);

  • CS4 XMP SDK - Can't get it to work with Eclipse IDE

    I've been trying to use the CS4 XMP (FileInfo) SDK with the Eclipse IDE, as described in the docs, but there must be a missing step in the documentation because I have added the Ant Plugin and the XMP plugin (jar) but there is no "XMP / Custom Panel" project option showing in Eclipse.
    Has anyone got this to work? Does it require a specific (i.e. not the latest Ganymede) version of Eclipse?

    Hi Fred,
    Unfortunately I do not have Flex Builder (it is pay-for software). The XMP FileInfo SDK Programmer's Guide says there are three options:
    1. Adobe Flex Builder
    2. Eclipse IDE with Flex-Builder plug-in
    3. Flex SDK
    I've been trying number 2 (Eclipse IDE) as I am familiar with Eclipse and the plugin is included with the SDK, but it doesn't work so I guess the documentation is missing a few steps.
    Thanks
    James.

  • Query panel with table not working in taskflow region

    I've created an adf query panel with table(using all queriable attributes criteria) in a page fragment and at design time it's showing properly. But when inside a region in a jspx page, the search, save and reset buttons of the query panel are not rendering when i'm running the page. Please help.

    Its hard to give any solution without any information like your JDev version, what happens if you drop the query directly in the jspx page, what exception you get in console etc.
    -Arun

  • ADF Query Panel with Tree Table -- Add Fields

    I created ADF Query Panel with Tree Table using JDeveloper 11G. Under Advance Search, Add Fields pull down only list the fields in the master table. My questions are,
    1) Can I search fields in detail table? If yes, how can I do it?
    2) How can I customized this pull down list? Currently it just show the entire view of master table with unnecessary id type data.
    Thanks in advance.
    Edited by: kxc on Nov 9, 2009 9:21 AM

    1) Can I search fields in detail table? If yes, how can I do it?
    Are there anyway to search the second level node?You can. But you need to evaluate if the arrangement works for you.
    I assume you have a view link from the master to detail VO.
    To do so, in your master view criteria (the one which you use in the query panel), shuttle the attributes of your detail VO (in master attributes list, you'l see the detail view link accessor - on selecting this, the detail atteributes are available to you)
    In the Add Fields, it shows as student_id AND student_name. I was unable to delete the student_id field in the view since it is PKYou can set its 'display' UI hint to 'hide' in your VO.

  • JTable Blank Rows When INSERT/DELETE in other panel with same ViewObject

    Hi,
    Jdev 10.1.2
    JClient
    2 panels based on same ViewObject in same AM
    One panel with Grid UI => JTable
    Other panel with Form UI
    When I insert or delete a record in the panel with Form UI and return to the panel with JTable blank rows are displayed.
    The problem remains even after commiting before returning to JTable panel.
    When I activate the execute button in the JTable panel, the display is OK but the currency is lost.
    I suppose calling the refresh method when returning to the JTable panel should solve the problem.
    Can you please suggest me a server-side/model workaround:
    refresh (which option to use ??)
    Thanks
    Frederic
    PS I tried the workaround of thread 10.1.2 JClient binding Error. but that doesn't help.

    Same problem with default wizard generated Master-Detail Form.
    When in the detail more then 10 rows exist, the scrollbar shows that not all rows are displayed.
    If I use the scrollbar to view the last rows they are blank, in order to display them I must activate the next button one time for each additional row.
    The workaround is to enter -1 in the range size of the iterator.
    But what if the range size is 10.
    Is the blank rows display a bug?
    OR
    Must the scrolling area (size of JScrollPane) be defined according to the range size of the iterator?
    If the latter is true:
    Can somebody give me some clues on which attributes of the JScrollPane must be set (PreferredSize, MinimumSize ??) and on how to calculate this area: total width & total height if the row height for the table is set to 20?
    Your help will be appreciated
    Frederic

  • Closing Bridge CC with Photoshop CC

    Why doesn't Bridge CC close with Photoshop CC as Bridge closes with Photoshop CS6?  When I close Photoshop CC I now have to also close Bridge CC - just another steip but I'd like it to close automatically with Photoshop CC.  Thanks

    To explain a bit more because I think you are confusing some things: PS CS6 uses Bridge CS6 and PSCC uses Bridge CC. Bridge is version specific and uses dedicated start up scripts per version.
    In CS5 (I believe, can't check myself) there was an option bar with a bridge icon to start Bridge from PS. The command 'Browse in Bridge' in PS file menu has been there as long as I can remember. It either switches to the Bridge application itself or if it was not active already this starts Bridge also.
    While you can have multiple versions of Bridge installed on your systems you can have only version active and open at the time. Yet you are able to have both PSCS6 and PSCC open and working as you can with other Adobe apps like LR (e.g. both LR4 and LR5 can open and active at the same time) yet Bridge allows you to have only one version open.
    I don't know why this is (can't think of a valid reason other then 'as designed') but it is a fact. You can try your self, have Bridge CC open and try to start BridgeCS6, the focus switches to the already open Bridge CC
    MiniBridge is a panel in PS designed for a shortcut to Bridge itself so you don't need to switch between applications to reach your content. However the panel only works when Bridge itself is also active. MInd you, CS6 connects with BridgeCS6 and so on.
    It works more or less like the other panels, you can change its size and location (dock it to others or use it floating) like you can with panels like layers, history etc. You can also create your own workspace with or without the MB panel. Like other panels you can select it in the PS menu Window, only it is under the submenu 'extensions'.
    Mini Bridge could be a great feature but they screwed it in CS5 and beyond, it is hard to use nowadays (only as a floating panel you can have multiple rows and columns for the thumbs to name an important flaw). If you want to use the combination of LR, Bridge and PS for your own reasons then I would suggest to start with LR and export those files to a particular folder.
    Then open Bridge to point it to this folder and take a few moments to let Bridge cache its content. Meanwhile create a collection of those files (select them all, click on the new collection button in the collection panel and name it properly.
    Then in PS open MB panel and choose collections and select your newly saved collection name. just my 2 cts btw

  • My NEF files were replaced with XMP files

    After processing my NEF files in Adobe PE's Camera RAW 6.5, my NEF files were replaced with XMP files.  I checked the Recycle Bin and they are not there.  I did nothing different from the past, using Open Image to move the file into the Editing module of PE.  Is there a natural place they would have gone?

    An alternative aproach would be to import as DNG instead of leaving the RAW files in native Nikon NEF format.  DNG can be saved with any adjustments made in ACR, and does not need the XMP sidecare file.  It is also a good idea to do any file moving from within Bridge so as not to lose track of any sidecar files.  I don't use Lightroom, but would imagine file management is even more important with Lightroom.
    BTW  I am surprised that other than Noel's underlining the fact that you are using Elements, that no one has asked why you are asking in a Photoshop forum.  Not that you aren't welcome Don.

Maybe you are looking for

  • Can I sync two Iphones to one laptop?

    I have a 4s and my wife has a 4. Can we both snyc to the same laptop, to use itunes to load music onto both phones?

  • Some apps crash out when I close their window and switch to the Finder

    It has been doing this since day one.  I'm a college student and bought a laptop to replace another really old mac system, to use as my main system.  The issue I'm noting is that on some apps, if I close out their window and switch to the Finder, by

  • Automatic Activation in cons

    Hi, I know that when I activate my activity the changes from dev inactive get integrated with dev active. And after I release the activity and import into cons it is available both in cons inactive and cons active. This activation in cons is not clea

  • Component type in property tree

    Hi Experts, Can you please provide me the details about what is the component type in a property tree of a specification and how can we find which component type is assigned to a specification property  tree. Thanks in Advance Regards Kapil

  • When is "PDF pinch and zoom" available on Android?

    I want to use "PDF pinch and zoom" on Android Deveice. When is "PDF pinch and zoom" available on Android? If it is available with next update, I'm very happy. shimoawazu