You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by Ate Douma <at...@douma.nu> on 2004/07/30 00:36:09 UTC
Portals Bridges subprojects created, Struts Portlet Framework moved
and refactored
After the long discussion on this list and the general portals list concerning
my proposal for Portlet Frameworks the outcome is that we will opt for creating
a new Portals subproject in which we will host these "frameworks" under the name
"Bridges".
These bridges will use as base package name: org.apache.portals.bridges.
Furthermore, for JSP taglibs the base uri portals.apache.org/bridges/ will be used.
Finally, the maven artifacts created for the bridges will use portals-bridges as
groupId and portals-bridges-<framework>-<version> as artifactId.
Because the subproject isn't created yet (and first will have to be approved by
the Portals PMC) the current Struts Portlet Framework (and soon the Perl and PHP
applications) will for the time being be stored in the J2 cvs repository.
For this, I created a new J2 portals-bridges subfolder to which the current
Struts Portlet Framework has been moved with as new base package
org.apache.portals.bridges.struts.
The SPI for this framework now is part of the bridges common (maven) subproject
and renamed from StrutsServletContextProvider to the more generic
ServletContextProvider.
Required changes for anymore building on the now "old" Struts Portlet Framework:
- project.xml:
dependency change from struts-portlet:struts-portlet-spi-0.1.jar to
portals-bridges:portal-bridges-common-0.1.jar
dependency change from struts-portlet:struts-portlet-0.1.jar to
portals-bridges:portal-bridges-struts-0.1.jar
- web.xml:
action servlet class change from org.apache.struts.portlet.StrutsServlet to
org.apache.portals.bridges.struts.PortletServlet
- portlet.xml:
portlet class change from org.apache.struts.portlet.StrutsPortlet to
org.apache.portals.bridges.struts.StrutsPortlet
portlet init parameter ServletContextProvider value change (for J2 users) from
org.apache.jetspeed.portlet.StrutsServletContextProviderImpl to
org.apache.jetspeed.portlet.ServletContextProviderImpl
Note: for non J2 users using a different Impl class please not it now has to
implement org.apache.portals.bridges.common.ServletContextProvider instead
of org.apache.struts.portlet.StrutsServletContextProvider
- JSP:
struts-portlet taglib uri reference change from
http://struts.apache.org/tags-portlet to
http://portals.apache.org/bridges/struts/tags-portlet
I've update all references in J2 accordingly.
Finally, I've moved the struts demo application under the applications folder in J2.
Once the new Portals subproject is created the bridges now stored in the J2 cvs
will be moved to there.
Regards, Ate
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
Re: Portals Bridges subprojects created, Struts Portlet Framework
moved and refactored
Posted by Ate Douma <at...@douma.nu>.
No. All the required changes are done for J2 and I'm doing it right now for J1
cvs (fusion).
Luiz Esmiralha wrote:
> This change affects the current build and process as described in
> Jetspeed docs?
>
> Regards,
>
> Luiz
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
> For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
>
>
>
> .
>
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org
Re: Portals Bridges subprojects created, Struts Portlet Framework
moved and refactored
Posted by Luiz Esmiralha <lb...@globo.com>.
This change affects the current build and process as described in
Jetspeed docs?
Regards,
Luiz
---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org