Alfresco Share in Liferay

cancel
Showing results for 
Search instead for 
Did you mean: 
alnitakzeta
Member II

Alfresco Share in Liferay

Ciao a tutti,

ho la necessita di inserire la portlet alfresco Sharei n Liferay.

Ho seguito sia la guida video postata su youtube ed anche la guida presente nella wiki di alfresco.

Il file share-config-custom.xml è configurato in questo modo:

<alfresco-config>

   <!– Overriding endpoints to reference a remote Alfresco server –>
   <config evaluator="string-compare" condition="Remote">
      <remote>

         <endpoint>
            <id>alfresco-noauth</id>
            <name>Alfresco - unauthenticated access</name>
            <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
            <connector-id>alfresco</connector-id>
            <endpoint-url>http://localhost:8085/alfresco/s</endpoint-url>
            <identity>none</identity>
         </endpoint>

         <endpoint>
            <id>alfresco-feed</id>
            <name>Alfresco Feed</name>
            <description>Alfresco Feed - supports basic HTTP authentication</description>
            <connector-id>http</connector-id>
            <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
            <basic-auth>true</basic-auth>
            <identity>user</identity>
         </endpoint>

         <connector>
            <id>alfrescoCookie</id>
            <name>Alfresco Connector</name>
            <description>Connects to an Alfresco instance using cookie-based authentication</description>
            <class>org.springframework.extensions.webscripts.connector.AlfrescoConnector</class>
         </connector>

         <endpoint>
            <id>alfresco</id>
            <name>Alfresco - user access</name>
            <description>Access to Alfresco Repository WebScripts that require user authentication</description>
            <connector-id>alfrescoCookie</connector-id>
            <endpoint-url>http://localhost:8085/alfresco/wcs</endpoint-url>
            <identity>user</identity>
            <external-auth>true</external-auth>
         </endpoint>
                 
      </remote>
   </config>

</alfresco-config>


La portlet è deployata correttamente in Liferay.

Il messaggio che compare e in continuazione: "Effettuare il login dal portale".

Utilizzo Liferay con il login tramite screenname e la password viene lasciata in sessione.

Gli applicativi sono:

Lifarya 6.1.0
Alfresco 4.0


Ho letto è un problema di molti, nella maggiorp arte dei forum di cui si parla del problema la versione di riferimento è la 3, ho seguito tutti i passaggi ma niente. Evidentemente c'è diversità in questa configurazione tra la 3 e al 4.

Qualcuno è riuscito ad implementare questa cosa su Alfresco 4 con Liferay 6?

:roll:  :roll:  :roll:  :roll:  :roll:
2 Replies
openpj
Moderator
Moderator

Re: Alfresco Share in Liferay

Le portlet che trovi dentro Alfresco sono solo un esempio, una demo, di quello che è possibile fare con il prodotto e non credo possano essere considerate esercibili a tutti gli effetti.

Alfresco è integrabile con qualsiasi portale (JBoss Portal, GateIn, LifeRay, eXo, etc…) ma è necessaria un'attività di sviluppo per farlo, come qualunque prodotto ECM presente sul mercato. E' molto difficile che delle portlet create come demo possano andare bene a qualcuno, soprattutto poi per poterle customizzare ci potrebbe volere un effort considerevole, visto che non sono state sviluppate basandosi su un determinato framework di configurazione dedicato alle portlet.
alnitakzeta
Member II

Re: Alfresco Share in Liferay

Guarda io avevo lo stesso problema tuo…..

sulla Wiki di alfresco 4 c'è scritto che Liferay 6 non è supportato ufficialmente.

Ho quindi provato ad utilizzare alfresco 3.4 e tutto funziona a meraviglia.