2012-05-02 30 views
5

Nhóm của chúng tôi hiện đang xem xét tích hợp Liferay 6.1.0 CE và Alfresco 4.0 EE và tự hỏi làm thế nào những người khác đã tích hợp cả hai về nội dung web. Tôi đã tìm kiếm trên web và chỉ tìm các nghiên cứu điển hình hoặc đề cập đến tích hợp nhưng thiếu các chi tiết triển khai. Các công ty tư vấn và phí tổn của họ: P.Tích hợp WCM giữa Liferay và Alfresco

Những điều này và các nguồn khác dường như chỉ đòn bẩy Alfresco cho DM. Đây có phải là cách tiếp cận điển hình không?

Chúng tôi đang theo dõi thiết kế này, nhưng nó đã cẩn thận như xây dựng các portlet đã có sẵn trong LR OOTB.

Vì vậy, LR là tầng presentation cho nội dung trang web và để tận dụng hỗ trợ portlet. Tất cả nội dung web sẽ được quản lý trong Alfresco vì nó có các tính năng luồng công việc tốt hơn. Ví dụ, trong Liferay, tất cả nội dung web được giới hạn trong một luồng công việc. Trong Alfresco, người dùng có thể chọn các luồng công việc khác nhau dựa trên loại nội dung. Chúng tôi bị hạn chế để người dùng nội bộ của chúng tôi sử dụng một công cụ duy nhất để quản lý tất cả tài liệu và nội dung, nếu không việc mua sẽ không thành công.

Vượt qua ...

Chúng tôi có thể tìm kiếm nội dung Alfresco nhưng cách tốt nhất để ánh xạ trở lại URL thân thiện của LR là gì? Tạo một khía cạnh tùy chỉnh để lưu trữ tài liệu tham khảo này trong Alfresco sẽ là một cơn ác mộng bảo trì.

Làm cách nào để tận dụng các tính năng SEO của LR?

Tích hợp CMIS chỉ hoạt động đối với tài liệu và có sự cố khi tham chiếu hình ảnh trong nội dung web (https://www.liferay.com/community/forums/-/message_boards/message/12762396).

Việc tích hợp LR và Alfresco phải rất phổ biến. Mọi người khác vượt qua những trở ngại như thế nào? Có cách nào dễ dàng để xuất bản nội dung từ Alfresco (không sử dụng Web Quick Start) trực tiếp đến Liferay không? Có phải mọi người khác chỉ buộc người dùng của họ sử dụng cả hai công cụ không?

Ngoài ra, người dùng cuối của chúng tôi sẽ sử dụng Alfresco cho quy trình tài liệu nội bộ (không có sẵn trên web) để điều khiển phương pháp "sử dụng Alfresco cho mọi thứ".

Trả lời

0

Đối với tôi có vẻ như bạn đang đặt nhiều câu hỏi cùng một lúc, nhưng cuối cùng, tất cả đều đến câu hỏi cũ về 'cách tích hợp ứng dụng X vào cổng của tôi'. Câu trả lời đúng cho điều này trong ngữ cảnh cổng thông tin là bạn cần phát triển một portlet vì đó là cách tốt nhất để tích hợp một ứng dụng vào một cổng thông tin (không bắt đầu tôi về iframe và portlet iframe/proxy ...).

Câu hỏi tiếp theo tất nhiên là có bất kỳ portlet Alfresco (tốt) nào có sẵn không? Không hẳn. Vì vậy, bạn thực sự cần phát triển một cái, mở ra một toàn bộ các sâu mới: công nghệ nào để sử dụng để tạo ra portlet (JSP, Struts, JSF, Vaadin, ...) và cách kết nối với Alfresco (các tập lệnh web, CMIS, ...).Cá nhân tôi đã tạo ra một số portlet nhỏ kết nối với kho lưu trữ Alfresco và tôi đã sử dụng CMIS để làm điều đó, nhưng trong trường hợp của tôi, kho lưu trữ của Alfresco chủ yếu là một kho lưu trữ 'câm', không phải là trường hợp trong kịch bản. Điều đó đưa tôi đến một câu hỏi của riêng tôi: tại sao bạn muốn sử dụng Liferay; tại sao bạn cần nó?

Liferay và Alfresco chủ yếu có mục tiêu chung và vì vậy mọi thứ có thể đạt được trong một sản phẩm thường có thể được thực hiện trong một sản phẩm khác - đôi khi dễ dàng, đôi khi khó hơn một chút. Vì vậy, đề nghị của tôi sẽ là trừ khi bạn thực sự cần một cổng thông tin và rất nhiều thứ mà Liferay cung cấp (không có sẵn trong Alfresco hoặc sẽ khó phát triển cho Alfresco) Tôi muốn gắn bó với Alfresco làm nền tảng cộng tác và phát triển chức năng cần thiết trong Alfresco Chia sẻ ví dụ như nó làm rất nhiều những thứ Liferay cũng làm.

+0

Trước hết, cảm ơn bạn đã trả lời. Bạn đúng. Tôi đang hỏi nhiều câu hỏi. Tôi cho rằng đó là một không-không. Liferay cung cấp một nền tảng tích hợp phong phú được xây dựng dựa trên các tiêu chuẩn nhưng thiếu một công cụ luồng công việc mạnh mẽ. Alfresco có điều đó, nhưng tích hợp không phải là tốt nhất. Tôi muốn xây dựng các portlet bằng cách sử dụng Vaadin hơn là các dấu gạch ngang. Tôi xin lỗi, nhưng tôi sẽ hỏi bạn có gì chống lại portlet proxy? :) – Hoon

+0

Phiên bản Liferay mới hơn có hỗ trợ luồng công việc tốt hơn. Theo mặc định, điều này được thực hiện thông qua công cụ luồng công việc Kaleo được phát triển riêng của họ, nhưng vì nó chỉ có thể thực hiện một mô đun luồng công việc, nên nó có thể được chuyển đổi cho ví dụ. Activiti (công cụ luồng công việc mà Alfresco sử dụng - http://www.emforge.net/web/activiti-liferay/wiki/-/wiki/Main/BPMN+2.0+for+Liferay+with+using+Activiti+Plugin). Vấn đề tôi có với portlet proxy là về cơ bản bạn nói: đây là một phần của cổng thông tin sẽ hiển thị URL 'một số' và tôi không có bất kỳ sự kiểm soát thực sự nào - nó không thực sự tích hợp bất cứ thứ gì. – fimez

Các vấn đề liên quan