AnsweredAssumed Answered

Integracion de Alfresco y LifeRay (IDEAS)

Question asked by pablo.zapico on May 28, 2010
Latest reply on May 31, 2010 by pablo.zapico
Buenas tardes!!! eso lo primero jejeje.

Bueno llevo dos semanas pegandome para poder integrar medianamente Alfresco con LifeRay y esta claro que no se llevan muy bien.

1) Alfresco y LifeRay mediante Web Services

Para mi fue la que me resulto mas sencilla como programador java. Te creas tu propio portlet que se conecte contra alfresco y solicitas lo que necesitas, tienes que picarte todos los casos de CRUD (create, retrive,…) pero el api de servicios web de alfresco funciona bien y los portlets tambien. Le veo como mayor pega el rendimiento

2) Alfresco y Liferay mediante Web Scripts

Sin duda es la que mas me gusta, la unica pega que le pongo es la validacion, requiere que te instales un servicio central de autenticacion para que el usuario validado en LifeRay tambien lo esten en Alfresco, para esto te montas un servidor cas y configuras alfresco y liferay, los tutoriales no son 100% fiables pero con paciencia lo pones a funcionar. Yo de momento lo tengo funcionando con algun problema en el logout pero tiene buena pinta. Evidentemente tambien implica picarse todos los webscripts, como ventaja tb esta el retorno en el cual se puede retornar un ftl (framarket) que te devuolveria el objeto listo para mostrar algo tipo al proyecto rivet o devolver un xml y montarte tu los datos en tu portlet. Por lo que pude probar si se devuelve flt implica que alfresco y liferay esten montados bajo el mismo servidor (algo poco recomendable), excepto si en vez de hacer la peticcion desde un portlet propio, la hacemos desde el portlet de iframe.

3) Frameworks basados en Ajax, flash,…
Yo he probado Adobe Flex spaces, optaros y DOCasu ( que me parecio ver que esta basado en optaros), este ultimo fue el que mas me gusto, aunque se tendria que extender para poder editar online los ficheros word. Lo bueno que tienen estos proyectos es que ya te dan la mayor parte de la funcionalidad a traves de unos modulos que se instalan en alfresco, ademas de esto puedes remaquetar y extender su funcionalidad y podrias tener tambien el servidor de cas lo cual seria un soluccion apetecible


Bueno, nada mas…. estoy planteandome crear un modulo de webscript que cubran la funcionalidad CRUD y puedan ser aplicados en portlets,…. y en una segunda fase crear los portlets. Tambien he probado la autentificacion mediante tickets, pero tngo problemas con el logout…


Saludos!!!!

Outcomes