alfresco day madrid partner - in2

Post on 02-Jun-2015

553 Views

Category:

Travel

2 Downloads

Preview:

Click to see full reader

TRANSCRIPT

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

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

3 IN2 - ConfidencialIMP-17010/C

¿Qué hemos hecho con Alfresco?

4 IN2 - ConfidencialIMP-17010/C4

¿Qué nos da Alfresco 3.4?

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

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

7 IN2 - ConfidencialIMP-17010/C7

¿Qué queremos hacer?

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

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

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

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

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

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

14 IN2 - ConfidencialIMP-17010/C14

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

Portal

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..

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

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.

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

19 IN2 - ConfidencialIMP-17010/C

¿Preguntas?

20 IN2 - ConfidencialIMP-17010/C

Más información

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

• En IN2§ www.in2.es

21 IN2 - ConfidencialIMP-17010/C

IN2, Compromiso con la Confianza

top related