Hi
NOTE: THIS TUTO IS IN SPANISHI made this tuto, i hope will help you.
Integración Liferay-Alfresco
Esta configuración se realizo con los siguientes requerimientos:
- Liferay 6.0.6
- Alfresco Community 3.4.d
Instalación Liferay
Descargar Liferay 6.0 con Tomcat:
DownloadEn primer lugar se crea un carpeta con el nombre de Liferay (
C:\Liferay)
Descomprimir el contenido del zip de Liferay y copiarlo en el directorio
C:\LiferaySi se necesita cambiar los puertos por alguna razón se hará en el archivo
server.xml que se encuentra en este caso en:
C:\Liferay\tomcat-6.0.29\conf (verificar cambiar todos los puertos del archivo).

En mi caso son los siguientes:
Default Modificado
8080 8082
8443 8442
8009 8011
8005 8006
Para comprobar que Liferay esta corriendo correctamente, desde línea de comando ejecutamos:
C:\Liferay\tomcat-6.0.29\bin\startup.bat
Después de levantado el servidor iremos a nuestro navegador y en la barra de direcciones pondremos lo siguiente
http://localhost:8082 y nos deberá de aparecer la pantalla de bienvenida de Liferay.

Instalación Alfresco
Descargar Community 3.4.d
DownloadUna vez descargado, ejecutamos el instalador y aparecerá la siguiente pantalla. Donde escogeremos el idioma en el que se instalara.

En la siguiente pantalla damos en siguiente.

Después aparecerá esta pantalla donde escogeremos los componentes a instalar. En este caso solo seleccionaremos: SharePoint, Web Project Management y OpenOffice.
A continuación veremos que tipo de instalación queremos, usaremos la configuración por default.
Terminando la instalación hay que iniciar con la configuración. Para este caso ya no será necesario modificar los puertos de Alfresco ya que durante la configuración de Liferay ya cambiamos sus puertos para evitar problemas con Alfresco.
Lo primero que hay que hacer es modificar el archivo
catalina.properties que esta en este caso en:
C:\Alfresco\tomcat\conf En el archivo buscamos la parte shared.loader y agregamos:
shared.loader=${catalina.base}/shared/classes,${catalina.base}/shared/lib/*.jar

Ahora hay que ir al archivo
alfresco-global.properties localizado en:
C:\Alfresco\tomcat\shared\classesModificar la parte authentication.chain, agregando:
authentication.chain=alfrescoNtlm1:alfrescoNtlm,external1:external
external.authentication.proxyUserName= 
Hecho esto, vamos a copiar el archivo
share.war que esta en:
C:\Alfresco\tomcat\webapps a
C:\Liferay\deployA continuación copiaremos toda la carpeta shared:
C:\Alfresco\tomcat\shared a
C:\tomcat-6.0.29Después vamos al archivo
share-config-custom.xml en:
C:\Liferay\tomcat-6.0.29\share\classes\alfresco\web-extensionBorramos su contenido y solo agregaremos lo siguiente:
1
2<alfresco-config>
3
4 <!-- Overriding endpoints to reference a remote Alfresco server -->
5 <config evaluator="string-compare" condition="Remote">
6 <remote>
7 <endpoint>
8 <id>alfresco-noauth</id>
9 <name>Alfresco - unauthenticated access</name>
10 <description>Access to Alfresco Repository WebScripts that do not require authentication</description>
11 <connector-id>alfresco</connector-id>
12 <endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
13 <identity>none</identity>
14 </endpoint>
15
16 <endpoint>
17<id>alfresco-feed</id>
18<name>Alfresco Feed</name>
19<description>Alfresco Feed - supports basic HTTP authentication</description>
20<connector-id>http</connector-id>
21<endpoint-url>http://localhost:8080/alfresco/s</endpoint-url>
22<basic-auth>true</basic-auth>
23<identity>user</identity>
24 </endpoint>
25
26 <connector>
27<id>alfrescoCookie</id>
28<name>Alfresco Connector</name>
29<description>Connects to an Alfresco instance using cookie-based authentication</description> <class>org.springframework.extensions.webscripts.connector.AlfrescoConnector</class>
30 </connector>
31
32 <endpoint>
33<id>alfresco</id>
34<name>Alfresco - user access</name>
35<description>Access to Alfresco Repository WebScripts that require user authentication</description>
36<connector-id>alfrescoCookie</connector-id>
37<endpoint-url>http://localhost:8080/alfresco/wcs</endpoint-url> <identity>user</identity>
38<external-auth>true</external-auth>
39 </endpoint>
40
41</remote>
42 </config>
43
44</alfresco-config>
Con esto acabamos la configuración, ahora para comprobar que todo este funcionado correctamente iniciamos nuestro Servidor de Alfresco.
Vamos a
Inicio> Herramientas administrativas> Servicios.
Buscamos nuestro servidor y damos en iniciar.

Para entra a nuestra aplicación, abrimos un navegador y vamos a:
http://localhost:8080/alfrescoDonde veremos la siguiente pantalla donde nos autenticaremos como admin:admin

Después de ingresar veremos:

El siguiente paso es opcional, crearemos un usuario en Alfresco, para esto no vamos a Administration Console.

Y después a Manage System Users

Ahora Create User

Crearemos un usuario llamado Bruno, apellido Administrator y su correo bruno@7cogs.com y le damos siguiente.

Su nombre de usuario bruno, pass bruno y home space name Bruno y le damos en terminar.

Una vez creado nuestro usuario nos vamos a
http://localhost:8080/share y logueamos como bruno:bruno.

Ahora nos vamos a
Mis sitios >Crear un sitio 
El sitio se llamara 7Cogs y la URL 7Cogs.

Ahora iniciamos Liferay y nos autenticamos como: bruno@7cogs.com:test
En el menú seleccionamos
Add> More..
Estando ahí ya veremos un apartado de Alfresco, al desplegarlo veremos 3 portlets.

Ahora solamente hay que agregarlos y listo.
Tutorial realizado por Ricardo D. González O. Bitte melden Sie sich an, um diesen Inhalt als unangebracht zu kennzeichnen.