2012-05-02 3 views
5

우리 팀은 현재 Liferay 6.1.0 CE와 Alfresco 4.0 EE를 통합하고 다른 사람들이 웹 컨텐츠와 관련하여 두 가지를 어떻게 통합했는지 궁금합니다. 나는 웹을 샅샅이 뒤져서 사례 연구 나 통합에 대한 언급을 찾았지만 구현 세부 사항을 놓치고있다. 지독한 컨설팅 회사와 수수료 : P. Liferay와 Alfresco 사이에 WCM 통합

이들과 다른 소스

  • https://www.liferay.com/community/forums/-/message_boards/message/12904684How do I display Liferay content from the built in Documents and Media repository
  • Integrating Liferay and Alfrescoentreprise intranet Liferay or Alfresco
    • 그래서, LR은 웹 콘텐츠에 대한 프리젠 테이션 계층과 포틀릿 지원을 활용할 수 있습니다. Alfresco에서는 더 나은 워크 플로 기능을 갖추고 있으므로 모든 웹 컨텐트가 관리됩니다. 예를 들어, Liferay에서는 모든 웹 컨텐츠가 하나의 워크 플로우로 제한됩니다. Alfresco에서는 사용자가 컨텐츠 유형에 따라 다른 워크 플로우를 선택할 수 있습니다. 우리는 내부 사용자가 모든 문서 및 컨텐트를 관리하는 단일 도구를 사용하도록 제한합니다. 그렇지 않으면 바이 인이 실패합니다.

      허들 ...

      우리는 알 프레스코의 콘텐츠를 검색 할 수 있지만 다시 LR의 친화적 인 URL에 매핑하는 가장 좋은 방법은 무엇입니까? Alfresco에이 참조를 저장하기위한 커스텀 aspect를 생성하는 것은 유지 보수의 악몽 일 것입니다.

      LR의 SEO 기능을 활용하는 방법은 무엇입니까?

      CMIS 통합은 문서에서만 작동하며 웹 콘텐츠 (https://www.liferay.com/community/forums/-/message_boards/message/12762396)에서 이미지를 참조하는 데 문제가 있습니다.

      LR과 Alfresco의 통합은 매우 공통적이어야합니다. 다른 모든 사람들은 어떻게 이러한 유형의 장애물을 극복합니까? Alfresco (Web Quick Start를 사용하지 않음)의 컨텐츠를 Liferay에 직접 게시하는 쉬운 방법이 있습니까? 다른 사람들이 두 도구를 모두 사용하도록 강요하고 있습니까?

      최종 사용자는 Alfresco를 내부 문서 프로세스 (웹에서 사용할 수 없음)로 사용하므로 "모든 용도의 Alfresco 사용"접근 방식을 사용합니다.

  • 답변

    0

    여러 질문을 한꺼번에 묻는 것처럼 보이지만 결국에는 '애플리케이션 X를 내 포털에 어떻게 통합합니까?'라는 질문에 대한 답입니다. 포털 컨텍스트에서 이것에 대한 유일한 정답은 애플리케이션을 포털에 통합하는 유일한 좋은 방법이므로 포틀릿을 개발해야한다는 것입니다 (iframe 및 iframe/proxy 포틀릿에 대해 시작하지 마십시오 ...).).

    물론 다음 질문은 Alfresco 포틀릿이 있습니까? 그렇지 않아. 따라서 포틀릿 (JSP, Struts, JSF, Vaadin, ...)을 생성하는 데 사용할 기술과 Alfresco (웹 스크립트, CMIS, ...).

    개인적으로 Alfresco 저장소에 연결하는 작은 포틀릿을 만들었으며 CMIS를 사용해 보았습니다.하지만 제 경우에는 Alfresco 저장소가 대부분 '바보 (dumb)'저장소 인 경우가 있습니다. 대본. 나는 내 자신의 질문에 나를 이끌어 준다. 왜 당신은 Liferay를 사용하고 싶습니까? 왜 그것을 필요로합니까?

    Liferay와 Alfresco는 대부분 공통된 목표를 가지고 있기 때문에 하나의 제품에서 얻을 수있는 것들을 대개 다른 것에서도 수행 할 수 있습니다. 때로는 쉽고, 때로는 조금 어렵습니다. Liferay가 포털과 Liferay에서 제공하는 많은 기능 (Alfresco에서는 제공되지 않거나 Alfresco 용으로 개발하기가 어려울 것입니다)이 실제로 필요하지 않으면 Alfresco를 협업 플랫폼으로 사용하고 Alfresco의 필수 기능 Liferay도 마찬가지입니다. 예를 들어 공유하십시오.

    +0

    먼저 답장 해 주셔서 감사합니다. 네가 옳아. 나는 여러 가지 질문을하고있다. 나는 그것이 아니오라고 생각한다. Liferay는 표준 기반의 풍부한 통합 플랫폼을 제공하지만 강력한 워크 플로우 엔진은 없습니다. 알 프레스코 (Alfresco)에는 그러한 것이 있지만, 통합은 최선이 아닙니다. 오히려 대시 렛보다 Vaadin을 사용하여 포틀릿을 작성하려고합니다. 미안하지만 프록시 포틀릿에 대해 묻습니다. :) – Hoon

    +0

    새로운 Liferay 버전은 더 나은 워크 플로우 지원을 제공합니다. 기본적으로 이는 자체 개발 한 Kaleo 워크 플로우 엔진을 통해 수행되지만, 워크 플로우 모듈을 구현하는 데는 단 1 번만 가능하기 때문에 예를 들어 워크 플로우 모듈에서 전환 할 수 있습니다. Activiti (Alfresco에서 사용하는 워크 플로 엔진 - http://www.emforge.net/web/activiti-liferay/wiki/-/wiki/Main/BPMN+2.0+for+Liferay+with+using+Activiti+Plugin). 프록시 포틀릿에 대한 문제는 기본적으로 다음과 같이 말합니다. 여기에 '일부 URL'을 표시하는 포털 조각이 있으며 실제로 제어 할 권한이 없습니다. 실제로 어떤 것도 통합하지 않습니다. – fimez