You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@directory.apache.org by laurent cop <la...@gmail.com> on 2013/10/29 13:22:16 UTC
[Studio] Try to add a new plugin in Studio
Hello,
- I try to add a new plugin in Studio
- I checkout last release on svn repo. Compile my plugin using mvn and then studio using mvn which generates a ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
- I unzip it and got the exe and my plugin in plugindir of extracted archive
- When I run the exe, every plugins is loaded except mine :-(
- I look in the in Display error log in Configuration tab / in "A propos" window that my plugin is installed . But in the plugin tab, my plugin is not displayed.
- I click on Activate this-plugin when one of it's classes is loaded and use extension point to extend Studio and features. As bellow, I expect a display of a popupMenu when selection of IEntry and display the content of an attributeCertificateAttribute
<plugin>
<extension
point="org.eclipse.ui.popupMenus">
<objectContribution
id="rolemanager.popupMenu"
objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
<menu
id="rolemanager.menu1"
label="%menu.label"
path="additions">
<separator
name="group1">
</separator>
</menu>
<action
class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
enablesFor="1"
id="rolemanager.delegateAction"
label="%action.label"
menubarPath="rolemanager.menu1/group1"
tooltip="%action.tooltip">
</action>
<action
class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
enablesFor="1"
id="rolemanager.revokeAction"
label="%action.label.0"
menubarPath="rolemanager.menu1/group1"
tooltip="%action.tooltip.0">
</action>
</objectContribution>
</extension>
<extension point="org.apache.directory.studio.valueeditors">
<valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor" icon="resources/icons/certificateeditor.png"name="attribute certificate X509 editor">
<syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
<attribute attributeType="attributeCertificateAttribute" />
</valueEditor>
</extension>
Help appreciated, Thanks
Re: [Studio] Try to add a new plugin in Studio
Posted by laurent cop <la...@gmail.com>.
Hello Pierre Arnaud, Stefan,
Have you any clues regarding the log, files transmited?
As decribe above, to make my plugin (role manager) fit in Studio,
I check the way it was done with accitemeditor plugin and try to reproduce
the same calls. Was it the good way to integrate my plugin in Studio?
2013/11/4 laurent cop <la...@gmail.com>
> Hello Pierre Arnaud, Stefan,
>
> Have you seen any special mistakes/missing elements in files in
> attachment.
>
> To make my plugin (role manager) fit in Studio, I check the way it
> was done with accitemeditor plugin and try to reproduce the same calls.
>
> Thank you for your replies.
>
>
>
> 2013/10/30 laurent cop <la...@gmail.com>
>
>> Hello Stefan,
>>
>> Thank you for your reply. I ve just seen it now
>> .
>> I'll try to send you more information today.
>>
>> Here is the manifest.xml and some other informations related to
>> the integration in studio sources.
>>
>> Thank you.
>>
>>
>> 2013/10/29 Stefan Seelmann <ma...@stefan-seelmann.de>
>>
>>> Hi Laurent,
>>>
>>> Can you please also post your manifest.mf?
>>>
>>> Event better if you could publish your plugin sources e.g. to github or
>>> send me a private zip archive, then I'll have a look.
>>>
>>> Kind Regards,
>>> Stefan
>>>
>>>
>>> On 10/29/2013 01:22 PM, laurent cop wrote:
>>> >
>>> > Hello,
>>> >
>>> > - I try to add a new plugin in Studio
>>> >
>>> > - I checkout last release on svn repo. Compile my plugin using mvn
>>> and then studio using mvn which generates a
>>> ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
>>> >
>>> > - I unzip it and got the exe and my plugin in plugindir of
>>> extracted archive
>>> >
>>> > - When I run the exe, every plugins is loaded except mine :-(
>>> >
>>> > - I look in the in Display error log in Configuration tab / in "A
>>> propos" window that my plugin is installed . But in the plugin tab, my
>>> plugin is not displayed.
>>> >
>>> > - I click on Activate this-plugin when one of it's classes is
>>> loaded and use extension point to extend Studio and features. As bellow, I
>>> expect a display of a popupMenu when selection of IEntry and display the
>>> content of an attributeCertificateAttribute
>>> >
>>> > <plugin>
>>> > <extension
>>> > point="org.eclipse.ui.popupMenus">
>>> > <objectContribution
>>> > id="rolemanager.popupMenu"
>>> >
>>> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
>>> > <menu
>>> > id="rolemanager.menu1"
>>> > label="%menu.label"
>>> > path="additions">
>>> > <separator
>>> > name="group1">
>>> > </separator>
>>> > </menu>
>>> > <action
>>> >
>>> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
>>> > enablesFor="1"
>>> > id="rolemanager.delegateAction"
>>> > label="%action.label"
>>> > menubarPath="rolemanager.menu1/group1"
>>> > tooltip="%action.tooltip">
>>> > </action>
>>> > <action
>>> >
>>> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
>>> > enablesFor="1"
>>> > id="rolemanager.revokeAction"
>>> > label="%action.label.0"
>>> > menubarPath="rolemanager.menu1/group1"
>>> > tooltip="%action.tooltip.0">
>>> > </action>
>>> > </objectContribution>
>>> > </extension>
>>> >
>>> > <extension point="org.apache.directory.studio.valueeditors">
>>> >
>>> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor"
>>> icon="resources/icons/certificateeditor.png"name="attribute certificate
>>> X509 editor">
>>> > <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
>>> > <attribute attributeType="attributeCertificateAttribute" />
>>> > </valueEditor>
>>> > </extension>
>>> >
>>> >
>>> > Help appreciated, Thanks
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>> >
>>>
>>>
>>
>
Re: [Studio] Try to add a new plugin in Studio
Posted by laurent cop <la...@gmail.com>.
2013/11/6 Stefan Seelmann <ma...@stefan-seelmann.de>
> org.eclipse.core.databinding.beans_1.2.200.v20120523-1955
>
Nice one :-)
How do you succeed in finding the incorrect jar?
Anyway thank you. I continue testing all my complete plugin.
I keep you in touch with my dev on my plugin for ADS. I soon as I have
finished, I will warned you and Pierre Arnaud.
kind regards
Re: [Studio] Try to add a new plugin in Studio
Posted by Stefan Seelmann <ma...@stefan-seelmann.de>.
Hi Laurant,
On 11/06/2013 02:48 PM, laurent cop wrote:
> Here is the role manager plugin in a very light version,
> without any dependencies. Where do I have to reference it in Studio
> Application for this plugin to be activated in the StandAlone application.
I was able to run your plugin in the Studio RCP application. Your plugin
has a dependency org.eclipse.core.databinding.beans, however this
dependency is not yet included with the Studio application. I just
copied org.eclipse.core.databinding.beans_1.2.200.v20120523-1955.jar
from a local Eclipse Juno installation into the studio/plugins folder,
then your plugin was started :)
Can you please try to do the same, if it works for you we can add the
databinding.beans plugin to Studio.
Kind Regards,
Stefan
Re: [Studio] Try to add a new plugin in Studio
Posted by laurent cop <la...@gmail.com>.
Hello Stefan,
Here is the role manager plugin in a very light version,
without any dependencies. Where do I have to reference it in Studio
Application for this plugin to be activated in the StandAlone application.
Thank you for your help. I hope this plugin will be usefull for
Apache Directory Studio community. As a result.I am planning to deliver my
plugin in few weeks after ADS Standalone version packaging and testing
Kind regards, Laurent
2013/11/5 laurent cop <la...@gmail.com>
> Hi, Stefan,
>
> Thank you for your reply. I'll try to package it.
>
> I am trying to resolve the generation of StandAlone on my own too.
>
> If I want to take a plugin as a reference to integrate mine. Is
> aciitemeditor plugin a good candidate (MANIFEST.MF, plugin.properties,
> plugin.xml, pom.xml, Activator.java) to do so?
>
> Thanks
>
>
> 2013/11/5 Stefan Seelmann <ma...@stefan-seelmann.de>
>
>> Hi Laurant,
>>
>> from the manifest.mf and the screenshot in the attached document I don't
>> see an obvious problem. I think without the actual project/code it is
>> too difficult to guess the problem. If your code is confidential then
>> please just send the project with code dummy actions.
>>
>> Kind Regards,
>> Stefan
>>
>>
>> On 11/04/2013 10:04 AM, laurent cop wrote:
>> > Hello Pierre Arnaud, Stefan,
>> >
>> > Have you seen any special mistakes/missing elements in files in
>> > attachment.
>> >
>> > To make my plugin (role manager) fit in Studio, I check the way it
>> > was done with accitemeditor plugin and try to reproduce the same calls.
>> >
>> > Thank you for your replies.
>> >
>> >
>> >
>> > 2013/10/30 laurent cop <la...@gmail.com>
>> >
>> >> Hello Stefan,
>> >>
>> >> Thank you for your reply. I ve just seen it now
>> >> .
>> >> I'll try to send you more information today.
>> >>
>> >> Here is the manifest.xml and some other informations related
>> to
>> >> the integration in studio sources.
>> >>
>> >> Thank you.
>> >>
>> >>
>> >> 2013/10/29 Stefan Seelmann <ma...@stefan-seelmann.de>
>> >>
>> >>> Hi Laurent,
>> >>>
>> >>> Can you please also post your manifest.mf?
>> >>>
>> >>> Event better if you could publish your plugin sources e.g. to github
>> or
>> >>> send me a private zip archive, then I'll have a look.
>> >>>
>> >>> Kind Regards,
>> >>> Stefan
>> >>>
>> >>>
>> >>> On 10/29/2013 01:22 PM, laurent cop wrote:
>> >>>>
>> >>>> Hello,
>> >>>>
>> >>>> - I try to add a new plugin in Studio
>> >>>>
>> >>>> - I checkout last release on svn repo. Compile my plugin using mvn
>> >>> and then studio using mvn which generates a
>> >>> ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
>> >>>>
>> >>>> - I unzip it and got the exe and my plugin in plugindir of
>> >>> extracted archive
>> >>>>
>> >>>> - When I run the exe, every plugins is loaded except mine :-(
>> >>>>
>> >>>> - I look in the in Display error log in Configuration tab / in
>> "A
>> >>> propos" window that my plugin is installed . But in the plugin tab, my
>> >>> plugin is not displayed.
>> >>>>
>> >>>> - I click on Activate this-plugin when one of it's classes is
>> >>> loaded and use extension point to extend Studio and features. As
>> bellow, I
>> >>> expect a display of a popupMenu when selection of IEntry and display
>> the
>> >>> content of an attributeCertificateAttribute
>> >>>>
>> >>>> <plugin>
>> >>>> <extension
>> >>>> point="org.eclipse.ui.popupMenus">
>> >>>> <objectContribution
>> >>>> id="rolemanager.popupMenu"
>> >>>>
>> >>>
>> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
>> >>>> <menu
>> >>>> id="rolemanager.menu1"
>> >>>> label="%menu.label"
>> >>>> path="additions">
>> >>>> <separator
>> >>>> name="group1">
>> >>>> </separator>
>> >>>> </menu>
>> >>>> <action
>> >>>>
>> >>>
>> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
>> >>>> enablesFor="1"
>> >>>> id="rolemanager.delegateAction"
>> >>>> label="%action.label"
>> >>>> menubarPath="rolemanager.menu1/group1"
>> >>>> tooltip="%action.tooltip">
>> >>>> </action>
>> >>>> <action
>> >>>>
>> >>>
>> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
>> >>>> enablesFor="1"
>> >>>> id="rolemanager.revokeAction"
>> >>>> label="%action.label.0"
>> >>>> menubarPath="rolemanager.menu1/group1"
>> >>>> tooltip="%action.tooltip.0">
>> >>>> </action>
>> >>>> </objectContribution>
>> >>>> </extension>
>> >>>>
>> >>>> <extension point="org.apache.directory.studio.valueeditors">
>> >>>>
>> >>>
>> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor"
>> >>> icon="resources/icons/certificateeditor.png"name="attribute
>> certificate
>> >>> X509 editor">
>> >>>> <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
>> >>>> <attribute attributeType="attributeCertificateAttribute" />
>> >>>> </valueEditor>
>> >>>> </extension>
>> >>>>
>> >>>>
>> >>>> Help appreciated, Thanks
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>>
>> >>>
>> >>>
>> >>
>> >
>>
>>
>
Re: [Studio] Try to add a new plugin in Studio
Posted by laurent cop <la...@gmail.com>.
Hi, Stefan,
Thank you for your reply. I'll try to package it.
I am trying to resolve the generation of StandAlone on my own too.
If I want to take a plugin as a reference to integrate mine. Is
aciitemeditor plugin a good candidate (MANIFEST.MF, plugin.properties,
plugin.xml, pom.xml, Activator.java) to do so?
Thanks
2013/11/5 Stefan Seelmann <ma...@stefan-seelmann.de>
> Hi Laurant,
>
> from the manifest.mf and the screenshot in the attached document I don't
> see an obvious problem. I think without the actual project/code it is
> too difficult to guess the problem. If your code is confidential then
> please just send the project with code dummy actions.
>
> Kind Regards,
> Stefan
>
>
> On 11/04/2013 10:04 AM, laurent cop wrote:
> > Hello Pierre Arnaud, Stefan,
> >
> > Have you seen any special mistakes/missing elements in files in
> > attachment.
> >
> > To make my plugin (role manager) fit in Studio, I check the way it
> > was done with accitemeditor plugin and try to reproduce the same calls.
> >
> > Thank you for your replies.
> >
> >
> >
> > 2013/10/30 laurent cop <la...@gmail.com>
> >
> >> Hello Stefan,
> >>
> >> Thank you for your reply. I ve just seen it now
> >> .
> >> I'll try to send you more information today.
> >>
> >> Here is the manifest.xml and some other informations related
> to
> >> the integration in studio sources.
> >>
> >> Thank you.
> >>
> >>
> >> 2013/10/29 Stefan Seelmann <ma...@stefan-seelmann.de>
> >>
> >>> Hi Laurent,
> >>>
> >>> Can you please also post your manifest.mf?
> >>>
> >>> Event better if you could publish your plugin sources e.g. to github or
> >>> send me a private zip archive, then I'll have a look.
> >>>
> >>> Kind Regards,
> >>> Stefan
> >>>
> >>>
> >>> On 10/29/2013 01:22 PM, laurent cop wrote:
> >>>>
> >>>> Hello,
> >>>>
> >>>> - I try to add a new plugin in Studio
> >>>>
> >>>> - I checkout last release on svn repo. Compile my plugin using mvn
> >>> and then studio using mvn which generates a
> >>> ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
> >>>>
> >>>> - I unzip it and got the exe and my plugin in plugindir of
> >>> extracted archive
> >>>>
> >>>> - When I run the exe, every plugins is loaded except mine :-(
> >>>>
> >>>> - I look in the in Display error log in Configuration tab / in "A
> >>> propos" window that my plugin is installed . But in the plugin tab, my
> >>> plugin is not displayed.
> >>>>
> >>>> - I click on Activate this-plugin when one of it's classes is
> >>> loaded and use extension point to extend Studio and features. As
> bellow, I
> >>> expect a display of a popupMenu when selection of IEntry and display
> the
> >>> content of an attributeCertificateAttribute
> >>>>
> >>>> <plugin>
> >>>> <extension
> >>>> point="org.eclipse.ui.popupMenus">
> >>>> <objectContribution
> >>>> id="rolemanager.popupMenu"
> >>>>
> >>>
> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
> >>>> <menu
> >>>> id="rolemanager.menu1"
> >>>> label="%menu.label"
> >>>> path="additions">
> >>>> <separator
> >>>> name="group1">
> >>>> </separator>
> >>>> </menu>
> >>>> <action
> >>>>
> >>>
> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
> >>>> enablesFor="1"
> >>>> id="rolemanager.delegateAction"
> >>>> label="%action.label"
> >>>> menubarPath="rolemanager.menu1/group1"
> >>>> tooltip="%action.tooltip">
> >>>> </action>
> >>>> <action
> >>>>
> >>>
> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
> >>>> enablesFor="1"
> >>>> id="rolemanager.revokeAction"
> >>>> label="%action.label.0"
> >>>> menubarPath="rolemanager.menu1/group1"
> >>>> tooltip="%action.tooltip.0">
> >>>> </action>
> >>>> </objectContribution>
> >>>> </extension>
> >>>>
> >>>> <extension point="org.apache.directory.studio.valueeditors">
> >>>>
> >>>
> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor"
> >>> icon="resources/icons/certificateeditor.png"name="attribute certificate
> >>> X509 editor">
> >>>> <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
> >>>> <attribute attributeType="attributeCertificateAttribute" />
> >>>> </valueEditor>
> >>>> </extension>
> >>>>
> >>>>
> >>>> Help appreciated, Thanks
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>>
> >>>
> >>>
> >>
> >
>
>
Re: [Studio] Try to add a new plugin in Studio
Posted by Stefan Seelmann <ma...@stefan-seelmann.de>.
Hi Laurant,
from the manifest.mf and the screenshot in the attached document I don't
see an obvious problem. I think without the actual project/code it is
too difficult to guess the problem. If your code is confidential then
please just send the project with code dummy actions.
Kind Regards,
Stefan
On 11/04/2013 10:04 AM, laurent cop wrote:
> Hello Pierre Arnaud, Stefan,
>
> Have you seen any special mistakes/missing elements in files in
> attachment.
>
> To make my plugin (role manager) fit in Studio, I check the way it
> was done with accitemeditor plugin and try to reproduce the same calls.
>
> Thank you for your replies.
>
>
>
> 2013/10/30 laurent cop <la...@gmail.com>
>
>> Hello Stefan,
>>
>> Thank you for your reply. I ve just seen it now
>> .
>> I'll try to send you more information today.
>>
>> Here is the manifest.xml and some other informations related to
>> the integration in studio sources.
>>
>> Thank you.
>>
>>
>> 2013/10/29 Stefan Seelmann <ma...@stefan-seelmann.de>
>>
>>> Hi Laurent,
>>>
>>> Can you please also post your manifest.mf?
>>>
>>> Event better if you could publish your plugin sources e.g. to github or
>>> send me a private zip archive, then I'll have a look.
>>>
>>> Kind Regards,
>>> Stefan
>>>
>>>
>>> On 10/29/2013 01:22 PM, laurent cop wrote:
>>>>
>>>> Hello,
>>>>
>>>> - I try to add a new plugin in Studio
>>>>
>>>> - I checkout last release on svn repo. Compile my plugin using mvn
>>> and then studio using mvn which generates a
>>> ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
>>>>
>>>> - I unzip it and got the exe and my plugin in plugindir of
>>> extracted archive
>>>>
>>>> - When I run the exe, every plugins is loaded except mine :-(
>>>>
>>>> - I look in the in Display error log in Configuration tab / in "A
>>> propos" window that my plugin is installed . But in the plugin tab, my
>>> plugin is not displayed.
>>>>
>>>> - I click on Activate this-plugin when one of it's classes is
>>> loaded and use extension point to extend Studio and features. As bellow, I
>>> expect a display of a popupMenu when selection of IEntry and display the
>>> content of an attributeCertificateAttribute
>>>>
>>>> <plugin>
>>>> <extension
>>>> point="org.eclipse.ui.popupMenus">
>>>> <objectContribution
>>>> id="rolemanager.popupMenu"
>>>>
>>> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
>>>> <menu
>>>> id="rolemanager.menu1"
>>>> label="%menu.label"
>>>> path="additions">
>>>> <separator
>>>> name="group1">
>>>> </separator>
>>>> </menu>
>>>> <action
>>>>
>>> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
>>>> enablesFor="1"
>>>> id="rolemanager.delegateAction"
>>>> label="%action.label"
>>>> menubarPath="rolemanager.menu1/group1"
>>>> tooltip="%action.tooltip">
>>>> </action>
>>>> <action
>>>>
>>> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
>>>> enablesFor="1"
>>>> id="rolemanager.revokeAction"
>>>> label="%action.label.0"
>>>> menubarPath="rolemanager.menu1/group1"
>>>> tooltip="%action.tooltip.0">
>>>> </action>
>>>> </objectContribution>
>>>> </extension>
>>>>
>>>> <extension point="org.apache.directory.studio.valueeditors">
>>>>
>>> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor"
>>> icon="resources/icons/certificateeditor.png"name="attribute certificate
>>> X509 editor">
>>>> <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
>>>> <attribute attributeType="attributeCertificateAttribute" />
>>>> </valueEditor>
>>>> </extension>
>>>>
>>>>
>>>> Help appreciated, Thanks
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>
>
Re: [Studio] Try to add a new plugin in Studio
Posted by laurent cop <la...@gmail.com>.
Hello Pierre Arnaud, Stefan,
Have you seen any special mistakes/missing elements in files in
attachment.
To make my plugin (role manager) fit in Studio, I check the way it
was done with accitemeditor plugin and try to reproduce the same calls.
Thank you for your replies.
2013/10/30 laurent cop <la...@gmail.com>
> Hello Stefan,
>
> Thank you for your reply. I ve just seen it now
> .
> I'll try to send you more information today.
>
> Here is the manifest.xml and some other informations related to
> the integration in studio sources.
>
> Thank you.
>
>
> 2013/10/29 Stefan Seelmann <ma...@stefan-seelmann.de>
>
>> Hi Laurent,
>>
>> Can you please also post your manifest.mf?
>>
>> Event better if you could publish your plugin sources e.g. to github or
>> send me a private zip archive, then I'll have a look.
>>
>> Kind Regards,
>> Stefan
>>
>>
>> On 10/29/2013 01:22 PM, laurent cop wrote:
>> >
>> > Hello,
>> >
>> > - I try to add a new plugin in Studio
>> >
>> > - I checkout last release on svn repo. Compile my plugin using mvn
>> and then studio using mvn which generates a
>> ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
>> >
>> > - I unzip it and got the exe and my plugin in plugindir of
>> extracted archive
>> >
>> > - When I run the exe, every plugins is loaded except mine :-(
>> >
>> > - I look in the in Display error log in Configuration tab / in "A
>> propos" window that my plugin is installed . But in the plugin tab, my
>> plugin is not displayed.
>> >
>> > - I click on Activate this-plugin when one of it's classes is
>> loaded and use extension point to extend Studio and features. As bellow, I
>> expect a display of a popupMenu when selection of IEntry and display the
>> content of an attributeCertificateAttribute
>> >
>> > <plugin>
>> > <extension
>> > point="org.eclipse.ui.popupMenus">
>> > <objectContribution
>> > id="rolemanager.popupMenu"
>> >
>> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
>> > <menu
>> > id="rolemanager.menu1"
>> > label="%menu.label"
>> > path="additions">
>> > <separator
>> > name="group1">
>> > </separator>
>> > </menu>
>> > <action
>> >
>> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
>> > enablesFor="1"
>> > id="rolemanager.delegateAction"
>> > label="%action.label"
>> > menubarPath="rolemanager.menu1/group1"
>> > tooltip="%action.tooltip">
>> > </action>
>> > <action
>> >
>> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
>> > enablesFor="1"
>> > id="rolemanager.revokeAction"
>> > label="%action.label.0"
>> > menubarPath="rolemanager.menu1/group1"
>> > tooltip="%action.tooltip.0">
>> > </action>
>> > </objectContribution>
>> > </extension>
>> >
>> > <extension point="org.apache.directory.studio.valueeditors">
>> >
>> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor"
>> icon="resources/icons/certificateeditor.png"name="attribute certificate
>> X509 editor">
>> > <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
>> > <attribute attributeType="attributeCertificateAttribute" />
>> > </valueEditor>
>> > </extension>
>> >
>> >
>> > Help appreciated, Thanks
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>> >
>>
>>
>
Re: [Studio] Try to add a new plugin in Studio
Posted by laurent cop <la...@gmail.com>.
Hello Stefan,
Thank you for your reply. I ve just seen it now
.
I'll try to send you more information today.
Here is the manifest.xml and some other informations related to
the integration in studio sources.
Thank you.
2013/10/29 Stefan Seelmann <ma...@stefan-seelmann.de>
> Hi Laurent,
>
> Can you please also post your manifest.mf?
>
> Event better if you could publish your plugin sources e.g. to github or
> send me a private zip archive, then I'll have a look.
>
> Kind Regards,
> Stefan
>
>
> On 10/29/2013 01:22 PM, laurent cop wrote:
> >
> > Hello,
> >
> > - I try to add a new plugin in Studio
> >
> > - I checkout last release on svn repo. Compile my plugin using mvn
> and then studio using mvn which generates a
> ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
> >
> > - I unzip it and got the exe and my plugin in plugindir of extracted
> archive
> >
> > - When I run the exe, every plugins is loaded except mine :-(
> >
> > - I look in the in Display error log in Configuration tab / in "A
> propos" window that my plugin is installed . But in the plugin tab, my
> plugin is not displayed.
> >
> > - I click on Activate this-plugin when one of it's classes is
> loaded and use extension point to extend Studio and features. As bellow, I
> expect a display of a popupMenu when selection of IEntry and display the
> content of an attributeCertificateAttribute
> >
> > <plugin>
> > <extension
> > point="org.eclipse.ui.popupMenus">
> > <objectContribution
> > id="rolemanager.popupMenu"
> >
> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
> > <menu
> > id="rolemanager.menu1"
> > label="%menu.label"
> > path="additions">
> > <separator
> > name="group1">
> > </separator>
> > </menu>
> > <action
> >
> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
> > enablesFor="1"
> > id="rolemanager.delegateAction"
> > label="%action.label"
> > menubarPath="rolemanager.menu1/group1"
> > tooltip="%action.tooltip">
> > </action>
> > <action
> >
> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
> > enablesFor="1"
> > id="rolemanager.revokeAction"
> > label="%action.label.0"
> > menubarPath="rolemanager.menu1/group1"
> > tooltip="%action.tooltip.0">
> > </action>
> > </objectContribution>
> > </extension>
> >
> > <extension point="org.apache.directory.studio.valueeditors">
> >
> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor"
> icon="resources/icons/certificateeditor.png"name="attribute certificate
> X509 editor">
> > <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
> > <attribute attributeType="attributeCertificateAttribute" />
> > </valueEditor>
> > </extension>
> >
> >
> > Help appreciated, Thanks
> >
> >
> >
> >
> >
> >
> >
> >
>
>
Re: [Studio] Try to add a new plugin in Studio
Posted by Pierre-Arnaud Marcelot <pa...@marcelot.net>.
On 29 oct. 2013, at 22:03, Stefan Seelmann <ma...@stefan-seelmann.de> wrote:
> Hi Laurent,
>
> Can you please also post your manifest.mf?
>
> Event better if you could publish your plugin sources e.g. to github or
> send me a private zip archive, then I'll have a look.
+1
Any suspicious information in Apache Directory Studio's log file (located at "~/.ApacheDirectoryStudio/.metadata/.log")?
Regards,
Pierre-Arnaud
> Kind Regards,
> Stefan
>
>
> On 10/29/2013 01:22 PM, laurent cop wrote:
>>
>> Hello,
>>
>> - I try to add a new plugin in Studio
>>
>> - I checkout last release on svn repo. Compile my plugin using mvn and then studio using mvn which generates a ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
>>
>> - I unzip it and got the exe and my plugin in plugindir of extracted archive
>>
>> - When I run the exe, every plugins is loaded except mine :-(
>>
>> - I look in the in Display error log in Configuration tab / in "A propos" window that my plugin is installed . But in the plugin tab, my plugin is not displayed.
>>
>> - I click on Activate this-plugin when one of it's classes is loaded and use extension point to extend Studio and features. As bellow, I expect a display of a popupMenu when selection of IEntry and display the content of an attributeCertificateAttribute
>>
>> <plugin>
>> <extension
>> point="org.eclipse.ui.popupMenus">
>> <objectContribution
>> id="rolemanager.popupMenu"
>> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
>> <menu
>> id="rolemanager.menu1"
>> label="%menu.label"
>> path="additions">
>> <separator
>> name="group1">
>> </separator>
>> </menu>
>> <action
>> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
>> enablesFor="1"
>> id="rolemanager.delegateAction"
>> label="%action.label"
>> menubarPath="rolemanager.menu1/group1"
>> tooltip="%action.tooltip">
>> </action>
>> <action
>> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
>> enablesFor="1"
>> id="rolemanager.revokeAction"
>> label="%action.label.0"
>> menubarPath="rolemanager.menu1/group1"
>> tooltip="%action.tooltip.0">
>> </action>
>> </objectContribution>
>> </extension>
>>
>> <extension point="org.apache.directory.studio.valueeditors">
>> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor" icon="resources/icons/certificateeditor.png"name="attribute certificate X509 editor">
>> <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
>> <attribute attributeType="attributeCertificateAttribute" />
>> </valueEditor>
>> </extension>
>>
>>
>> Help appreciated, Thanks
>>
>>
>>
>>
>>
>>
>>
>>
>
Re: [Studio] Try to add a new plugin in Studio
Posted by Stefan Seelmann <ma...@stefan-seelmann.de>.
Hi Laurent,
Can you please also post your manifest.mf?
Event better if you could publish your plugin sources e.g. to github or
send me a private zip archive, then I'll have a look.
Kind Regards,
Stefan
On 10/29/2013 01:22 PM, laurent cop wrote:
>
> Hello,
>
> - I try to add a new plugin in Studio
>
> - I checkout last release on svn repo. Compile my plugin using mvn and then studio using mvn which generates a ApacheDirectoryStudio-win32-x86-XXXX-SNAPSHOT.zip
>
> - I unzip it and got the exe and my plugin in plugindir of extracted archive
>
> - When I run the exe, every plugins is loaded except mine :-(
>
> - I look in the in Display error log in Configuration tab / in "A propos" window that my plugin is installed . But in the plugin tab, my plugin is not displayed.
>
> - I click on Activate this-plugin when one of it's classes is loaded and use extension point to extend Studio and features. As bellow, I expect a display of a popupMenu when selection of IEntry and display the content of an attributeCertificateAttribute
>
> <plugin>
> <extension
> point="org.eclipse.ui.popupMenus">
> <objectContribution
> id="rolemanager.popupMenu"
> objectClass="org.apache.directory.studio.ldapbrowser.core.model.IEntry">
> <menu
> id="rolemanager.menu1"
> label="%menu.label"
> path="additions">
> <separator
> name="group1">
> </separator>
> </menu>
> <action
> class="org.apache.directory.studio.rolemanager.popup.actions.DelegateRole"
> enablesFor="1"
> id="rolemanager.delegateAction"
> label="%action.label"
> menubarPath="rolemanager.menu1/group1"
> tooltip="%action.tooltip">
> </action>
> <action
> class="org.apache.directory.studio.rolemanager.popup.actions.RevokeRole"
> enablesFor="1"
> id="rolemanager.revokeAction"
> label="%action.label.0"
> menubarPath="rolemanager.menu1/group1"
> tooltip="%action.tooltip.0">
> </action>
> </objectContribution>
> </extension>
>
> <extension point="org.apache.directory.studio.valueeditors">
> <valueEditorclass="org.apache.directory.studio.rolemanager.valueeditor.certificate.AttributeCertificateValueEditor" icon="resources/icons/certificateeditor.png"name="attribute certificate X509 editor">
> <syntax syntaxOID="1.3.6.1.4.1.1466.115.121.1.8" />
> <attribute attributeType="attributeCertificateAttribute" />
> </valueEditor>
> </extension>
>
>
> Help appreciated, Thanks
>
>
>
>
>
>
>
>