3 Replies Latest reply: Aug 16, 2010 2:34 AM by Stefan Makswit RSS

    Convert CS3 XMP Panels to work with CS4

    opn_morgan Community Member

      I have a series of custom XMP panels which we wrote to work with CS3. Now that we are about to migrate the balance of our users to CS4 and shortly everyone to CS5, I see that these panels no longer work. What is the easiest way to migrate these panels.

       

       

      Thanks in advance,

      Morgan

        • 1. Re: Convert CS3 XMP Panels to work with CS4
          Stefan Makswit Adobe Employee

          Hi,

           

          we have made an experimental java tool to convert CS3 to CS4/5 panels.

          Please find it attached and try it out if you like -- but I can offer no warranty :-)

          Note that the approach is limited when it comes to the layout of the panel.

          You need to adjust the generated MXML code.

           

          It works as follows:

           

          1. Find your CS3 panel (a txt file) and can call

          java -jar EvePanelConverterApp.jar {Eve Input File} {MXML Output File}

          The tool converts the panel based on an EVE (ZEVE) definition to an MXML file.

           

          2. Use the XMP FileInfo SDK, create a new panel project using the "Custom Panel Wizard" and stuff the generated MXML file into it.

           

          3. Adjust the design, compile and deploy.

           

           

          Please let me know, if it worked for you or if you have questions or problems.

           

          -- Stefan

          • 2. Re: Convert CS3 XMP Panels to work with CS4
            opn_morgan Community Member

            Hi Stefan,

             

            I tried your steps noted below but I don't quite understand what you mean my by "stuffing the generated MXML into it.

             

             

            I also used the generic version to modify the templates and was pretty successful except i can't seem to get the name of the tabs to change. I have 4 different tabs which all appear to work except the tabs are all named the same. In the example below, you will see that I have 4 tabs called the same thing but I don't know why they all say the same thing.

             

            Screen shot 2010-07-27 at 11.12.11 AM.png

            • 3. Re: Convert CS3 XMP Panels to work with CS4
              Stefan Makswit Adobe Employee

              Hi Morgan,

               

              1. By "stuffing the generated MXML into it" I just meant the following:

              • You use the FileInfo SDK Eclipse wizart to create an empty custom panel.
              • The MXML source code of the empty panel is replaced by the MXML file created by the panel converter.

               

              2. The panel name is defined in the "manifest.xml" file:

                  name = "Chrysler".

              If you use the localization feature the name can also be selected via localization key:

                   name = "name_key=localized name".

              In that case, please make sure that the "name_key" is also different for each custom panel.

               

               

              Regards,

               

              Stefan