[jboss-user] [JBoss Portal] - Re: integrate alfresco and jboss portal
piergiorgiolucidi
do-not-reply at jboss.com
Fri Feb 20 14:29:38 EST 2009
To expose Alfresco Webscripts as portlets you must declare each Webscript as a portlet in the Alfresco portlet.xml.
You must add in Alfresco a portlet.xml file in alfresco.war/WEB-INF/.
Here the snippet to expose your Alfresco WebScript as a portlet.
You need to use WebScriptPorlet class to do this integration.
You can see how you can use Alfresco authentication, if your webscript need to authenticate users. In this way the user session is taken from portal session.
Hope this helps.
portlet.xml:
| <portlet>
| <description>Your Alfresco Webscript</description>
| <portlet-name>Your Alfresco Webscript</portlet-name>
| <portlet-class>org.alfresco.web.scripts.portlet.WebScriptPortlet</portlet-class>
|
| <init-param>
| <name>authenticator</name>
| <value>webscripts.authenticator.jsr168.webclient</value>
| </init-param>
|
| <init-param>
| <name>scriptUrl</name>
| <value>/alfresco/168s/yourWebscriptUrl</value>
| </init-param>
| <expiration-cache>0</expiration-cache>
| <supports>
| <mime-type>text/html</mime-type>
| <portlet-mode>VIEW</portlet-mode>
| </supports>
| <portlet-info>
| <title>Your Alfresco Webscript Portlet</title>
| <short-title>Your Alfresco Webscript Portlet</short-title>
| </portlet-info>
| </portlet>
|
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4211936#4211936
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4211936
More information about the jboss-user
mailing list