2011-09-01 35 views
6

Tôi phải thiết lập một công cụ blog "phải được tích hợp với một ứng dụng java". Đây là những yêu cầu của tôi, tôi không đùa đâu. Ứng dụng java là một ứng dụng web phục vụ nội dung thay đổi rất động.Công cụ blog để tích hợp với ứng dụng java. Công cụ blog nào?

Chính xác blog và ứng dụng này sẽ trao đổi - Tôi không biết, vì khách hàng của tôi không biết. (vâng, tôi biết, khách hàng của tôi là ..., nhưng đây là trường hợp).

Tôi nghĩ rằng tôi có hai tùy chọn: một công cụ blog java và wordpress.

Wordpress phổ biến, ổn định, có thể tùy chỉnh, ... nhưng bằng PHP. Các blog Java không phổ biến, nhưng trong Java.

Trong một dự án trước, tôi đã sử dụng một blog .NET, được gọi là dasBlog, nó không phổ biến và không dễ dàng tùy chỉnh. Tôi không muốn phạm sai lầm đó nữa.

Nếu tôi có thể kiểm soát hoàn toàn blog Wordpress (xuất bản bài đăng, chỉnh sửa nội dung thanh bên, hãy đặt wordpress hỏi tôi về nội dung cho thanh bên, ...) qua JAX-RPC hoặc REST và nếu điều đó đơn giản, có thể Tôi sẽ chọn Wordpress.

Bạn nghĩ sao?

+2

"tích hợp" có nghĩa là gì trong trường hợp này? Ở cấp độ cơ bản, WordPress thao tác cơ sở dữ liệu MySQL, vì vậy ứng dụng Java có thể dễ dàng thực hiện tương tự và bạn đã tích hợp. –

+1

Tích hợp là từ mà khách hàng của tôi sử dụng. Tôi nghĩ rằng nó sẽ có nghĩa là chia sẻ nội dung/dữ liệu theo cả hai cách. Tôi không nghĩ về cơ sở dữ liệu. Cảm ơn. Đó là một tùy chọn khác – mist

Trả lời

7

Đối với hội nhập wordpress-java Tôi tìm thấy những:

Quercus (chạy PHP): http://wordpress.tv/2008/10/27/spreading-the-word-to-java-bring-wordpress-and-java-together-with-quercus-slides/

Java API cho wordpress http://code.google.com/p/wordpress-java/ (Đây là yêu thích của tôi, nhưng tôi không biết làm thế nào mạnh mẽ nó là)

java cảng wordpress: http://www.theserverside.com/news/thread.tss?thread_id=50890 (tôi không thích cái này)

+2

wordpress-java đã thực hiện công việc. Nó không thể làm tất cả, nhưng không đủ – mist

1

Việc kết hợp một ứng dụng java với cài đặt wordpress không hề phổ biến (tôi đã tự làm ít nhất một lần). Chỉ cần phía trước với một apache, chạy php và wordpress và có ứng dụng java của bạn chạy "đằng sau" trên bối cảnh riêng của nó. Các phần khó hiểu là nếu bạn cần chia sẻ phiên và đăng nhập.

+0

cách bạn chia sẻ nội dung? – mist

+1

Dễ nhất là làm một ứng dụng kết hợp. Hoặc bạn thực hiện cập nhật từng phần AJAX hoặc bạn có thể iframe. Nếu bạn hoàn toàn phải làm điều đó hoàn toàn phía máy chủ, bạn chỉ có thể lấy nó giữa các môi trường trên http (HttpClient hoặc somesuch). Tất cả đi xuống đến mức độ tích hợp bạn cần. Như bạn đã nói, khách hàng của bạn không thể nói rõ những gì mà tích hợp này nên thực hiện vì vậy tôi nghĩ bạn cần phải làm việc nhiều hơn về điều đó. Chỉ cần nói "tích hợp blog" là quá thẳng thắn. Chỉ cần liên kết với một blog bên ngoài là một loại tích hợp. Khám phá trường hợp sử dụng chi tiết hơn trước khi bạn bắt đầu thực hiện triển khai. – pap

0

bạn cũng có thể thử apache-roller, không khớp với giao diện người dùng của wordpress. nhưng nó có thể hoàn thành công việc ...

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