directory-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From laurent cop <laurent....@gmail.com>
Subject Re: [Studio] Try to add a new plugin in Studio
Date Wed, 30 Oct 2013 12:54:45 GMT
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 <mail@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
> >
> >
> >
> >
> >
> >
> >
> >
>
>

Mime
View raw message