Compile indesign plugin with Panel

Hi!
I make a new question with a tittle more explicit, because i didn't have answer to my last question.
I have :
- Xcode 3.2.1
- SDK CS 5.5
And i don't know how to do to have an Indesign plugin file.
Can you help me ?
I tried to do what they say to do in the "GETTING STARTED WITH ADOBE INDESIGN CS5.5 PLUG-IN DEVELOPMENT" PDF file but :
- I tried to use DollyXs.sh : i don't know what to do !
- i tried with the "SDK project template" but after they say that : "Open WFPID.h in your IDE and find the widget definitions for the dialog, as shown here:"
But where is "WFPID.h" ? Is it in finder ? in xcode project ?
Please help me.
Thanks

Hi
'Getting started' has enough details to create and build projects. It would be better to read again 'Build the plug-in' section.
1. run application->terminal
2. cd dollyxs path and run dollyxs.sh
3. a tabbed window opens, with default values for dollyxTest project. if u want a project with different name change it
4. next tabs are mac, win. set paths for mac and skip win.
5. in final tab, select 'indesign product' and check panel/dialog and now Ok.
Now a message will show that project is successfuly created.
open project file in xcode, and build. now plugin file .pln will be created. copy it to the 'application/adobe indesign/plugins' folder. start/restart indesign.
Unless u can start with sample plugins provided in sdk. Project files will be available in "D:\H\SDK\Adobe InDesign CS5 SDK\build\mac\prj".
1. open basicdialog / basicmenu prj.
2. build
3. 'application/adobe indesign/plugins' folder. start/restart indesign.
regards
Ays. Hakkim

Similar Messages

  • Compiling a CS6 indesign plugin with XCode 5?

    Now that I have moved to Mavericks and XCode 5.x, I need to recompile  a previously working InDesign CS6 plug-in.   I get errors in the precompile stage.  I tried putting XCode 4.x on my computer and it also gets precompile errors.  Probably something missing in the Mavericks libraries that used to be there.
    How can I get that plug-in to compile once more?

    InDesign CS6 and Plug-in are the Carbon application.
    You can't build carbon application with  Xcode 5 and above 4.3.

  • Make an Indesign plugin

    Hi !
    I need help to make a indesign plugin with panel. It's doesn't work for me !
    I have :
    - Xcode 3.2.1
    - SDK CS 5.5
    When i open a exemple project that is working (many exemple project make error when i build them) and when i build it, it create many files in the folder "Release.build". Some .dat, .dep, .sh, etc.
    What can i do with these files ? Why i don't have a .InDesignPlugin file ?
    And a second question, how can i make panel interface (with buttons, champ, etc.) ?
    Thank you for help !!

    Yes i started with "getting-started.pdf" and i have take a fast look to "plugin-programming-guide-vol1" and "plugin-programming-guide-vol2" but i can't open the first exemple and i can't do the same things.
    So i have some notion of C++ but my problem is to use xcode or sdk. How compilate the plugin to run the plugin in indesign (to have a .indesignplugin file) ? I do "build" but i have many file and i don't know what do after with these files .
    And how make the panel with buttons or else things ?
    Thanks

  • Flex Indesign plugin

    Hi guys,
    I am trying to build an Indesign plugin with flex and CreativeSuiteSDK.
    When trying to execute this statement in a shell:
    java -jar ucf.jar -package -storetype PKCS12 -keystore myCert.pfx -storepass mypasswd
    myExtension.zxp -C "./myExtension"
    I get this error:
    not enough arguments
    usage:
      ucf -package ( -storetype <type> ( -keystore <store> )? ( -storepass <pass> )? ( -keypass <pass> )? ( -providerName <name> )? ( -tsa <url> )? )? <ucf-file> <fileOrDir>* (( -C <dir> <fileOrDir>+ ) | ( -e <file> <path> ))*
      ucf -help
    I am working with this tutorial: http://www.google.com/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http%3A%2F%2Fwww.adobe.co m%2Fcontent%2Fdam%2FAdobe%2Fen%2Fdevnet%2Fcreativesuite%2Fpdfs%2FCS_SDK_Guide.pdf&rct=j&q= Using%20the%20Adobe%20Creative%20Suite%205%20SDK&ei=Lw40TZS6BIe_4gbRlLWJDw&usg=AFQjCNHLg2F xFL7DVPiQkErqqhQnB8zMPg&cad=rja
    Thanks for your help

    Similar bug(#3710667) was exist in CC before 9.2.2 update as you can see in release notes of 9.2.2(CC last update) here. before fix simple selected text drag & drop did not work from any application except TextEdit .I have also spent hours before this update to find out bug I used ClipBoardViewer sample App to find out current Drop flavour and its content it may help you and before fix I find some workAround first is add flavour in your drop which Indesign understand even if you are not adding any data for that flavour so that you start receiving couldAcceptType() and under this call parse your actual data from PasteBoard and remove all data from pasteBoard so that another next helper will not consume it. as you mention even after adding text flavour your couldAcceptType() not hit so may be this WorkAround not work for you but it worked for me.
    second is just a finding  i.e before doing drag and drop on indesign create one new document (from Indesign UI not programmatically ) save it on disk close it and reopen it after it every drag & drop will start working work .

  • Some of the build-in panels are grouped with my plugin's panel in InDesign CC

    My settings for PanelList look like this:
    resource LocaleIndex (kSDKDefPanelResourceID)
    { kViewRsrcType,
      { kWildFS, k_Wild, kSDKDefPanelResourceID + index_enUS }
    /*  PanelList definition.
    resource PanelList (kSDKDefPanelResourceID)
        // 1st panel in the list
        kSDKDefPanelResourceID, // Resource ID for this panel (use SDK default rsrc ID)
        kMyPluginID, // ID of plug-in that owns this panel
        kIsResizable,
        kMTPanelWidgetActionID, // Action ID to show/hide the panel
        "MyPlugin:Test", // Shows up in the Window list.
        "", // Alternate menu path of the form "Main:Foo" if you want your palette menu item in a second place
        0.0, // Alternate Menu position Alternate Menu position for determining menu order
        kMyImageRsrcID, kMyPluginID, // Rsrc ID, Plugin ID for a PNG icon resource to use for this palette (when not active)
        c_Panel
    resource MTPanelWidget(kSDKDefPanelResourceID + index_enUS)
      __FILE__, __LINE__,     // Localization macro
      kMTPanelWidgetID,       // WidgetID
      kPMRsrcID_None,         // RsrcID
      kBindAll,              // Binding (0=none)
      0, 0, 320, 386,         // Frame: left, top, right, bottom.
      kTrue, kTrue,           // Visible, Enabled
      kTrue,                 // Erase background
      kInterfacePaletteFill,  // Erase to color
      kMTPanelTitleKey,       // Panel name
      "MyPlugin" // Popup menu name (internal)
    The problem is that when I click Window->MyPlugin->Test the built-in panels Articles, Liquid Layout and CrossReferences are also opened and grouped with my panel. I can't understand what I am doing wrong. The situation is the same with all sdk samples that have panels. Please help. 10x in advance.

    Hi, I had the same problem with mine. I've managed to partially fix it by using a workspace extension.
    This is the documentation for it:
    Remove the InDesign preferences folder. This ensures that changes made to the workspace extensions appear when InDesign is launched.
    Launch InDesign with your plug-ins loaded, so your panels are available in the user interface.
    Organize the panels as you want your user to see them for the first time.
    Exit InDesign normally.
    Locate the “Essentials_CurrentWorkspace.xml” file in the InDesign preferences folder. Duplicate the file and rename the duplicate to the name that you want to use for this workspace extension.
    Distribute/Copy the workspace-extension XML file in the InDesign Workspace Extension folder (<app folder>/Presets/InDesign Workspaces/en_US/Workspace Extensions). If the “Workspace Extensions” folder does not exist, create it. The easiest way to distribute the workspace-extension XML file might be in the same installer used to install your plug-ins.
    I followed that, and my panels appeared in their own group, as I had laid them out.
    However, if I didn't delete my user preferences, the ordering and position was different to how I'd laid them out.
    Launch InDesign - move standard panels to make a custom user layout - install plugin - relaunch InDesign - launch plugin panels:
    The panels seemed to appear in a random position and order, but in their own tab group - no longer bundled with Artices etc
    Then delete user prefs - relaunch InDesign - launch plugin panels:
    My custom panel layout appears exactly correct over the default workspace layout.
    Obviously, you don't want the user to have to delete their preferences and lose their custom layout, so it's not perfect, but at least it got rid of Articles etc. If your plugin is a single panel, it might just do what you need.
    I expect there's a way to solve the random position/order too - I just haven't found it!

  • Porting an InDesign Plugin from InDesign CC to InDesign CC 2014 the plugin complies successfully with the InDesign CC 2014 SDK but at run time presents this error and is disabled. Does anyone know what might be the issue?

    Porting an InDesign Plugin from InDesign CC to InDesign CC 2014 the plugin complies successfully with the InDesign CC 2014 SDK but at run time presents this error and is disabled. Does anyone know what might be the issue?
    Run TimeError Message Presented when InDesign CC 2014 runs:
    Adobe InDesign cannot load the FastFractions.InDesignPlugin plug-in. The FastFractions.InDesignPlugin plug-in requires the 9.0 version of InDesign. Please contact the vendor to get a compatible version of FastFractions.InDesignPlugin.
    Show this alert again?

    As already told this means that the plugin has not been ported correctly. Some part of it for ex InDesign libraries or frameworks are being referenced from the CC sdk instead of the CC2014 sdk. To troubleshoot it i would advise you to rename the folder containing the CC sdk on your machine and then compile the project, it will fail to compile and you will get to know straightaway what aspects of the ported project are still accessing the old sdk. Fix the errors and your plugin will load fine.
    Thanks,
    Manan

  • I can't open a file with all these InDesign Plugins...

    Hello,
    I was passed-off a CS3 InDesign file with a 20+ InDesign Plug-ins added to it and it says it won't open without the extensions. Is there any a way for me to open the file without finding all the plug-ins, downloading and adding them to my system?
    Thank you!

    Maybe I think it is CS3 and it's not. On my desktop it has the purple InDesign icon so I thought it meant that it was CS3. Thre are two alert boxes that pop up when I try to open the file. The first one says plug-ins are missing, do you want to open? I clicked OK. The next one says upgrade plug-ins to latest versions or latest version of INdesign.
    Is there any way to open it? How do I know for sure what version it was created in? The Get Info box says it is an InDesign CS3 Document.

  • Xcode to InDesign plugin

    I have a stand alone Xcode app I created that I have to attach to InDesign as a panel. I assume by porting it to be an InDesign plugin. How do I go about doing this?

    You will need to get the plug-in SDK available from http://www.adobe.com/devnet/indesign/sdk.html
    Documentation for getting started with the SDK is included in the SDK, and this forum is a great place to post questions if you get stuck.

  • Help trying to create a 2 page indesign doc with 1 landscape & 1 portrait page?

    I'm creating a double sided A5 flyer, how do I create a 2 page indesign document with one page portrait & the other landscape?
    Thank you in advance for anyone who can help with this ;-)

    You can use the Page tool to change one, but if it's going to print I think it would be better to make them both either ladscape or portrait, then use Rotate Spread View in the Pages panel to make one appear inthe other orientation on screen while work.

  • Error Loading Plugins Control Panel.aip

    I tried to open Illustrator for the first time on my new computer. It seems like it's going to open, then I get an error message:
    Error Loading Plugins
    Control Panel.aip
    I have reinstalled, uninstalled, reinstalled, updated window, updated adobe, restarted inbetween, etc.
    I have Designer CS3 on a toshiba satellite p205d-s8804 running Vista 2gig memory AMD Turion 64x2 2GZ x86 ATI Radeon X1200 2G RAM 139G free HD space.
    It seems numerous people are having this problem across the web but no one has posed an answer on how to fix it. It is insinuated that it is a registry problem.
    Can and Adobe person post the solution.
    PLEASE HELP

    Bill, thank you very much for posting the solution to the "Error Loading Plug-ins. Control Panel.aip" problem.
    I was able to find your solution here on the forum with only a minimal amount of searching, and it worked perfectly.
    FWIW, I found two duplicate files in the C:\Program Files\Adobe\Adobe Illustrator CS3\Support Files\Required folder - one called ADMEveParser and another one called ADMPlugin.  Both of them had a 1 in parentheses after the file name.
    Again - many thanks for your thoughtfulness.

  • Test: Using Crop marks in indesign CS4 with Epson 3800 Mac 10.5.7

    Jun 19, 2009 9:35 PM
    Crop marks using indesign CS4 with Epson 3800 Mac 10.5.7
    My crop marks and pages are printing larger than my document sizes.  My paper size is 13x19, so I should have crop marks at the exact corners of the page sizes.  But indesign is printing the entire document larger.  So my document which is 11x14.75 is now printing 11.25x15.5.  All my settings are correct. So, is anyone else using an Epson 3800 with CS4 indesign having issues such as the above?  And can I ask (beg) a few of you to do a test print with crop marks and let me know the results?
    My workflow has been completely stalled because I can't get my pages to print the right sizes with the crop marks at the right measurements.  I'm printing a photo portfolio on the Lumijet double sided paper and "when" it did work awhile back sometime several months ago, the finals looked great. I've already reinstalled both the Epson 3800 driver and the Indesign CS4 software, but the results are still the same.
    So, here are my settings:
    document size: 11x14.75
    in the print panel:
    Printer: Epson 3800
    Setup: Paper size: Super A3/B13x19, scale 100% width & height, page position Centered
    Marks & Bleed: Marks: "Crop Marks" checked. offset: 0, weight: .25, Bleed and Slug: Use Document bleed settings, include slug area.  The bleed is 0 for top, bottom, left and right
    Color Management: Document profile: Adobe RGB, Options: Indesign handles colors, Printer Profile: (A custom made profile using Xrite for the 3800 with Lumijet paper)
    The settings on the Epson 3800
    Epson 3800 Printer
    Presets (set for the profile mentioned above)
    No Color management
    Sometimes, on a whim, the printer and indesign cooperate together like good little children should. But not often.  And I can not conclude why they are nice to each other sometimes, but given the same detailed data at other times, they fight.
    If anyone could run through a similar process using indesign with a photo layout and setting up the printer settings for both the Epson 3800 and in the indesign program and let me know their results, I would value your conclusions very much.  You don't even have to waste paper or ink.  Finally, after wasting so many pages of paper and of ink. I deleted the photos from the page, and printed it blank with only the crop marks for me to measure if it was coming out right or not.
    Thank you for any response.  And feel free to call me if you want to vent about Epson 3800's or about Indesign CS4 anytime! I'm up late....  646 256 8853.
    Thaddeus

    I specified the paper size as strictly 13x19, no boarderless, no retain size.  Same problem.   I also did as you suggested below.  The pdf document does remain true to the document.  As a pdf doc. I changed the color mgmt to Adobe rgb 1998.  It looks okay, but not as lively as I get when printing correctly with my color mgmt working and in sync. 
    Your final question about simply using photoshop.  Well... I might go back to it and give up on Indesign if this is the case that it won't simply crop my documents to the sizes that I input them to be cropped as.  But, I am using Indesign so that I can create a page layout that I can't do in Photoshop.  My folio is about 25 or more pages with double page spreads.  I am printing on a two-sided Lumijet paper and my folio was custom designed to be cut out at 11x14.75.  If and when it is printed correctly, I am printing on both sides of the paper and trimming it to exact size.
    It sounds as if you have exhausted the potential problems and don't have a clear explanation for why the doc isn't printing correctly in Indesign either with the color mgmt. or the document sizes.  I'll try one more print using a different color profile similar enough to get at minimum, an okay print. If it doesn't print at least okay, then it isn't most likely my profile..... Okay done.  Crazy.  The color is inaccurate, but for some reason or another, the document size printed correctly. It measured exactly 11x14.75.  What I have done during this period of time is:
    First) I did as you suggested and turned the Print to Adobe PDF 9 and created a print there. I measured it and it did measure correctly.  I didn't love the color, but... at least it is measuring correctly. 
    Second) I turned the Printer back to Epson 3800 (I'm beginning to think that this simple gesture was what caused the printer to print correctly)  I didn't change any settings, but I did make sure that they were set correctly as before. The paper size was set to 13x19.  When I make sure this setting is right in the "printer" dialogue for the Epson 3800, and then switch back to ID, the printer dialogue in Id changes to "Define by Printer."  But I changed nothing, other than the profile to an older one that I used before. The color is still inaccurate, but at least for two prints just now back to back, the measurements were correct.   What to do? Lol.
    Thanks again for all of your time spent trying to resolve this issue.
    Sincerely,
    Thaddeus

  • [JS] [CS3] Attempting to access InDesign's own panels

    Hello everyone
    The JavaScript I intend to write for InDesign takes the currently selected colour in InDesign's swatches panel, then searches for the first instance of it (as an outline/fill of some text or an object, or within a style) in the active document.
    I've searched the forums and Adobe's documentation, and am now pretty sure that to access any item in InDesign's panels I'd need to resort to programming a plugin. But I want to be sure: is JavaScript allowed any access to elements in InDesign's UI, specifically its panels?
    Thanks
    Paul

    no - you can't read data from panels - you can only change it's visibility
    robin
    www.adobescripts.com

  • InDesign CS6 with Window 8 Won't Launch

    Had been working fine, last launch was 3 days ago.  Today tried to open InDesign CS6 (Windows 8.1) and get the following InDesign.exe error box: "CAnot load InDesign.exe because it requires Paragraph Composer. Please install the Paragraph Composer plug-in and restart InDesign."  How do you do this, where do you get?

    Kevin831 wrote:
    Peter thanks for your help.
    I set up a new user account and tried, but that didn't work either.
    Do I need to :
    1. uninstall InDesign only with Windows Unintsaller (not the entire suite?)
    2. download InDesign from Adobe's website
    3. put in our serial # and I should be good to go?
    Or will I still need to reinstall my plugins through the Adobe manager?
    Thanks
    I would certainly try just doing ID first. If that's not successful you can remove the whole suite, run the cleaner tool (CS Cleaner Tool for installation problems | CCM, CS6, CS5.5, CS5, CS4, CS3) then reinstall.

  • Endless Log-In Error : InDesign Folio Builder Panel

    I updated my folio tools/panels to 1.1.9.0 and then accidentally entered in the wrong username and password in the InDesign Folio Builder Panel when I went to log back in. (The user name and password were from an DPS Professional Edition account which we suspended with Adobe to prevent billing while testing.)
    The inDesign panel just endlessly cycles now. Wont give me the option to re-enter correct information. I've closed/re-opened the panel, deleted / reinstalled the panel & tools, and I've deleted my inDesign preferences, but every time upon application launch the folio builder panel just cycles as seen below. I'm stuck. Any advice would be greatly appreciated.

    Try signing out of the CS Live widget in the upper right corner of InDesign, close the Folio Builder panel, and try again.

  • How to give call to dll in indesign plugin

    Hello All ,
    I am developing one indesign plugin on Mac OS X 10.4.
    I want to give a call to one dll in pluging code.
    But the problem with mac os x according to my knowladge ,dll need to be build in same project where we are calling that dll.
    That is why I build a xyz.dylib in same project for indesign plugin as one of the target. and I am coping it in Indesignplugin package content that is with release mode build.but dll gets build in debug mode.On Mac OS X I am using dlopen and dlsym call . But I am not able to call a dll present in indesign plugin package content. Any idea How to call a dll in indesign plugin on Mac OS X.Should we need tyo build a xyz.dylib file in release mode ?
    Thanks,
    Pallavi.

    Seems to me I don't understand something, or text format plugin isn't quite well example. But, I got some code from sdk to create layer with automation like this:
    SPErr MakeLayer(void) {
    PIActionDescriptor descriptor = NULL;
    PIActionReference reference = NULL;
    PIActionDescriptor result = NULL;
    SPErr error = kSPNoError;
    error = sPSActionDescriptor->Make(&descriptor);
    if (error)
    goto returnError;
    // Move this to the top of the routine!
    error = sPSActionReference->Make(&reference);
    if (error)
    goto returnError;
    error = sPSActionReference->PutClass(reference, classLayer);
    if (error)
    goto returnError;
    error = sPSActionDescriptor->PutReference(descriptor, keyNull, reference);
    if (error)
    goto returnError;
    error = sPSActionControl->Play(&result, eventMake, descriptor,
    plugInDialogSilent);
    if (error)
    goto returnError;
    returnError:
    if (result != NULL) sPSActionDescriptor->Free(result);
    if (descriptor != NULL) sPSActionDescriptor->Free(descriptor);
    if (reference != NULL) sPSActionReference->Free(reference);
    return error;
    and wrote aeta resource:
    resource 'aete' (16000, "myFile" " dictionary", purgeable)
    1, 0, english, roman,
    vendorName,
    "description",
    plugInClassID,
    1,
    1,
    vendorName " myFormat",
    plugInAETEComment,
    plugInClassID,
    plugInEventID,
    NO_REPLY,
    IMAGE_DIRECT_PARAMETER,
    "create",
    keyMyCreate,
    typeMyCreate,
    "create type",
    flagsEnumeratedParameter
    typeMyCreate,
    "layer",
    createLayer,
    "make layer"
    And what now? Is any better examples?

Maybe you are looking for