You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Ignacio G. Mac Dowell (JIRA)" <ji...@codehaus.org> on 2005/08/29 09:00:02 UTC

[jira] Created: (MPXDOC-161) Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)

Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)
----------------------------------------------------------------------------------------------

         Key: MPXDOC-161
         URL: http://jira.codehaus.org/browse/MPXDOC-161
     Project: maven-xdoc-plugin
        Type: New Feature
    Versions: 1.9.1    
 Reporter: Ignacio G. Mac Dowell
 Attachments: tabbed.jpg

Currently only aggregate navigation is possible on the top level project. It would be nice to be able to generate tabbed browsing. I have successfully done this with only a few changes to both plugins. I have attached a screenshot to see the benefits. If this sounds interesting I'll send the patch. 



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MPXDOC-161) Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)

Posted by "Arnaud Heritier (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MPXDOC-161?page=comments#action_45431 ] 

Arnaud Heritier commented on MPXDOC-161:
----------------------------------------

did you test if there's no side effect for sites without tabs ?
If you send us the patch we'll try to commit it for the next main release (1.10) of the xdoc plugin (and for the multiproject plugin).
Please, if you want,  send us 2 patches (xdoc + multiproject) and we'll add a link between the 2 issues.

> Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)
> ----------------------------------------------------------------------------------------------
>
>          Key: MPXDOC-161
>          URL: http://jira.codehaus.org/browse/MPXDOC-161
>      Project: maven-xdoc-plugin
>         Type: New Feature
>     Versions: 1.9.1
>     Reporter: Ignacio G. Mac Dowell
>  Attachments: tabbed.jpg
>
>
> Currently only aggregate navigation is possible on the top level project. It would be nice to be able to generate tabbed browsing. I have successfully done this with only a few changes to both plugins. I have attached a screenshot to see the benefits. If this sounds interesting I'll send the patch. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MPXDOC-161) Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)

Posted by "Lukas Theussl (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MPXDOC-161?page=comments#action_58386 ] 

Lukas Theussl commented on MPXDOC-161:
--------------------------------------

Hi Ignacio,

I haven't found any errors because I haven't had time to really test it. For the m1 development in general, due to lack of maintaining power, we have decided not to include any new features or low-priority improvements anymore.

So if you want your patch to be included, you would have to present it in a ready-to-apply form, complete with test cases, i18n and documentation.

You should at the very least include a test case in your patch that demonstrates how it works and what it is supposed to. You would have to confirm that it doesn't break anything in other plugins, eg by running ' maven -Dgoal=plugin:test multiproject:goal' or by rebuilding the plugins web site (from current trunk). Finally, you would also have to show that it is compatible with both maven 1.1 and 1.0.2.

I'd be happy to apply the patches, but there's a lot of testing to do. And I would have liked to release xdoc-1.10 maybe next week...


> Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)
> ----------------------------------------------------------------------------------------------
>
>          Key: MPXDOC-161
>          URL: http://jira.codehaus.org/browse/MPXDOC-161
>      Project: maven-xdoc-plugin
>         Type: New Feature

>     Versions: 1.9.1
>     Reporter: Ignacio G. Mac Dowell
>  Attachments: multiproject.patch, tabbed.jpg, xdoc.patch
>
>
> Currently only aggregate navigation is possible on the top level project. It would be nice to be able to generate tabbed browsing. I have successfully done this with only a few changes to both plugins. I have attached a screenshot to see the benefits. If this sounds interesting I'll send the patch. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MPXDOC-161) Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)

Posted by "Lukas Theussl (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MPXDOC-161?page=all ]

Lukas Theussl updated MPXDOC-161:
---------------------------------

    Fix Version: 1.10

> Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)
> ----------------------------------------------------------------------------------------------
>
>          Key: MPXDOC-161
>          URL: http://jira.codehaus.org/browse/MPXDOC-161
>      Project: maven-xdoc-plugin
>         Type: New Feature
>     Versions: 1.9.1
>     Reporter: Ignacio G. Mac Dowell
>      Fix For: 1.10
>  Attachments: multiproject.patch, tabbed.jpg, xdoc.patch
>
>
> Currently only aggregate navigation is possible on the top level project. It would be nice to be able to generate tabbed browsing. I have successfully done this with only a few changes to both plugins. I have attached a screenshot to see the benefits. If this sounds interesting I'll send the patch. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MPXDOC-161) Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)

Posted by "Ignacio G. Mac Dowell (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MPXDOC-161?page=all ]

Ignacio G. Mac Dowell updated MPXDOC-161:
-----------------------------------------

    Attachment: xdoc.patch
                multiproject.patch

While it was easy to implement via maven.xml, it has been quite a bit of a headache to get it working with plugins due to problems with scope (I suppose this may sound familiar...). 

These changes have no side effects and should be unnoticeable if maven.multiproject.navigagion is set to tabs (as long as no other plugin defines a property called mpmultiprojects).

I was thinking of having the following properties:

#this would be the label shown in each tab
maven.multiproject.navigation.tabs.label=artifactId | name
#should we include the top-level project in the tabs? Currently it always is
maven.multiproject.navigation.tabs.includeTop=true | false

best regards

nacho

PD: The linkcheck report on each subproject is going to complain because the subprojects haven't been built where they should have, so all links from the tabs will fail until they are moved to their correct place.





> Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)
> ----------------------------------------------------------------------------------------------
>
>          Key: MPXDOC-161
>          URL: http://jira.codehaus.org/browse/MPXDOC-161
>      Project: maven-xdoc-plugin
>         Type: New Feature
>     Versions: 1.9.1
>     Reporter: Ignacio G. Mac Dowell
>  Attachments: multiproject.patch, tabbed.jpg, xdoc.patch
>
>
> Currently only aggregate navigation is possible on the top level project. It would be nice to be able to generate tabbed browsing. I have successfully done this with only a few changes to both plugins. I have attached a screenshot to see the benefits. If this sounds interesting I'll send the patch. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MPXDOC-161) Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)

Posted by "Ignacio G. Mac Dowell (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MPXDOC-161?page=comments#action_58327 ] 

Ignacio G. Mac Dowell commented on MPXDOC-161:
----------------------------------------------

Did you find any errors? Is there anything I can do to help out testing with this issue?

> Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)
> ----------------------------------------------------------------------------------------------
>
>          Key: MPXDOC-161
>          URL: http://jira.codehaus.org/browse/MPXDOC-161
>      Project: maven-xdoc-plugin
>         Type: New Feature

>     Versions: 1.9.1
>     Reporter: Ignacio G. Mac Dowell
>  Attachments: multiproject.patch, tabbed.jpg, xdoc.patch
>
>
> Currently only aggregate navigation is possible on the top level project. It would be nice to be able to generate tabbed browsing. I have successfully done this with only a few changes to both plugins. I have attached a screenshot to see the benefits. If this sounds interesting I'll send the patch. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MPXDOC-161) Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)

Posted by "Lukas Theussl (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MPXDOC-161?page=all ]

Lukas Theussl updated MPXDOC-161:
---------------------------------

    Fix Version:     (was: 1.10)

Needs more testing...

> Tabbed browsing for multiprojects (this change involves both the multiproject plugin and xdoc)
> ----------------------------------------------------------------------------------------------
>
>          Key: MPXDOC-161
>          URL: http://jira.codehaus.org/browse/MPXDOC-161
>      Project: maven-xdoc-plugin
>         Type: New Feature

>     Versions: 1.9.1
>     Reporter: Ignacio G. Mac Dowell
>  Attachments: multiproject.patch, tabbed.jpg, xdoc.patch
>
>
> Currently only aggregate navigation is possible on the top level project. It would be nice to be able to generate tabbed browsing. I have successfully done this with only a few changes to both plugins. I have attached a screenshot to see the benefits. If this sounds interesting I'll send the patch. 

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org