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

Similar Messages

  • 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?

  • 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

  • Kindle indesign plugin affecting epub exports??

    I am having an issue that I can't find discussed anywhere so here goes. I have been exporting epubs for about two weeks now. Three days ago I downloaded the kindle plugin so I could get my ebook converted to a mobi file. After finally accepting the kindle limitations with fonts, spacing, etc. I finally created an acceptable kindle version of my book. BUT now whenever I generate an epub my output looks like a mobi. (lost all my fancy fonts, spacing, etc that used to work before I added the plugin) HELP....has anyone else experienced this issue? And yes, I do have seperated files and folders creating the two book files. I did this intentionally because of the limited font issue with the kindle. (btw, I am very new to all this so please keep suggestions simple)

    I do have the latest Kindle plug-in installed and haven't had any problems exporting EPUB in InDesign CS5. I'd make sure you update your Kindle plug-in. I checked a week or two ago, and I had to redownload a later version. Also make sure InDesign is patched to the latest version 7.0.3. You could also try to restore your preferences in InDesign: http://forums.adobe.com/thread/526990

  • Howto: InDesign plugin

    Hi I'm a novice here.
    What do I need to start writing programs for InDesign plugin?
    any particular development software for that?
    and where to download the SDK?
    Advice needed. Thanks in advance.

    Hello,
    first you should get the CS4 SDK from Adobe
    you will have to do changes to your code, so it is good to have a backup of your CS3 project
    most of the changes you will do is:
    update the project to be able to see the new CS4 SDK(new libraries needed, include path changed etc)
    go throught the Advisory document (in the SDK doc folder) which describes API changes between CS3 and CS4 - fix those in your code. This might be easy or more complicated, most of the time it is ok)
    After the "visible" and "obvious" things were fixed and you are able to compile you need to go through the new features in CS4 and make sure your plugin still does what is was supposed to do (I thing it was links in CS4)
    it is possible to hold sourcecode for different CS versions in one project tree, by using preprocessor macros
    have on mind, CS3->CS4 transition is straightforward, CSx -> CS5 needs model separation
    Hope this shows at least the beginning of the path//Adam

  • Does Adobe offer the software Pattern Maker for InDesign CS6?

    Does Adobe offer the software Pattern Maker for InDesign CS6?

    That plugin is sold by Teacup Software.
    http://teacupsoftware.com/products/patternmaker1_0.html

  • Can I make an InDesign CS4 .swf export scale depending on the open size of a browser?

    Hi there.  I would like to make my inDesign CS4 .swf file able to scale in accordance with the open size of a browser.  When I have used Flash previously changing the size of the document to 100% achieved this effect.  However, I'm not having much luck with this approach with my inDesign CS4 .swf export.  I'm loathe to export it as an XML file for Flash as I want to keep my fancy page turns. Any help would be very much appreciated.  I'm not very fluent in Flash-speak so I'd also appreciate it if anyone offering a solution could t-a-l-k r-e-a-l s-l-o-w.
    Regards,
    Jackie

    This is quite old thread, I don´t have those source codes anymore... besides many people still uses monitors with width of 1024, 1219px wide magazine would clip in those monitors, so I don´t suggest to use it without shrinking....
    Anyway, if you want to improve positioning of your SWF, you have at least two way to do it
    1) Go to free http://www.bobbyvandersluis.com/swfobject/generator/index.html and create a new html-wrapper for your project
    2) If that´s not enough or you want some extra features like zoom, print or search, go to http://www.edocker.com and download a free trial of eDocker.
    ps. eDocker is in Adobe MAX Awards final, if you want to help it to win.... go to
    http://2010.max.adobe.com/awards/finalists/
    and vote for eDocker....

  • Missing  SMD Channel Model.sdk.InDesign Plugin

    Hello everybody!
    I got an InDesign file from a print office today. When I try to open it, I get a message that advises me to not open the file because the SMD Channel.sdk.InDesign Plugin isn't available on my system.
    Like a good girl I googled the problem and yes there are already some posts about that problem. Also in this forum there's already an existing discussion about it: Link InDesign Discussion
    But for the solutions they offer I should open the document but I simply can't. Because when I press "OK" only
    another warning appears that says that I can't open the document and that I should update my modules or  update to the current verison
    of InDesign. When I press "OK" again nothing further happens. (Pictures below)
    Operating System: Windows Vista
    InDesign Version: CS 5
    Sorry that the screenshots are in german. I hope you can use them anyway.
    Thanks for your help! -- Jannie

    Hi Jannie,
    This is not a big issue, it seems that the document you are using was created from a later version of InDesign than the one you are using to open it. Since you are using CS5 the document is probably created using CS5.5 or CS6, and you cannot open a doc of later version in a previous version of InDesign for obvious reasons.
    And for the reason this problem(your first screenshot) occurs is that every plugin in InDesign can save some persistent data on the document and if it does so then whenver you open such a document and the plugin is not loaded then this prompt occurs. However if the developer coding the plugin has some foresight he can avoid such alerts to the user by using Ignoretags resource in the plugin code.
    Hope my explanation cleared out the confusions you had on this behavior of InDesign
    Thanks
    -Manan

  • How to read an external XML file in a indesign Plugin?

    Hi All,
    Can you please guide in reading an external XML file in a indesign Plugin in MAC system. I am an windows user.We are using this file for reading some inputs.
    Thanks,
    Daniel

    Hello Daniel,
    I am uncertain about the actual question. If you are developing a plug-in or otherwise interfacing with the guts of ID, I suggest asking the question in the SDK forum:
    InDesign SDK Forum
    Otherwise, what is it you are wanting to know concerning importing XML into InDesign?
    Mike

  • Terms and conditions for InDesign plugin for B2B?

    Hello Community,
    we are developing a commercial plugin for Adobe InDesign for B2B.
    For this purpose we need some information about how to write terms and conditions for Adobe InDesign plugins. Which requirements should we write in the terms and conditions? If Adobe InDesign CC is expired, the plugin can’t also be used? Are there anybody who have useful terms and conditions for such plugins or which plugin company use some useful terms and conditions?
    regards,
    Raymond

    There are not many developers here. Try the InDesign SDK forum where you'll find more developers.

  • Boost regex not working inside indesign plugin

    Hi, While i was writing the below code in a separate project inside visual studio express, It works fine!
    Now when I am using the same code in a Adobe InDesign plugin then boost::regex_search fails..
    I am not getting the exact reason...
    Any idea for resolving this will be great help.
    void MTSTestFunctions::ParseAllMarker(std::wstring& inText, std::vector &outMarkerInfoVec)
        std::wstring::const_iterator start = inText.begin();
        std::wstring::const_iterator end = inText.end();
        boost::wregex pattern(L"((<.*?>)|(\\[[^[].*?[^]]\\])|(\\[\\[.*?\\]\\]))");
        boost::wsmatch what;
        boost::match_flag_type flags = boost::match_default;
        int32 index = 0;
        try
            while(boost::regex_search(start, end, what, pattern, flags))
                MarkerInfo tmpMarkerInfo;
                tmpMarkerInfo.mMarkerText.assign(what[0]);
                tmpMarkerInfo.mStartIndex = (what.position() + index);
                index += what.position();
                tmpMarkerInfo.mEndIndex = (index += what.position());
                tmpMarkerInfo.mMarkerTextLength = (index + what.length());
                index += what.length();
                // update search position:
                start = what[0].second;
                // update flags:
                flags |= boost::match_prev_avail;
                flags |= boost::match_not_bob;
        catch(std::runtime_error ex)
    Thanks

    Hi,
    If I modify by above code as below for using std::tr1::regex the I gets the same crash...and error.
    void MTSTestFunctions::ParseAllMarker(std::wstring& inTextO, std::vector<MarkerInfo> &outMarkerInfoVec)
        std::wstring inText;
        inText.assign(inTextO);
        std::wstring::const_iterator start = inText.begin();
        std::wstring::const_iterator end = inText.end();
        std::tr1::wregex pattern(L"((<.*?>)|(\\[[^[].*?[^]]\\])|(\\[\\[.*?\\]\\]))");
        std::tr1::wsmatch what;
        std::tr1::regex_constants::match_flag_type flags =  std::tr1::regex_constants::match_default;
        int32 index = 0;
        try
            while(std::tr1::regex_search(start, end, what, pattern, flags))
                MarkerInfo tmpMarkerInfo;
                tmpMarkerInfo.mMarkerText.assign(what[0]);
                tmpMarkerInfo.mStartIndex = (what.position() + index);
                index += what.position();
                tmpMarkerInfo.mEndIndex = (index += what.position());
                tmpMarkerInfo.mMarkerTextLength = (index + what.length());
                index += what.length();
                // update search position:
                start = what[0].second;
                // update flags:
                flags |=  std::tr1::regex_constants::match_prev_avail;
                //flags |=  std::tr1::regex_constants::match_not_bob;
        catch(std::runtime_error ex)

  • Question: I need to make an InDesign CS5 slide show

    I need to make an InDesign CS5 slide show that loops. Adobe says this is possible, but I don't understand how to do it in a loop and without button activation. (In other words, it should be activated "on loading." Can anyone help me?
    Thanks in advance.

    Hi Mrs. Fooj,
    Welcome to the Support Communities!
    The person who created the slideshow for you in iMovie could burn additional DVD's for you, or export the iMovie project to iTunes to create the file you need.
    iMovie '11: Use your movie in GarageBand or other Apple applications
    http://support.apple.com/kb/PH2281?viewlocale=en_US
    And this information is from the iMovie Help menu in the application:
    To send your project to iTunes:
    Select a project in the Project Library, and then choose Share > iTunes.
    Select one or more movie sizes to render from the table of options.
    Click Publish. 
    Rendering can take up to several minutes depending on the size of your movie and whether you’re rendering several sizes at once. After the project has finished rendering, iTunes opens automatically.
    Depending on how you plan to use the shared project, do any of the following:In iTunes, click Movies (below Library) to see your movie and broadcast it through Apple TV or sync it to iPod, iPhone, or iPad.
    I hope this information helps ....
    Have a great day!
    - Judy

  • InDesign Plugin question

    Hi All,
    I was wondering if you or someone is currently looking for a new project. I am looking for a Adobe InDesign Plugin Developer who knows how to write extensions for the desktop publishing applications; Adobe InDesign and Quark.
    Familiarity with scripting languages such as JavaScript, AppleScript, or VB Script.
    Good problem solving abilities and strong programming skills.
    Excellent communication skills and ability to work in a collaborative manner.
    Experience on Macintosh and Windows systems.
    Experience in XML.
    Experience with server-side technologies such as J2EE, Tomcat, or other application servers helpful
    Please feel free to call me or email me.
    Thanks,
    Crystal
    949-202-5814 office
    [email protected]

    Hi Folks,
    I am also after an Indesign Plugin developer.
    I currently have a project I am developing - it is listed at getafreelancer.
    https://www.getafreelancer.com/projects/Javascript/Adobe-Indesign-Index-Plugin-required.ht ml
    Please bid, or contact me at the project for further clarification/information.
    I am looking to get started straight away.
    Leigh.

  • Shared Content InDesign Plugin for InDesign CS4 won't open file

    Yesterday I discontinued using Adobe CC and went back to using my Adobe InDesign CS4.  CS4 is working OK but there is ONE file that won't open.  I get the message "Shared Content InDesign Plugin is currently not available on your system".  The file will not open. Is there a workaround or how do I get the required plugin?

    You get that error when the file was saved in CS5 or later. You can find out the version using the script at Adobe Forums: [Ann] Identify Your InDesign File.
    You'll need to export the file to .idml from the newer version to be able to open it in CS4. This is something I normally offer to do, but I'm not available for at least a week, so perhaps one of our other regulars can step up and volunteer.

  • 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 .

Maybe you are looking for

  • Can't open MAIL, iCal or Preview

    Please excuse me... I'm in a learning mode in using this Apple Support Communities medium. I clicked that my reply answered my problem as my issue suddenly resolved itself when in fact I still have the same problem and more. On 12-Jul-2012 10:09 AM I

  • App Catalog ERROR "The action could not be completed. Try again later" Yellow exclamation mark

    Hello, I have problem with access to App Catalog, when i try to access to App Catalog it's give error "The action could not be completed. Try again later" with yellow exclamation mark. I tried to make partial erase, I made full erase, I made Secure e

  • Did not receive full balance of iTunes card

    Redeemed $10 iTunes card, but only received $2 credit. Checked purchase history and there were no recent purchases or outstanding balances. Where did the $8 go?

  • Javadocs...urgent!!

    Is there anyway to create Javadocs without using dos?? i.e. by including code in my application classes to create Javadocs automatically?? I've never created Javadocs before and all the code examples on the site seem to use commands in dos to create

  • Issues with Seagate in crowded Mac Pro?

    I have a 2009 8-core Nehalem. All four drive bays are occupied. Until recently, the drives were all Western Digital. I upped my system drive to a Seagate ST31500 1.5TB and my Time Machine drive to a Seagate ST32000542 (2TB 5400 RPM), Within a few day