Alfresco day madrid partner - in2

702 views
589 views

Published on

Published in: Travel, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
702
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Alfresco day madrid partner - in2

  1. 1. Integración Alfresco + Portal con CMIS y DocLib Portal Haga clic para modificar el estilo de subtítulo del patrón Alfresco Day www.in2.e s 22-06-2011 Barcelona - Bilbao - Madrid - Palma de Mallorca - Sevilla - Granada Tuset, 23 4ª 08006 Barcelona IMP-17010/C T 902 88 17 76 1 IN2 - Confidencial
  2. 2. ¿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 IMP-17010/C 2 IN2 - Confidencial
  3. 3. ¿Qué hemos hecho con Alfresco? IMP-17010/C 3 IN2 - Confidencial
  4. 4. ¿Qué nos da Alfresco 3.4?4IN2 - Confidencial IMP-17010/C 4
  5. 5. 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.5IN2 - Confidencial IMP-17010/C 5
  6. 6. 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 CMIS6IN2 - Confidencial IMP-17010/C 6
  7. 7. ¿Qué queremos hacer?7IN2 - Confidencial IMP-17010/C 7
  8. 8. 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.8IN2 - Confidencial IMP-17010/C 8
  9. 9. 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.9IN2 - Confidencial IMP-17010/C 9
  10. 10. 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 - Confidencial IN2 IMP-17010/C 10
  11. 11. 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 - Confidencial IN2 IMP-17010/C 11
  12. 12. 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 - Confidencial IN2 IMP-17010/C 12
  13. 13. 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 - Confidencial IN2 IMP-17010/C 13
  14. 14. ¿Cómo lo hemos hecho? Ejemplo con Alfresco y Liferay Portal14 - Confidencial IN2 IMP-17010/C 14
  15. 15. ¿Por qué Alfresco + Liferay? Alfresc Liferay Integració ● Repositorio unificado para la gestióno documentos, n ● Facilita el diseño de ● Juntos se complementan de interfaces de usuario para formar una solución de imágenes, video,... plataforma open source, ● Proporciona un framework de ● Modelado de tipos integración de aplicaciones. basada en estándares, que documentales muy potente. nos ayuda a gestionar el ● Personalización por usuario. conocimiento en nuestras ● Alta escalabilidad del repositorio. ● Publicación de contenidos organizaciones.. basada en roles. ● Interfaz de usuario moderna y amigable. ● Herramientas de mensajería, mail, chat.15 - Confidencial IN2 IMP-17010/C 15
  16. 16. 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 - Confidencial IN2 IMP-17010/C 16
  17. 17. Alfresco DocLib Portlet • 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.17 - Confidencial IMP-17010/C 17 IN2 § Visualización del árbol
  18. 18. 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 - Confidencial IN2 IMP-17010/C 18
  19. 19. ¿Preguntas? IMP-17010/C 19 IN2 - Confidencial
  20. 20. Más información • En mi blog § http://standardoperationprocedure.blogspot.com/ • En IN2 § www.in2.es IMP-17010/C 20 IN2 - Confidencial
  21. 21. IN2, Compromiso con la Confianza IMP-17010/C 21 IN2 - Confidencial

×