5

我们的团队目前正在考虑集成 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 用于一切”的方法。

4

2 回答 2

0

To me it looks like you're asking multiple questions at once, but in the end it all comes down to the age old question of 'how do I integrate application X into my portal'. The only correct answer to this in a portal context is that you need to develop a portlet as that is the only good way to integrate an application into a portal (don't get me started about iframes and the iframe/proxy portlet...).

The next question of course is then are there any (good) Alfresco portlets available? Not really. So you'd really need to develop one, which opens a whole new can of worms: which technology to use to create the portlet (JSP, Struts, JSF, Vaadin, ...) and how to connect to Alfresco (web scripts, CMIS, ...).

Personally I have created some small portlets that connect to an Alfresco repository and I've used CMIS to do that, but in my case the Alfresco repository mostly is a 'dumb' repository, which isn't the case in your scenario. Which brings me to a question of my own: why do you want to use Liferay; why do you need it?

Liferay and Alfresco mostly have a common goal and so things that can be achieved in one product can usually also be done in the other - sometimes easy, sometimes a bit more difficult. So my recommendation would be that unless you really need a portal and a lot of the stuff Liferay offers (that isn't available in Alfresco or would be hard to develop for Alfresco) I'd stick with Alfresco as my collaboration platform and develop the necessary functionality in Alfresco Share for example as it does a lot of the stuff Liferay also does.

于 2012-08-07T09:37:35.060 回答
0

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

Rivet Logic 是 Alfresco 和 Liferay 的长期合作伙伴,在这两个领域都拥有丰富的经验。

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

于 2013-06-04T05:37:10.337 回答