<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:clearspace="http://www.jivesoftware.com/xmlns/jive/rss" version="2.0">
  <channel>
    <title>Adobe Community: Message List - How to open an extension programatically?</title>
    <link>https://forums.adobe.com/community/creativesuites/extensionbuilder?view=discussions</link>
    <description>Most recent forum messages</description>
    <language>en</language>
    <pubDate>Mon, 22 Sep 2014 14:50:23 GMT</pubDate>
    <generator>Jive Engage 7.0.0.1  (http://jivesoftware.com/products/)</generator>
    <dc:date>2014-09-22T14:50:23Z</dc:date>
    <dc:language>en</dc:language>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6752151?tstart=0#6752151</link>
      <description>&lt;!-- [DocumentBodyStart:8de540af-af79-4a1b-8c84-44af5159a20b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Regarding the question from&lt;a class="jiveTT-hover-user jive-link-profile-small" data-containerId="-1" data-containerType="-1" data-objectId="503011" data-objectType="3" href="https://forums.adobe.com/people/Caleb+Clauset"&gt;Caleb Clauset&lt;/a&gt;..&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;If you want to group menu items for extensions together in your own sub-menu, try this:&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&amp;lt;Menu Placement="'Main:&amp;amp;amp;Window:.&amp;amp;amp;Typefi',100.0,'KBSCE Window menu'"&amp;gt;Menu Item&amp;lt;/Menu&amp;gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;You can also use this menu path in your native plug-ins so that, if they have menus, those menus appear in your own menu too.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Hope this helps!&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tim &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:8de540af-af79-4a1b-8c84-44af5159a20b] --&gt;&lt;img src='/beacon?t=1415939061620' /&gt;</description>
      <pubDate>Mon, 22 Sep 2014 14:50:23 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6752151?tstart=0#6752151</guid>
      <dc:date>2014-09-22T14:50:23Z</dc:date>
      <clearspace:dateToText>1 month 3 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6751730?tstart=0#6751730</link>
      <description>&lt;!-- [DocumentBodyStart:558e4e8a-8d9e-4328-ab52-95e9b0b1f177] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Thanks Tim. This will be really helpful!&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:558e4e8a-8d9e-4328-ab52-95e9b0b1f177] --&gt;</description>
      <pubDate>Mon, 22 Sep 2014 12:59:20 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6751730?tstart=0#6751730</guid>
      <dc:date>2014-09-22T12:59:20Z</dc:date>
      <clearspace:dateToText>1 month 3 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6751503?tstart=0#6751503</link>
      <description>&lt;!-- [DocumentBodyStart:05299f5f-82fc-4801-9d1e-735ed36333b7] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;&lt;a class="jiveTT-hover-user jive-link-profile-small" data-containerId="-1" data-containerType="-1" data-objectId="1677711" data-objectType="3" href="https://forums.adobe.com/people/maddy1907"&gt;maddy1907&lt;/a&gt; We have made the APIs you need public ;-). They will be available in the next InDesign SDK release, but you will be able to access them sooner than that if you still have access to the pre-release site. The file you will need is &amp;lt;SDK&amp;gt;/source/public/interfaces/ui/ICSXSPlugPlugExtensions.h and the two APIs are LoadExtension(...) and UnloadExtension(...). Hopefully &lt;a class="jiveTT-hover-user jive-link-profile-small" data-containerId="-1" data-containerType="-1" data-objectId="2241441" data-objectType="3" href="https://forums.adobe.com/people/pierrel"&gt;pierrel&lt;/a&gt; will find this useful too.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:05299f5f-82fc-4801-9d1e-735ed36333b7] --&gt;</description>
      <pubDate>Mon, 22 Sep 2014 11:29:31 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6751503?tstart=0#6751503</guid>
      <dc:date>2014-09-22T11:29:31Z</dc:date>
      <clearspace:dateToText>1 month 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6740340?tstart=0#6740340</link>
      <description>&lt;!-- [DocumentBodyStart:912d6b07-5a3a-4598-bdf3-aec0b46811bd] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I noticed that under Help&amp;gt;What's New, the palette that appears is a modeless dialog which is HTML5 extension. Therefore there's surely a way to change the menu item's location other than the extensions location but probably it's not exposed to the third party developers. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This was the reply I got from adobe on 3rd March 2014 &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;[Internal 3/10/2014 3:25:33 AM]&lt;/strong&gt; Thank you for logging this enhancement request. We are adding it to our database of feature requests and presently closing it from the bug-base.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:912d6b07-5a3a-4598-bdf3-aec0b46811bd] --&gt;</description>
      <pubDate>Thu, 18 Sep 2014 06:09:15 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6740340?tstart=0#6740340</guid>
      <dc:date>2014-09-18T06:09:15Z</dc:date>
      <clearspace:dateToText>1 month 4 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>2</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6739010?tstart=0#6739010</link>
      <description>&lt;!-- [DocumentBodyStart:541661c4-f4a9-415c-990e-b1a70fd61f8b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Our desire (at Typefi) is to have all of our plug-ins/extensions be grouped under the same Windows submenu (e.g., Windows &amp;#8594; Typefi) rather than the C++ plug-ins appearing in one location and the HTML extensions appearing elsewhere. If it's not possible to relocate the HTML extension directly, then a fallback would be a stub C++ plug-in that would appear in the correct location that simply launch the HTML extension (panel).&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:541661c4-f4a9-415c-990e-b1a70fd61f8b] --&gt;</description>
      <pubDate>Wed, 17 Sep 2014 18:41:39 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6739010?tstart=0#6739010</guid>
      <dc:date>2014-09-17T18:41:39Z</dc:date>
      <clearspace:dateToText>1 month 4 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>4</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6154933?tstart=0#6154933</link>
      <description>&lt;!-- [DocumentBodyStart:fd681b8d-c3ed-46e5-bcc3-91fa13e2efcc] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi!&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Have you any estimation as to when this feature will be implemented? This is actually preventing me from making my plug-ins work with InDesign CC...&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:fd681b8d-c3ed-46e5-bcc3-91fa13e2efcc] --&gt;</description>
      <pubDate>Tue, 25 Feb 2014 14:31:29 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6154933?tstart=0#6154933</guid>
      <dc:date>2014-02-25T14:31:29Z</dc:date>
      <clearspace:dateToText>8 months 3 weeks ago</clearspace:dateToText>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6043028?tstart=0#6043028</link>
      <description>&lt;!-- [DocumentBodyStart:f4045f4e-207c-42fb-b6cc-010d7d6a777d] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi Tim,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thanks for the quick reply. I've designed a login dialog in Indesign sdk. On a successful login, I need to bring up my extension panel (based on credentials)which is quite complex, so I decided to make a html5 extension of it. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Yes, I'm a part of the prerelease program.Thanks for the link, I had already implemented that into my plug-in. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Edit: Feature filed. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;ID: 3697891&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;This is my first feature request. I hope I've done it in the correct manner.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:f4045f4e-207c-42fb-b6cc-010d7d6a777d] --&gt;</description>
      <pubDate>Thu, 23 Jan 2014 05:37:05 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6043028?tstart=0#6043028</guid>
      <dc:date>2014-01-23T05:37:05Z</dc:date>
      <clearspace:dateToText>9 months 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>1</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6040483?tstart=0#6040483</link>
      <description>&lt;!-- [DocumentBodyStart:7e477866-3932-4805-87f8-febb48c39ebb] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;I work on the InDesign SDK. I'm not sure exactly which version of InDesign you are developing plug-ins for, but given you are also creating HTML extensions I assume you are using InDesign CC 9.1 or later. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;There is no public API in InDesign for you to launch an extension from a plug-in. It is more common for the reverse of what you are talking about: an extension (with menu item and UI) that calls into native plug-in APIs.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;However....&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In InDesign CC 9.0 we exposed some plugplug APIs for the first time, enabling you to construct and dispatch CSXS events from native InDesign plug-ins. The file is: &amp;lt;sdk&amp;gt;/source/public/interfaces/ui/ICSXSPlugPlugEventHandler.h. &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We also added a new sample to the SnippetRunner sample demonstrating how to use the new plugplug APIs (see: &amp;lt;sdk&amp;gt;/source/sdksamples/codesnippets/SnpHelloCSXS.cpp).&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span&gt;More recently I wrote a blog post about communication between native plug-ins and HTML extensions, here: &lt;/span&gt;&lt;a class="jive-link-external-small" href="https://blogs.adobe.com/indesignsdk/html-extensions-in-indesign/" rel="nofollow" target="_blank"&gt;https://blogs.adobe.com/indesignsdk/html-extensions-in-indesign/&lt;/a&gt;&lt;span&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We might consider exposing this functionality in a future release. If you are a member of the pre-release program perhaps you could raise a bug about this? If not I can raise the subject internally. If this did happen, it wouldn't be overnight so I would definitely try an alternative workflow for your plug-in/extension in the mean time. Can you share why you wish to launch the extension from the plug-in and not the other way round? Perhaps we can help you find a workaround.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Tim &lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:7e477866-3932-4805-87f8-febb48c39ebb] --&gt;</description>
      <pubDate>Wed, 22 Jan 2014 17:02:27 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6040483?tstart=0#6040483</guid>
      <dc:date>2014-01-22T17:02:27Z</dc:date>
      <clearspace:dateToText>9 months 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>7</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6038989?tstart=0#6038989</link>
      <description>&lt;!-- [DocumentBodyStart:05070c48-ec2e-4066-9bce-1528d2b0d79b] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Thanks a lot, I guess it's within the tag ExtensionBundleId= "com.example.myextensionname". &lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I can find the code for adding a custom event listener to my extension but cannot find a way to load it.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:05070c48-ec2e-4066-9bce-1528d2b0d79b] --&gt;</description>
      <pubDate>Wed, 22 Jan 2014 08:11:37 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6038989?tstart=0#6038989</guid>
      <dc:date>2014-01-22T08:11:37Z</dc:date>
      <clearspace:dateToText>9 months 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>8</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6038986?tstart=0#6038986</link>
      <description>&lt;!-- [DocumentBodyStart:c0d03817-0eab-4736-8dae-11629f28793d] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;In your extensions's root folder, open CSXS/manifest.xml, then you will see the extension ID. Or, when you are creating your extension in Extension Builder, there should be step asking you to give the extension an ID.&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I will involve guys from the InDesign SDK team to help you with the native InDesign Plug-in question.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:c0d03817-0eab-4736-8dae-11629f28793d] --&gt;</description>
      <pubDate>Wed, 22 Jan 2014 07:59:09 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6038986?tstart=0#6038986</guid>
      <dc:date>2014-01-22T07:59:09Z</dc:date>
      <clearspace:dateToText>9 months 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>9</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6038890?tstart=0#6038890</link>
      <description>&lt;!-- [DocumentBodyStart:95f2414e-6435-4574-81bc-496016f7196c] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Oops I forgot to mention I'm using developing a plug-in in indesign and coupling it with an extension. Where exactly is the extension ID? and is there an sample which illustrates this? I have not packaged my extension yet. I'm making a html5 extenion&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:95f2414e-6435-4574-81bc-496016f7196c] --&gt;</description>
      <pubDate>Wed, 22 Jan 2014 07:44:49 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6038890?tstart=0#6038890</guid>
      <dc:date>2014-01-22T07:44:49Z</dc:date>
      <clearspace:dateToText>9 months 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>10</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>Re: How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6038889?tstart=0#6038889</link>
      <description>&lt;!-- [DocumentBodyStart:3e23de69-4044-4163-80b6-7449a1dc7822] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Which Adobe Application are you using?&lt;/p&gt;&lt;p&gt;You will need to use the native SDK of the application. And also, the application SDK must exposes a header file named PlugPlug.h. If the header file is available, then you can use the PlugPlugLoadExtension API to load an extension with specified extension ID.&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:3e23de69-4044-4163-80b6-7449a1dc7822] --&gt;</description>
      <pubDate>Wed, 22 Jan 2014 07:29:57 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6038889?tstart=0#6038889</guid>
      <dc:date>2014-01-22T07:29:57Z</dc:date>
      <clearspace:dateToText>9 months 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>11</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
    <item>
      <title>How to open an extension programatically?</title>
      <link>https://forums.adobe.com/message/6038885?tstart=0#6038885</link>
      <description>&lt;!-- [DocumentBodyStart:a4beaeb7-3b1a-4217-acaf-b484958067bc] --&gt;&lt;div class="jive-rendered-content"&gt;&lt;p&gt;Hi,&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;I would like to open an extension from my cpp code. How can I do it?&lt;/p&gt;&lt;p style="min-height: 8pt; padding: 0px;"&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Regards&lt;/p&gt;&lt;p&gt;maddy1907&lt;/p&gt;&lt;/div&gt;&lt;!-- [DocumentBodyEnd:a4beaeb7-3b1a-4217-acaf-b484958067bc] --&gt;</description>
      <pubDate>Wed, 22 Jan 2014 07:01:15 GMT</pubDate>
      <author>forums_noreply@adobe.com</author>
      <guid>https://forums.adobe.com/message/6038885?tstart=0#6038885</guid>
      <dc:date>2014-01-22T07:01:15Z</dc:date>
      <clearspace:dateToText>9 months 3 weeks ago</clearspace:dateToText>
      <clearspace:replyCount>12</clearspace:replyCount>
      <clearspace:objectType>0</clearspace:objectType>
    </item>
  </channel>
</rss>

