2009-06-04 56 views
6

Sau khi xem một số lợi ích của GWT, đối tác của tôi và tôi đã quyết định rằng đó sẽ là giao diện người dùng tốt cho ứng dụng web mà chúng tôi hy vọng sẽ xây dựng. Một phần chính của ứng dụng web này sẽ là quản lý nội dung. Chúng tôi hy vọng sẽ sử dụng một khung CMS và đặt GWT vào giao diện người dùng, nhưng tất cả các hệ thống CMS nguồn mở mà chúng tôi thấy dường như rất gắn liền với giao diện người dùng của chúng.GWT với Hệ thống quản lý nội dung

Có ai biết CMS nào hoạt động tốt với GWT không?

+0

bạn có thể tích hợp ứng dụng gwt với fatwire không? –

+0

Câu hỏi này là cũ, nhưng tôi nghĩ điều này thực sự quan trọng. Một ý tưởng tôi đang nghĩ bây giờ là để lộ các phương thức trong GWT như các phương thức javascript, có thể được gọi bởi các trang khác, v.v. – xybrek

+0

tương tự như http://stackoverflow.com/questions/5834184/gwt-with-a-content- hệ thống quản lý –

Trả lời

3

Tôi nghĩ tất cả phụ thuộc vào mức độ tích hợp bạn muốn, cụ thể là bạn muốn làm gì với GWT. Chúng tôi đã tích hợp thành công GWT với Documentum + Java ở mặt sau.

Với điều đó đã nói, tích hợp của chúng tôi khá nhẹ. Trang web phần lớn là một trang web hướng nội dung, nhưng chúng tôi sử dụng GWT để:

  1. Thực hiện một số tiện ích động khác, ví dụ: thay đổi kích thước phông chữ).
  2. Cải thiện nội dung trong CMS để làm cho nội dung động hơn (ví dụ: thay vì hiển thị nhiều nội dung trong một màn hình, chúng tôi sử dụng bảng điều khiển tab của GWT để hiển thị từng phần, trong khi vẫn cho phép tác giả nội dung quản lý nội dung của chúng tôi) .
  3. Triển khai "các ứng dụng nhỏ" trong trang web.

Thật không may, vì đây là điều tôi làm cho khách hàng, tôi không thể đề cập cụ thể trang web theo tên, nhưng nếu bạn quan tâm, tôi có thể chia sẻ một số chi tiết với bạn qua e-mail.

+0

Chúng tôi hy vọng sẽ sử dụng GWT dành riêng cho giao diện người dùng. Tất cả các hệ thống CMS nguồn mở mà chúng ta đã thấy có một giao diện người dùng xấu và tĩnh như vậy, chúng ta muốn một cái gì đó rất tùy chỉnh và rất hiện tại. – KevMo

+1

Tôi đã gửi cho bạn một tin nhắn trên trang Facebook của bạn, cho tôi biết nếu nó trợ giúp, hoặc nếu bạn cần thêm chi tiết. –

+0

Rất hữu ích :) – KevMo

1

Không, nhưng tôi có thể nói với bạn rằng việc sử dụng CMS dựa trên Java sẽ làm cho cuộc sống của bạn dễ dàng hơn nhiều. GWT sống trên các cuộc gọi RPC, và trong khi các lớp phủ dịch/JSON là có thể, bạn tốt hơn nhiều với một chương trình phụ trợ Java.

Bạn thấy khó khăn, bởi vì khi bạn muốn sử dụng GWT, bạn đang thực hiện một số lượng lớn công việc trên giao diện người dùng, để phần phụ trợ chủ yếu là xử lý và lưu trữ dữ liệu. Vì rất ít CMS được thiết kế để không làm gì hơn là xử lý và lưu trữ, bạn có thể nên xây dựng hệ thống của riêng mình.

Điều đó nói rằng, bạn có thể thấy nó rất dễ dàng nếu bạn mở để sử dụng App Engine. Ngăn xếp GWT + App Engine hoạt động thực sự tốt, giờ đây có một plugin Eclipse tuyệt vời dành riêng cho nó và hoàn toàn miễn phí để bắt đầu.

0

Dùng thử Nuxeo CMS/EMS, được triển khai bằng Java. Tìm kiếm google cho "nuxeo", và cũng tìm kiếm "nuxeo gwt" cho một loạt các hướng dẫn về tích hợp GWT với Nuxeo.

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