You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-user@portals.apache.org by Randy Watler <rw...@finali.com> on 2004/08/11 08:27:27 UTC
JetSpeed2 Maven Plugin
After poking around in the CVS JetSpeed2 world off and on over the last two
days, I have a quick question on how the existing Maven Plugin support
should be used. I would like to start building a customized portal. Since
there is no jetspeed2:genapp goal yet, I assume that I should copy the
/portal directories as a starting point and use the jetspeed2:build.portal
goal to merge/build jetspeed2 support into my customized version? Is it safe
to say that one should not edit the contents of /portal?
Just trying to get started on the right foot!
Randy Watler
Re: JetSpeed2 Maven Plugin
Posted by David Sean Taylor <da...@bluesunrise.com>.
On Aug 10, 2004, at 11:27 PM, Randy Watler wrote:
> After poking around in the CVS JetSpeed2 world off and on over the
> last two
> days, I have a quick question on how the existing Maven Plugin support
> should be used. I would like to start building a customized portal.
> Since
> there is no jetspeed2:genapp goal yet, I assume that I should copy the
> /portal directories as a starting point and use the
> jetspeed2:build.portal
> goal to merge/build jetspeed2 support into my customized version? Is
> it safe
> to say that one should not edit the contents of /portal?
>
> Just trying to get started on the right foot!
>
> Randy Watler
>
Jetspeed2 isn't meant to be 'merged' like Jetspeed1 is merged.
We are trying hard to not repeat that pattern.
Our goal is to make all resources deployable:
- layouts
- decorators
- portlet applications
If you develop a portlet application, simply drop it into the auto
deploy directory
You are right, you should not edit the portal or components directories
unless you are planning on submitting a patch
However if you develop your own component, such as the Portal's
NavigationState Component or Aggregator Component for example, then
you can extend the existing Jetspeed component if necessary, and
develop your own component and assemble it in the jetspeed-spring.xml
You can also assemble pipelines of request execution in the
pipelines.xml, also based on Spring components
To create your own portal layout on a page, you will still need to
manually edit the PSML until our customizer is ready
We have made some progress in the customizer recently, but its still
not quite there
For examples of creating deployable units of decorations and layout,
see examples under portal/src/webapp/WEB-INF/decorations/
We really need more documentation in this area
I'll try to get that up on the Wiki
--
David Sean Taylor
Bluesunrise Software
david@bluesunrise.com
[office] +01 707 773-4646
[mobile] +01 707 529 9194
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-user-help@jakarta.apache.org