在Liferay和Alfresco之间整合WCM

时间:2012-05-02 15:10:09

标签: integration liferay alfresco wcm

我们的团队目前正在考虑整合Liferay 6.1.0 CE和Alfresco 4.0 EE,并且想知道其他人如何整合这两个关于Web内容的内容。我搜索过网络,只找到案例研究或提及整合,但遗漏了实施细节。该死的咨询公司及其费用:P。

这些和其他来源似乎只是利用Alfresco的DM。这是典型的方法吗?

我们正在遵循这个设计,但它有一些警告,比如构建已在LR OOTB中可用的portlet。

因此,LR是Web内容的表示层,并利用Portlet支持。所有Web内容都将在Alfresco中进行管理,因为它具有更好的工作流功能。例如,在Liferay中,所有Web内容仅限于一个工作流程。在Alfresco中,用户可以根据内容类型选择不同的工作流程。我们仅限于让内部用户使用单一工具来管理所有文档和内容,否则买入将失败。

...障碍

我们可以搜索Alfresco的内容,但是将它映射回LR的友好URL的最佳方法是什么?创建自定义方面以在Alfresco中存储此引用将是一个维护噩梦。

如何利用LR的SEO功能?

CMIS集成仅适用于文档,并且在Web内容(https://www.liferay.com/community/forums/-/message_boards/message/12762396)中引用图像时存在问题。

整合LR和Alfresco必须非常普遍。其他人如何克服这些类型的障碍?有没有一种简单的方法可以将Alfresco(不使用Web快速入门)的内容直接发布到Liferay?其他人是否只是强迫用户使用这两种工具?​​

此外,我们的最终用户将使用Alfresco进行内部文档处理(在网络上不可用),这样也可以推动“使用Alfresco实现一切”的方法。

2 个答案:

答案 0 :(得分:0)

对我而言,您似乎一次提出了多个问题,但最终这一切都归结为一个古老的问题“如何将应用程序X集成到我的门户中”。在门户上下文中唯一正确的答案是你需要开发一个portlet,因为这是将应用程序集成到门户网站的唯一好方法(不要让我开始讨论iframe和iframe /代理portlet ...... )。

接下来的问题当然是有没有(好的)Alfresco portlet可用?并不是的。所以你真的需要开发一个,它可以打开一个全新的蠕虫:用于创建portlet的技术(JSP,Struts,JSF,Vaadin,...)以及如何连接到Alfresco(Web脚本, CMIS,......)。

就个人而言,我已经创建了一些连接到Alfresco存储库的小portlet,我使用CMIS来做这件事,但在我的情况下,Alfresco存储库主要是一个'哑'存储库,在你的场景中不是这种情况。这让我想到了一个问题:你为什么要使用Liferay;你为什么需要它?

Liferay和Alfresco大多有一个共同的目标,因此在一个产品中可以实现的事情通常也可以在另一个产品中完成 - 有时很容易,有时甚至更难。所以我的建议是,除非你真的需要一个门户网站和Liferay提供的很多东西(这在Alfresco中不可用或者很难为Alfresco开发)我会坚持使用Alfresco作为我的协作平台并开发例如Alfresco Share中的必要功能,因为它可以完成Liferay的许多工作。

答案 1 :(得分:0)

我认为此演示文稿可能对您有所帮助。

Rivet Logic是Alfresco和Liferay的长期合作伙伴,拥有丰富的经验。

http://www.alfresco.com/events/webinars/ecm-and-portals-best-practices-integrating-alfresco-and-liferay