Hi,

I understood, looking at some plugins that a good extension point 
is hudson.model.RootAction.

Looking at the ui-samples plugin, I implemented an extension such as:

@Extension

public class MyMenuExtension implements RootAction {


     public String getIconFileName() {

        return "gear.png";

    }


     public String getDisplayName() {

        return "My menu";

    }


     public String getUrlName() {

        return "ui-samples";

    }


}

My problem is now on the getUrlName. By reading the doc I'd like to have a 
new page relative to the context path of the Jenkins webapp, as ui-samples 
does.

i.e., 

    public String getUrlName() {

        return "my-page";

    }

which goes to http://localhost:8080/my-page/

The question is "how do I compose my-page?".

Any help is appreciated.

Cheers,
RM

On Wednesday, January 30, 2013 2:30:22 PM UTC+1, Mark Waite wrote:
>
> https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial is a good 
> place to start, though it may be even better to review the existing plugins 
> and see if there is one of the hundreds which more closely matches your 
> needs.
>
> Mark Waite
>
>   ------------------------------
> *From:* Roberto Minelli <[email protected] <javascript:>>
> *To:* [email protected] <javascript:> 
> *Cc:* Mark Waite <[email protected] <javascript:>> 
> *Sent:* Wednesday, January 30, 2013 5:38 AM
> *Subject:* Re: Simple Jenkins plug-in hooked on the left menu
>  
> Thanks a lot, I'll look at that!
>
> Then how can I proceed to allow admin editing and stuff like that?
>
> Cheers,
> RM
>
> On Wednesday, January 30, 2013 1:34:15 PM UTC+1, Mark Waite wrote:
>
> You could consider starting with the HTML Publisher plugin, since it 
> allows you to create a hyperlink from the left hand side meny to an HTML 
> page.  It doesn't allow only admin edits to the resulting page, but may 
> give a good starting place.
>
> Mark Waite
>
>   ------------------------------
> *From:* Roberto Minelli <[email protected]>
> *To:* [email protected] 
> *Sent:* Wednesday, January 30, 2013 5:22 AM
> *Subject:* Simple Jenkins plug-in hooked on the left menu
>  
> Hi,
>
> I'm new to both Maven and Jenkins and I need to develop a very simple 
> Jenkins plug-in but I don't know exactly how to start.
>
> I already went through the Wiki (i.e., https://wiki.jenkins- 
> ci.org/display/JENKINS/Plugin+ 
> tutorial<https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial>) 
> but this does not help much.
>
> My plug-in is essentially a simple entry on the left hand side menu (i.e., 
> where 'New Job', 'Manage Jenkins', etc. are located) that should bring the 
> user to a sort of HTML table that only the admin is able to edit.
>
> Do you have any suggestion? Where I can start?
>
> Thanks in advance,
> RM
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to jenkinsci-de...@ googlegroups.com.
> For more options, visit https://groups.google.com/ 
> groups/opt_out<https://groups.google.com/groups/opt_out>
> .
>  
>  
>
>
>   -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Developers" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/groups/opt_out.
>  
>  
>
>
>   

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to