alfresco day madrid partner - in2

21
1 IN2 - Confidencial IMP-17010/C Barcelona - Bilbao - Madrid - Palma de Mallorca - Sevilla - Granada Tuset, 23 4ª 08006 Barcelona T 902 88 17 76 www.in2.e s Haga clic para modificar el estilo de subtítulo del patrón Alfresco Day 22-06-2011 Integración Alfresco + Portal con CMIS y DocLib Portal

Upload: alfresco-software

Post on 02-Jun-2015

550 views

Category:

Travel


2 download

TRANSCRIPT

Page 1: Alfresco day madrid   partner - in2

1 IN2 - ConfidencialIMP-17010/C

Barcelona - Bilbao - Madrid - Palma de Mallorca - Sevilla - Granada

Tuset, 23 4ª

08006 Barcelona

T 902 88 17 76

www.in2.es

Haga clic para modificar el estilo de subtítulo del patrónAlfresco Day22-06-2011

Integración Alfresco + Portal con CMIS y DocLib Portal

Page 2: Alfresco day madrid   partner - in2

2 IN2 - ConfidencialIMP-17010/C

¿Quiénes somos?

El grupo IN2

“Más de 15 años de experiencia en la gestión de proyectos en Tecnologías de la Información han permitido desarrollar metodologías propias que unido a nuestra capacidad de adaptación a clientes y a entornos cambiantes nos permiten llevar con éxito proyectos de alta complejidad tecnológica, funcional y humana.”

• Consultoría Tecnológica • Desarrollo e Integración • Implantación de soluciones• Firma electrónica y gestión de identidades• Servicios Profesionales

Somos su equipo de 100 expertos

Page 3: Alfresco day madrid   partner - in2

3 IN2 - ConfidencialIMP-17010/C

¿Qué hemos hecho con Alfresco?

Page 4: Alfresco day madrid   partner - in2

4 IN2 - ConfidencialIMP-17010/C4

¿Qué nos da Alfresco 3.4?

Page 5: Alfresco day madrid   partner - in2

5 IN2 - ConfidencialIMP-17010/C

Alfresco DocLib Portlet

• DocLib portlet proporciona toda la funcionalidad del componente Document Library de Share dentro de un portal.

• Hay tres variantes del portlet:§ Acceso a todo el repositorio de Alfresco.§ Acceso a todas las Document Libraries de los Sites de un usuario.§ Acceso a la Document Library de un Site concreto.

5

Page 6: Alfresco day madrid   partner - in2

6 IN2 - ConfidencialIMP-17010/C

Alfresco CMIS 1.0

• 1ª implementación de la especificación CMIS 1.0

• Incluye:§ CMIS Query§ Access Control Lists (ACL’s)§ Cambio de Logs§ Transformaciones§ MÁS – Extensiones de Alfresco para Aspects (query, get and set)

• Bindings disponibles – Web Services and REST

• Equipo de prueba de compatibilidad con CMIS

6

Page 7: Alfresco day madrid   partner - in2

7 IN2 - ConfidencialIMP-17010/C7

¿Qué queremos hacer?

Page 8: Alfresco day madrid   partner - in2

8 IN2 - ConfidencialIMP-17010/C

Alcance de la integración

• La integración de Alfresco con el Portal cubre los siguientes puntos:§ Correspondencia de comunidades del portal con espacios de

Alfresco.§ Asignación simultanea de usuarios y permisos a comunidades del

Portal y espacios de Alfresco.§ Integración del repositorios de documentos de Alfresco en el

editor de contenidos web del Portal.§ Incorporación de documentos de Alfresco en los resultados de las

búsquedas del Portal.§ Contextualización del visor de documentos al ámbito de la

comunidad del Portal.

8

Page 9: Alfresco day madrid   partner - in2

9 IN2 - ConfidencialIMP-17010/C

Sincronización de espacios

• Cada comunidad del Portal tienen su biblioteca de documentos en un espacio de Alfresco.§ Al crear la comunidad se crea automáticamente el espacio en

Alfresco, con el mismo nombre.§ Al borrar la comunidad, el espacio de Alfresco permanece sólo

para los administradores del sistema.

• Los usuarios del Portal tienen su biblioteca de documentos en su User Home de Alfresco. § Si el usuario no la tiene, se le crea el espacio.

9

Page 10: Alfresco day madrid   partner - in2

10 IN2 - ConfidencialIMP-17010/C

Sincronización de permisos

• Las comunidades del Portal y los espacios de Alfresco tienen los mismos usuarios asignados. § Al asignar un usuario a una comunidad del Portal, el mismo

usuario se asigna automáticamente al espacio correspondiente en Alfresco.

§ Al desvincular un usuario del Portal de una comunidad, también se desvincula del espacio en Alfresco.

• Los usuarios de una comunidad tienen los mismos permisos en el espacio de Alfresco.§ Mapeo de roles del Portal con roles de Alfresco.

10

Page 11: Alfresco day madrid   partner - in2

11 IN2 - ConfidencialIMP-17010/C

Integración de búsquedas

• El buscador del Portal también busca en Alfresco.§ Los resultados de las búsquedas del Portal incluyen referencias a

documentos almacenados en Alfresco.§ Búsqueda por título del documento o por contenidos.§ Las búsquedas pueden estar restringidas por ámbito

(comunidad).§ Aplicación de los permisos a la búsqueda en Alfresco.§ Enlaces directos a los documentos de Alfresco desde el portlet de

búsqueda del Portal.

11

Page 12: Alfresco day madrid   partner - in2

12 IN2 - ConfidencialIMP-17010/C

Integración del editor de contenidos

• Acceso al repositorio de Alfresco desde el editor de contenidos web del Portal.§ Posibilidad de crear enlaces a documentos de Alfresco desde

contenidos web del Portal.§ Navegación visual por el repositorio de Alfresco.§ Acceso a los documentos restringido por ámbito y por permisos.

12

Page 13: Alfresco day madrid   partner - in2

13 IN2 - ConfidencialIMP-17010/C

Contextualización del DocLib

• El visualizador de documentos está restringido al ámbito.§ Si el portlet de visualización de documentos está desplegado en

una comunidad, sólo muestra el espacio correspondiente a dicha comunidad.

§ Si está desplegado en la página de un usuario, sólo muestra la User Home de dicho usuario.

§ Es posible cambiar el espacio de Alfresco visualizado, modificando las preferencias del portlet.

13

Page 14: Alfresco day madrid   partner - in2

14 IN2 - ConfidencialIMP-17010/C14

¿Cómo lo hemos hecho?Ejemplo con Alfresco y Liferay

Portal

Page 15: Alfresco day madrid   partner - in2

15 IN2 - ConfidencialIMP-17010/C

Alfresco

¿Por qué Alfresco + Liferay?

15

● Repositorio unificado para la gestión de documentos, imágenes, video,...

● Modelado de tipos documentales muy potente.

● Alta escalabilidad del repositorio.

● Interfaz de usuario moderna y amigable.

Liferay● Facilita el diseño de

interfaces de usuario

● Proporciona un framework de integración de aplicaciones.

● Personalización por usuario.

● Publicación de contenidos basada en roles.

● Herramientas de mensajería, mail, chat.

Integración● Juntos se complementan

para formar una solución de plataforma open source, basada en estándares, que nos ayuda a gestionar el conocimiento en nuestras organizaciones..

Page 16: Alfresco day madrid   partner - in2

16 IN2 - ConfidencialIMP-17010/C

Ventajas de la implementación

• Basada en estándares§ La comunicación entre Liferay y Alfresco se hace mediante los

servicios CMIS de Alfresco.§ El visor de documentos (DocLib) cumple el estándar de portlets

JSR-168.• Mínima personalización de Alfresco

§ Los únicos cambios que hay que hacer en Alfresco son de configuración de los mecanismos de autenticación.

• No requiere elementos externos.§ No es necesario utilizar herramientas de terceros para sincronizar

usuarios y sesiones entre Liferay y Alfresco.

16

Page 17: Alfresco day madrid   partner - in2

17 IN2 - ConfidencialIMP-17010/C

Alfresco DocLib Portlet

17

• Las ventajas del DocLib portlet son:§ Previsualización de

documentos.§ Edición on-line.§ Comentarios en el

versionado y selección del número de versión.

§ Visualización del árbol de directorios.

§ Workflows documentales.

§ Aplicación de aspectos y cambios de tipo de documento.

§ Aplicación de operaciones sobre varios documentos.

Page 18: Alfresco day madrid   partner - in2

18 IN2 - ConfidencialIMP-17010/C

Alfresco CMIS

• Discovery service§ Modificación del portlet de Web Search de Liferay para ejecutar

una consulta CMIS contra el repositorio de Alfresco.§ Modificación del FCKEditor para permitir navegar por repositorio

de Alfresco.• Object service

§ Modificación del servicio de comunidades de Liferay para ejecutar la creación de espacios en Alfresco.

• ACL service§ Modificación del servicio de comunidades de Liferay para asignar

usuarios y roles en Alfresco.

18

Page 19: Alfresco day madrid   partner - in2

19 IN2 - ConfidencialIMP-17010/C

¿Preguntas?

Page 20: Alfresco day madrid   partner - in2

20 IN2 - ConfidencialIMP-17010/C

Más información

• En mi blog§ http://standardoperationprocedure.blogspot.com/

• En IN2§ www.in2.es

Page 21: Alfresco day madrid   partner - in2

21 IN2 - ConfidencialIMP-17010/C

IN2, Compromiso con la Confianza