Integrazione con Liferay

cancel
Showing results for 
Search instead for 
Did you mean: 
spisiga
Member II

Integrazione con Liferay

Ciao,
sto cercando di integrare Liferay (ver. 5.2.3) con Alfresco (ver. 3.2).
Ho installato tutti e due i prodotti su una macchina linux (sperando di aver fatto bene) Smiley Very Happy …. in pratica ho i segueti quesiti:

1. Avendo cambiato cmq la porta ad Liferay, attivandoli tutte e due, l'ultimo che è partito la pagina web non funziona. Quindi è corretto che siano installati sulla stessa macchina ?
2. C'è una guida per l'integrazione o una linea massima di come fare ?

Grazie
8 Replies
openpj
Moderator
Moderator

Re: Integrazione con Liferay

In generale è possibile deployare Alfresco all'inteno del portlet container, questo ti permetterebbe anche di utilizzare le WebScriptPortlet per agevolare il lavoro degli sviluppatori.

L'alternativa potrebbe essere quella di installare i due prodotti su macchine separate, sviluppando custom portlets che contattano Alfresco utilizzando una delle API esposte (CMIS, Web Services o REST).

Eccoti qualche riferimento che sicuramente ti potrà guidare nella configurazione di Alfresco con LifeRay:
http://wiki.alfresco.com/wiki/Deploying_2.1WAR_Liferay4.3
http://ecmarchitect.com/archives/2008/04/08/823
http://forums.alfresco.com/en/viewtopic.php?f=8&t=11779
http://wiki.alfresco.com/wiki/Deploying_WAR_Liferay
http://wiki.alfresco.com/wiki/Alfresco_Liferay_and_Ajax
mturatti
Member II

Re: Integrazione con Liferay

Aggiungo anche questo nuovo blog post:
One of the new features added to Alfresco Enterprise 3.2r is the ability to turn Web Scripts into standalone portlets that run on Liferay or other portals and include support for Single Sign-On (SSO) and generating portal-friendly URLs.
http://blogs.alfresco.com/wp/luissala/2010/02/24/new-portlet-development-options-for-alfresco/
danielebellè
Member II

Re: Integrazione con Liferay

Ciao,

ho un piccolo problema di integrazione tra Alfresco e Liferay.
Premetto che ho già installato le due portlet messe a disposizione da Liferay per accedere ad Alfresco (Alfresco Client e Alfresco Content). Queste due portlet funzionano correttamente.

Il mio problema è il seguente. Ho necessità di effetture un'integrazione più completa tra i due sistemi. In particolare, quello che vorrei realizzare è un sistema che utilizzi Liferay come portale e Alfresco come gestore documentale. Qualsiasi contenuto che potrà essere pubblicato sul portale dovrà essere pescato da alfresco (immagini, video, foto, …). Ho fatto una ricerca per capire come fare questa integrazione ma senza nessun risultato…..

Qualcuno sa come aiutarmi?

Grazie
openpj
Moderator
Moderator

Re: Integrazione con Liferay

Puoi seguire due strade:
  • se Alfresco è deployato nella stessa macchina in cui è presente anche LifeRay, puoi sviluppare e/o dichiarare dei webscript che puoi dichiarare come portlet all'interno del portlet.xml di Alfresco.war

  • sviluppare delle custom portlet che si interfacciano con Alfresco utilizzando la WS API, CMIS o REST.
Hope this helps.
danielebellè
Member II

Re: Integrazione con Liferay

Grazie Piergiorgio Lucidi,

sai per caso se esiste già un modo per cui le portlet già presenti (Blogs, Journal …..) utilizzino eventuali immagini o file presenti in alfresco?

Grazie
openpj
Moderator
Moderator

Re: Integrazione con Liferay

LifeRay è open source, quindi hai il codice sorgente delle portlet, basterebbe modificare queste portlet implementando l'interfacciamento ad Alfresco  Smiley Wink

In ogni caso dovrai sviluppare l'integrazione Alfresco di una portlet esistente oppure sviluppare da zero un webscript o una portlet che si interfacci ad Alfresco.
marco_altieri_7
Active Member II

Re: Integrazione con Liferay

Un'altra possibile soluzione per l'integrazione tra Liferay ed Alfresco è la portlet messa a disposizione dalla Rivet Logic:

http://www.rivetlogic.com/Forge/Rivets/Alfresco-Web-script-Portlet

Non è perfetta, ma è un buon punto di partenza.
E' necessario installare anche un'estensione di Alfresco se si vuole anche un SSO a costo praticamente zero.

Sostanzialmente quello che si può fare è configurare la portlet in modo che interroghi un webscript di alfresco e ne visualizzi il risultato.

Un'altra funzionalità avanzata permette di "proxare" le interrogazioni al alfresco come previsto dalla specifiche JSR268 (serveResource).

Il codice è opensource quindi può essere facilmente modificato per superarne alcuni limiti
mturatti
Member II

Re: Integrazione con Liferay

Alfresco sta per offrire un insieme di portlet ufficialmente certificate con Liferay e supportate per la versione Enterprise. Disponibile tra poco per i clienti Enterprise e nella prossima versione Community 3.4
http://www.alfresco.com/products/integrations/liferay/