Integrating Alfresco with uPortal
Integrating Alfresco with uPortal? Here is some helpful information provided by Lennard Fuller in an email to uportal-user on Jan 7, 2008:
Alfresco offers a portlet version of their web application. Â This can be
deployed in much the same fashion as any other portlet. Â However, at the
time that I last tried it (Oct 2006), it was necessary to open the
alfresco war file and make the following changes:
1) modify the portlet.xml file to conform to the JSR 168 spec by adding
the expiration-cache element. (uPortal tends to be very picky about this
where as many other portal's will ignore it even though the spec
requires the tag)
2) remove portlet-api-lib.jar from WEB-INF\lib uPortal often has issues
if this jar is present within a portlet.
The final change is to tomcat's server.xml, it is necessary to
modify emptySessionPath="true" setting within the Connector definition
otherwise the servlet which allows a user to download content will not
function properly.
NOTE: with these changes in place the standard method for deploying and
publishing a portlet to uPortal may be used (portlet definition ID:
alfresco.AlfrescoClient).
Another method of using Alfresco is to take advantage of their JSR-170
API implementation or to use their own custom api and then create a set
of your own portlets/channels.
Hope this helps,
Lennard