cancel
Showing results for 
Search instead for 
Did you mean: 

Alfresco Share in Liferay

alnitakzeta
Champ in-the-making
Champ in-the-making
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 2

openpj
Elite Collaborator
Elite Collaborator
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
Champ in-the-making
Champ in-the-making
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.